Zen 2'yi İnceleyelim

Jaime Lannister

Kıdemli Üye
1 Ara 2020
3,692
807
Casterly Rock
Merhaba TurkHackTeam üyeleri bugün Zen 2'yi inceleyeceğiz.

qludCv.png

YHOrwJ.gif

qludCv.png


40gkz7x.


Zen 2, AMD'nin Zen+'ın halefidir ve ana akım mobil cihazlar, masaüstü bilgisayarlar, iş istasyonları ve sunucular için 7 nm işlem mikro mimarisidir. Zen 2, Zen 3 ile değiştirildi.

Performans masaüstü ve mobil bilgi işlem için Zen, Athlon, Ryzen 3, Ryzen 5, Ryzen 7, Ryzen 9 ve Ryzen Threadripper işlemciler olarak markalandı. Sunucular için Zen, EPYC olarak markalanmıştır.

Zen 2, 2019'da Zen'in yerini aldı. 2017 yılının Şubat ayında AMD'nin CEO'su Lisa Su, Zen 2 ve daha sonra Zen 3'ü içerecek şekilde gelecekteki yol haritasını açıkladı. 7 nm'lik süreç. Zen 2 ve Rome'un ilk ayrıntıları, AMD'nin 6 Kasım 2018'deki Next Horizon etkinliği sırasında açıklandı.

256 bit işlemi desteklemek üzere genişletilen arka ucu beslemek için, ön uç verimi iyileştirildi. AMD, şube tahmin biriminin yeniden çalışıldığını bildirdi. Bu, önceden getiricideki iyileştirmeleri ve talimat önbelleğinde açıklanmayan çeşitli optimizasyonları içerir. µOP önbelleği, µOP önbellek etiketlerinde ve talimat akışı verimini iyileştirmek için büyütülmüş µOP önbelleğinde yapılan değişiklikler dahil olmak üzere ince ayarlandı.

Dal tahmin birimi, talimat getirmeye rehberlik eder ve ardışık düzendeki duraklamalardan veya yanlış yürütme yollarının izlenmesinden kaçınmak için dalları ve hedeflerini tahmin etmeye çalışır. Zen 2 BPU, dal hedef arabellek kapasitesini neredeyse iki katına çıkarır, dolaylı hedef dizinin boyutunu iki katına çıkarır ve bir TAGE tahmincisi sunar. AMD'ye göre, Zen/Zen+ mikro mimarisindeki algılayıcı karşılığına göre %30 daha düşük yanlış tahmin oranı sergiler.

gcosw1m.


Döngüde bir kez sonraki adres mantığı, dal talimatlarının geçerli 64 baytta tanımlanıp tanımlanmadığını belirler. Komut getirme bloğu ve eğer öyleyse, en olası hedef hakkında birkaç şube tahmin tesisine danışır ve yeni bir getirme bloğu adresi hesaplar. Dallanma beklenmiyorsa, bir sonraki sıralı bloğun adresini hesaplar. Dallar, talimat getirmeyi yeniden yönlendirmek ve tahminleri hassaslaştırmak için gerçek dal sonucunu sağlayan tamsayı yürütme biriminde çok daha sonra değerlendirilir. Gönderme birimi, yanlış tahminleri ve istisnaları işlemek için yönlendirmelere de neden olabilir.

Zen 2, şube talimatlarının konumunu ve hedeflerini kaydeden üç seviyeli bir şube hedef arabelleğine (BTB) sahiptir. Her giriş, aynı 64 baytlık önbellek satırında bulunuyorsa ve ilki koşullu bir dalsa, tahmin gecikmesini ve güç tüketimini azaltan en fazla iki dal tutabilir. Aynı önbellek satırındaki ek dallar başka bir girişi işgal eder ve buna göre gecikmeyi artırır. L0 BTB, Zen/Zen+ mikro mimarisinde 4 ve 4'ten 8 ileri ve 8 geri alınan dalı tutar, arama veya geri dönüş yoktur ve sıfır baloncukla tahmin yapar. L1 BTB'nin 512 girişi vardır (Zen'de 256) ve tahmini L0 BTB'den farklıysa bir balon oluşturur. L2 BTB'nin 7168 girişi vardır (Zen'de 4096) ve tahmini L1 BTB'den farklıysa dört baloncuk oluşturur.

3c5cveq.


8BfzfS111434df5fdd155e.md.png

zcIPpR.gif
 

