Teknoloji devleri Intel ve AMD, x86 ekosistemini daha da güçlendirmek için önemli bir adım atarak yeni standart özellikler üzerinde anlaştı. Bu işbirliği, işlemci teknolojisinin geleceğini şekillendirme yolunda atılmış büyük bir adım olarak görülüyor.
Geçtiğimiz yıl Ekim ayında kurulan x86 Ekosistem Danışma Grubu'nun (EAG) birinci yıl dönümünü kutlayan iki şirket, bu platformun gelişimini hızlandırmak amacıyla ortaklaşa hareket ediyor. EAG, AMD, Intel ve ekosistemdeki diğer önemli paydaşları bir araya getirerek, x86 platformunu standart özellikler ve geliştirici dostu yeniliklerle ileriye taşımayı hedefliyor. Bu grubun temel amacı, süper bilgisayarlardan taşınabilir oyun cihazlarına kadar geniş bir yelpazede kullanılan x86 tabanlı ürünlerde uyumluluğu, öngörülebilirliği ve tutarlılığı artırmak.
Son bir yılda, EAG, daha güçlü ve birleşik bir ekosistem oluşturacak mimari ve teknik öncelikler üzerinde uyum sağlayarak önemli ilerlemeler kaydetti. Bu ilerlemeler arasında öne çıkan standart özellikler şunlar:
- FRED (Flexible Return and Event Delivery): Modernleştirilmiş bir kesme (interrupt) modeli sunan FRED, gecikmeyi azaltmayı ve sistem yazılımı güvenilirliğini artırmayı amaçlıyor.
- AVX10: Bir sonraki nesil vektör ve genel amaçlı komut seti uzantısı olarak belirlenen AVX10, işlemci performansını artırmanın yanı sıra, farklı platformlarda (istemci, iş istasyonu ve sunucu CPU'ları) uyumluluğu da sağlıyor.
- ChkTag: x86 Bellek Etiketleme: Bellek güvenliği açıklarını, özellikle arabellek taşmaları ve serbest bırakıldıktan sonra kullanma hatalarını (use-after-free) gidermek için geliştirilen ChkTag, birleşik bir bellek etiketleme spesifikasyonu olarak tanıtıldı. ChkTag, ihlalleri tespit etmek için donanım komutları ekleyerek uygulamaları, işletim sistemlerini, hipervizörleri ve firmware'i güvence altına almayı hedefliyor. Derleyici ve araç desteği ile geliştiricilere, performans kaybı yaşamadan ayrıntılı kontrol imkanı sunuyor. ChkTag destekli yazılımlar, donanım desteği olmayan işlemcilerle de uyumlu olacak, bu da dağıtımı kolaylaştırıyor.
- ACE (Advanced Matrix Extensions for Matrix Multiplication): Matris çarpımı yeteneklerini standartlaştıran ACE, dizüstü bilgisayarlardan veri merkezi sunucularına kadar farklı cihazlarda sorunsuz bir geliştirici deneyimi sağlıyor.
x86 EAG, ikinci yılına girerken, bu girişime gösterilen ilgi ve verilen emekler için üyelere teşekkürlerini iletti. Gelecekteki öncelikler arasında yeni stratejik bağımsız yazılım satıcısı (ISV) ortakları eklemek, müşterilere belirgin avantajlar sağlayacak yeni komut seti mimarisi (ISA) uzantılarını değerlendirmek ve x86 mimarisinin uzun vadeli istikrarını ve öngörülebilirliğini pekiştirmek yer alıyor.