Donanım keşif - Hardware scout

Donanım keşif aksi halde boşta olan bir tekniktir işlemci gerçekleştirilecek yürütme kaynakları önceden getirme sırasında önbellek özlüyor. Bir iş parçacığı, bir önbellek eksikliğiyle durdurulduğunda, işlemci boru hattı kayıt dosyası, şuna geçer koşucu modu ve bellek için bekleyen iş parçacığından talimatlar vermeye devam eder. İleriye dönük modda yürütme iş parçacığı, bir keşif ipi. Veriler bellekten geri döndüğünde, işlemci kayıt dosyası içeriklerini kontrol noktasından geri yükler ve normal yürütme moduna geri döner.

Önde çalışma modu sırasındaki hesaplama işlemci tarafından iptal edilir; yine de, izcilik hızlanma sağlar çünkü bellek seviyesi paralelliği (MLP) artırılır. Önbellek hiyerarşisine getirilen önbellek satırları, işlemci tarafından normal moda geri döndüğünde sıklıkla tekrar kullanılır.

Kaya işlemci izci

Güneşin Rock işlemci (daha sonra iptal edildi) bir donanım keşif aracı kullandı. Ancak, ileriye dönük moddaki tüm hesaplamalar değil önbelleğe bağlı özledim hemen emekli olabilir. Bu hem önceden getirmeye hem de geleneksel öğretim düzeyinde paralellik.

İzcilik ve SMT

İzcilik ve eşzamanlı çoklu okuma (SMT) her ikisi de, bellek duvarı. Keşifle birlikte, izci iş parçacığı, boru hattının durmasına neden olan talimatla aynı talimat akışından talimatları çalıştırır. SMT durumunda, SMT iş parçacığı talimatı başka bir bağlamda yürütür.

Böylelikle SMT, işlemcinin verimini artırırken, keşif, önbellek kaçırma sayısını azaltarak performansı artırır.

Ayrıca bakınız

Referanslar