Intel’in Süper Çekirdek Patenti, Tek İş Parçacıklı Performansı Artırma Yaklaşımı Ortaya Koyuyor

Intel’in son patenti “EP4579444A1”, tek çekirdek performansını donanımı büyütmeden artırmayı hedefleyen yeni bir yaklaşımı anlatıyor.

Intel, Yazılım Tanımlı “Süper Çekirdekler” için Patent Aldı

Geleneksel olarak performans artışı için çok büyük çekirdekler, daha küçük üretim süreçleri ve daha yüksek frekanslar tercih ediliyor. Ancak tek bir dev çekirdeğin getirisi bir noktadan sonra azalıyor. Intel’in SDC (Software Defined Super Cores) adını verdiği fikir, ihtiyaç olduğunda birden fazla küçük çekirdeği sanal olarak “birleştirip” yazılıma tek, daha güçlü bir çekirdek gibi göstermek üzerine kurulu.

Mantık basit: Tek bir işi iki kişiye verip birlikte yapmalarını sağlamak gibi. Bu çözüm, çok iş parçacıklı çalışmaya benziyor ama hedef doğrudan tek iş parçacıklı yükler. Talimatlar, çekirdekler arasında paylaştırılıyor, yine de program sırası korunuyor. Bunu sağlamak için “Shadow Store Buffer” gibi mekanizmalar devreye giriyor ve çekirdekler arası veri akışı tutarlı kalıyor. Amaç, IPC’yi toplu halde yükseltip tek iş parçacığı performansını gözle görülür biçimde artırmak; bunu yaparken voltaj ya da frekansı artırmaya mecbur kalmamak. Yoğun bir tek iş parçacığı görevi geldiğinde CPU, dinamik olarak bir “süper çekirdek” oluşturup işi daha hızlı bitirebiliyor.

Bu yaklaşımın önünde hâlâ önemli zorluklar var: Çok düşük gecikmeli çekirdekler arası iletişim, senkronizasyonun karmaşıklığı, talimat sırasının kusursuz korunması ve işletim sisteminin SDC destekli çekirdeklere işleri nasıl atayacağı gibi başlıklar çözülmeyi bekliyor. Intel, bu engelleri aşarsa tek çekirdek performansını artırmanın donanımı büyütmeye alternatif; yazılım ağırlıklı bir yolu ortaya çıkabilir.

Kaynak: wccftech.com

Exit mobile version