Intel yeni APX’ini yayınladı (Gelişmiş Performans Uzantıları) bugün ve ayrıca yeni AVX10’u açıkladı [PDF] bu, ilk kez hem P-Çekirdeklere hem de E-Çekirdeklere AVX-512 yetenekleri için birleşik destek getirecek. AVX talimat setinin bu evrimi, Intel’in Alder ve Raptor Lake işlemcilerde bulunan yeni x86 hibrit mimarisiyle karşılaştığı ciddi sorunlardan kaçınmasına yardımcı olacaktır.

Bununla birlikte, yeni AVX10 ISA, Intel’in mevcut nesil CPU’ları ile desteklenmeyecek – gelecekteki yongalara ulaşması planlanıyor. Intel, AVX10’un hem tüketici hem de sunucu işlemcileri için gelecekte tercih edilen vektör ISA olacağını söylüyor.

Intel AVX10 (Gelişmiş Yönerge Uzantıları 10)

En temel düzeyde AVX10, Intel’in hem E-çekirdeği hem de P-çekirdeği olan yongalarının AVX-512’yi desteklemesine izin verecek, ancak 512-bit yönergeler yalnızca P-çekirdeklerinde çalışabilir. Bu arada, birleştirilmiş 256-bit AVX10 yönergeleri, p-çekirdekleri veya e-çekirdekleri üzerinde çalışabilir, böylece tam çipin AVX-512 özelliklerini desteklemeye devam etmesine izin verir.

Bu nedenle Intel, hem Alder Lake hem de Raptor Lake için AVX-512’yi devre dışı bıraktığında yaptığı gibi 512 bit vektör desteğini devre dışı bırakmak zorunda kalmayacak.

AVX10

(İmaj kredisi: Intel)

Daha derine inecek olursak, AVX10 (Advanced Instruction Extensions 10) ISA, AVX-512’nin bir üst kümesidir ve hem 256 bit hem de 512 bit vektör kayıt boyutuna sahip işlemciler için AVX-512 ISA’nın tüm özelliklerine sahiptir.

Birleştirilmiş AVX10 ISA, “AVX512VL özellik bayrağına sahip AVX-512 vektör yönergeleri, maksimum 256 bit vektör kayıt uzunluğu, ayrıca sekiz 32 bit maske kaydı ve gömülü yuvarlamayı destekleyen 256 bit talimatların yeni sürümlerini” içerecektir ve bu sürüm hem p-çekirdeklerde hem de e-çekirdeklerde çalışacaktır.

Bununla birlikte, e-çekirdekler, birleştirilmiş AVX10’un maksimum 256-bit vektör uzunluğu ile sınırlı olurken, P-çekirdekleri 512-bit vektörleri kullanabilir. Bu, Arm’ın SVE ile değişken vektör genişlikleri desteğine benziyor.



genel-21