'The Wolf

Kıdemli Üye
22 Nis 2021
4,043
2,565
Tanrı dağı
Merhaba TurkHackTeam üyeleri bugün Zen 2'yi inceleyeceğiz.

qludCv.png

YHOrwJ.gif

qludCv.png


40gkz7x.


Zen 2, AMD'nin Zen+'ın halefidir ve ana akım mobil cihazlar, masaüstü bilgisayarlar, iş istasyonları ve sunucular için 7 nm işlem mikro mimarisidir. Zen 2, Zen 3 ile değiştirildi.

Performans masaüstü ve mobil bilgi işlem için Zen, Athlon, Ryzen 3, Ryzen 5, Ryzen 7, Ryzen 9 ve Ryzen Threadripper işlemciler olarak markalandı. Sunucular için Zen, EPYC olarak markalanmıştır.

Zen 2, 2019'da Zen'in yerini aldı. 2017 yılının Şubat ayında AMD'nin CEO'su Lisa Su, Zen 2 ve daha sonra Zen 3'ü içerecek şekilde gelecekteki yol haritasını açıkladı. 7 nm'lik süreç. Zen 2 ve Rome'un ilk ayrıntıları, AMD'nin 6 Kasım 2018'deki Next Horizon etkinliği sırasında açıklandı.

256 bit işlemi desteklemek üzere genişletilen arka ucu beslemek için, ön uç verimi iyileştirildi. AMD, şube tahmin biriminin yeniden çalışıldığını bildirdi. Bu, önceden getiricideki iyileştirmeleri ve talimat önbelleğinde açıklanmayan çeşitli optimizasyonları içerir. µOP önbelleği, µOP önbellek etiketlerinde ve talimat akışı verimini iyileştirmek için büyütülmüş µOP önbelleğinde yapılan değişiklikler dahil olmak üzere ince ayarlandı.

Dal tahmin birimi, talimat getirmeye rehberlik eder ve ardışık düzendeki duraklamalardan veya yanlış yürütme yollarının izlenmesinden kaçınmak için dalları ve hedeflerini tahmin etmeye çalışır. Zen 2 BPU, dal hedef arabellek kapasitesini neredeyse iki katına çıkarır, dolaylı hedef dizinin boyutunu iki katına çıkarır ve bir TAGE tahmincisi sunar. AMD'ye göre, Zen/Zen+ mikro mimarisindeki algılayıcı karşılığına göre %30 daha düşük yanlış tahmin oranı sergiler.

gcosw1m.


Döngüde bir kez sonraki adres mantığı, dal talimatlarının geçerli 64 baytta tanımlanıp tanımlanmadığını belirler. Komut getirme bloğu ve eğer öyleyse, en olası hedef hakkında birkaç şube tahmin tesisine danışır ve yeni bir getirme bloğu adresi hesaplar. Dallanma beklenmiyorsa, bir sonraki sıralı bloğun adresini hesaplar. Dallar, talimat getirmeyi yeniden yönlendirmek ve tahminleri hassaslaştırmak için gerçek dal sonucunu sağlayan tamsayı yürütme biriminde çok daha sonra değerlendirilir. Gönderme birimi, yanlış tahminleri ve istisnaları işlemek için yönlendirmelere de neden olabilir.

Zen 2, şube talimatlarının konumunu ve hedeflerini kaydeden üç seviyeli bir şube hedef arabelleğine (BTB) sahiptir. Her giriş, aynı 64 baytlık önbellek satırında bulunuyorsa ve ilki koşullu bir dalsa, tahmin gecikmesini ve güç tüketimini azaltan en fazla iki dal tutabilir. Aynı önbellek satırındaki ek dallar başka bir girişi işgal eder ve buna göre gecikmeyi artırır. L0 BTB, Zen/Zen+ mikro mimarisinde 4 ve 4'ten 8 ileri ve 8 geri alınan dalı tutar, arama veya geri dönüş yoktur ve sıfır baloncukla tahmin yapar. L1 BTB'nin 512 girişi vardır (Zen'de 256) ve tahmini L0 BTB'den farklıysa bir balon oluşturur. L2 BTB'nin 7168 girişi vardır (Zen'de 4096) ve tahmini L1 BTB'den farklıysa dört baloncuk oluşturur.

3c5cveq.


8BfzfS111434df5fdd155e.md.png

zcIPpR.gif
Elinize Sağlık Hocam...
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.