Neler Yeni

Rehber Nedir bu ZEN 3 mimarisinin ZEN 2' den farkı?

RevDeisDou

80+ Titanium
Katılım
23 Mart 2020
Mesajlar
44,548
En İyi Cevap
18
Dahası  
Reaksiyon skoru
49,313
İsim
Rev D
İlgilendiği Kategoriler
Hepsi ;)
Bu soruyu cevaplamak için önce ZEN 2 mimarisine bakmamız önemli.
1612636689499.png



Öncelikle bu resimde ne görüyoruz? Bu gördüğünüz işlemcinin içi. AMD işlemcilerinde CCD-CCX yapısını kullanıyor. Peki nedir bunlar?

CCD: Core Chiplet Dies
CCX: Core Complex

CCD' yi es geçeceğim bu seferlik.

CCX nedir peki?
CCX, CCD' nin içinde bulunan kısımdır. Adından belli olacak ki içinde çekirdekler bulunur. 1 CCX en fazla 4 çekirdeğe sahip olabilir. Bu yüzden en iyi ZEN 2 işlemci 3950x' tir.
Yukarıda resimde Zen 2 için olan kısma bakalım. 1 CCX en fazla 4 çekirdek içerebildiğinden burada en az 2 CCX olduğunu anlıyoruz. 32 mb önbelleği olan işlemcide CCX başına düşen önbellek 16mb. Yani bu işlemci muhtemelen Ryzen 7 3800x. Sağdaki zen 3 olan ise 5800X olacaktır. 2 CCX' li yapı olsa dahi tüm çekirdeklerin önbelleğin tamamına erişmesi gerekir. Bu erişmeyi sağlamak için ise AMD İnfinity Fabric denen şeyi artık keşfetmişmidir yapmıştır bilmem ama olmuştur işte. İnfinity fabric sayesinde CCX1' deki çekirdekler CCX0' daki önbellek ve çekirdekler ile iletişime geçebilir. Ama olay burada kopuyor işte. İnfinity Fabric' in de bir hızı olduğundan ortada bir gecikme durumu var. Peki bu fabric hızını arttırabilir miyiz?

Evet arttırabiliriz, LAKİN Fabric hızının tek görevi bu değil. Bellek ve I/O birimini CCX/CCD' lere bağlama görevine de sahip. Kısaca bellek ile uyumlu olmalı. En ideal uyum Fabric hızının bellek hızının yarısı olduğu zamandır. Çünkü efektif bellek hızı görünenin yarısıdır. (DDR4) 3600 MHz bir bellek için fabric hızının 1800 MHz olması gerekir. O zaman 4400 MHz bellek alırsak hızı 2200 yapmamız lazım yani değil mi?
DEĞİL burada da önünüze başka bir engel çıkıyor. Fabric limiti. Aynı işlemci silikonu gibi bunun da bir limiti var. Örnek olarak kendi işlemcimde bu sınır 1866 MHz. Bu sebepten ötürü belleklerimi 3733 MHz CL 16 kullanmaktayım. Peki 4400 MHz RAM kullanabilir miyiz?
Evet. Lakin fabric hızını 1866 yapmanız lazım. Peki bu olursa ne olur?
Tabii ki zen mimarisinin kara lekesi gecikme!

Bellek işlemci ile iletişime geçerken bir gecikme çıkar ortaya. Bu geçikme ''NS'' cinsinden ifade edilir. AMD bu gecikmenin 70ns altında olmasını öneriyor. Peki bu gecikmeyi nasıl öğrenebiliriz?
-Bir sonraki rehberimde!


Eğer fabric hızı, bellek hızı ile eş zamanlı artar ise gecikme düşer, L3 önbelleği hızlanır. Eğer işlemci GHz' ini arttıtrsanız ns düşer. Bunu sebebi fabric' in işlemci çekirdeklerine de ulaşmasıdır. Bunun etkisi en çok zen ve zen+' da belli olur.
1612639711659.png



Peki zen3' de ne oldu?

2 CCX tek bir CCD içinde birleştirilildi. Bu sayede CCX TO CCX latency ortadan kalktı. Bu ise performans artışına sebep olur.


1612638333803.png



Ama bir sorun yok mu? Hani 1 CCX 4 çekirdek alabilirdi? Bu durumda 12-16 çekirdekli işlemcilerde 1 CCD olamaz? Zaten öyle. 12 ve 16 çekirdek işlemcilerde 2 CCD yapısı kullanılmıştır. Yani 64mb önbelleğe 32mb/32mb olmasına rağmen tek 64mb olarak erişilebilir kılan bir olay bu. CCX olmadığı için ek bir bölme yok gibi düşünebilir. CCD TO CCD gecikmesi azdır.


Peki başka ne farklar var? Benim beyin bu kısma basmıyor arkadaşlar saçmalıklarımı okuduğunuz için teşekkürler. İnşallah salladıklarım tutmuştur. Alta resim bırakıyorum.

1612639444410.png
 

Fireman37

80+ Bronze
Katılım
7 Aralık 2020
Mesajlar
1,592
Dahası  
Reaksiyon skoru
633
İsim
Kadir Tuna Karasu
Bu soruyu cevaplamak için önce ZEN 2 mimarisine bakmamız önemli.
Alıntıyı görüntüle


Öncelikle bu resimde ne görüyoruz? Bu gördüğünüz işlemcinin içi. AMD işlemcilerinde CCD-CCX yapısını kullanıyor. Peki nedir bunlar?

CCD: Core Chiplet Dies
CCX: Core Complex

CCD' yi es geçeceğim bu seferlik.

CCX nedir peki?
CCX, CCD' nin içinde bulunan kısımdır. Adından belli olacak ki içinde çekirdekler bulunur. 1 CCX en fazla 4 çekirdeğe sahip olabilir. Bu yüzden en iyi ZEN 2 işlemci 3950x' tir.
Yukarıda resimde Zen 2 için olan kısma bakalım. 1 CCX en fazla 4 çekirdek içerebildiğinden burada en az 2 CCX olduğunu anlıyoruz. 32 mb önbelleği olan işlemcide CCX başına düşen önbellek 16mb. Yani bu işlemci muhtemelen Ryzen 7 3800x. Sağdaki zen 3 olan ise 5800X olacaktır. 2 CCX' li yapı olsa dahi tüm çekirdeklerin önbelleğin tamamına erişmesi gerekir. Bu erişmeyi sağlamak için ise AMD İnfinity Fabric denen şeyi artık keşfetmişmidir yapmıştır bilmem ama olmuştur işte. İnfinity fabric sayesinde CCX1' deki çekirdekler CCX0' daki önbellek ve çekirdekler ile iletişime geçebilir. Ama olay burada kopuyor işte. İnfinity Fabric' in de bir hızı olduğundan ortada bir gecikme durumu var. Peki bu fabric hızını arttırabilir miyiz?

Evet arttırabiliriz, LAKİN Fabric hızının tek görevi bu değil. Bellek ve I/O birimini CCX/CCD' lere bağlama görevine de sahip. Kısaca bellek ile uyumlu olmalı. En ideal uyum Fabric hızının bellek hızının yarısı olduğu zamandır. Çünkü efektif bellek hızı görünenin yarısıdır. (DDR4) 3600 MHz bir bellek için fabric hızının 1800 MHz olması gerekir. O zaman 4400 MHz bellek alırsak hızı 2200 yapmamız lazım yani değil mi?
DEĞİL burada da önünüze başka bir engel çıkıyor. Fabric limiti. Aynı işlemci silikonu gibi bunun da bir limiti var. Örnek olarak kendi işlemcimde bu sınır 1866 MHz. Bu sebepten ötürü belleklerimi 3733 MHz CL 16 kullanmaktayım. Peki 4400 MHz RAM kullanabilir miyiz?
Evet. Lakin fabric hızını 1866 yapmanız lazım. Peki bu olursa ne olur?
Tabii ki zen mimarisinin kara lekesi gecikme!

Bellek işlemci ile iletişime geçerken bir gecikme çıkar ortaya. Bu geçikme ''NS'' cinsinden ifade edilir. AMD bu gecikmenin 70ns altında olmasını öneriyor. Peki bu gecikmeyi nasıl öğrenebiliriz?
-Bir sonraki rehberimde!


Eğer fabric hızı, bellek hızı ile eş zamanlı artar ise gecikme düşer, L3 önbelleği hızlanır. Eğer işlemci GHz' ini arttıtrsanız ns düşer. Bunu sebebi fabric' in işlemci çekirdeklerine de ulaşmasıdır. Bunun etkisi en çok zen ve zen+' da belli olur.
Alıntıyı görüntüle


Peki zen3' de ne oldu?

2 CCX tek bir CCD içinde birleştirilildi. Bu sayede CCX TO CCX latency ortadan kalktı. Bu ise performans artışına sebep olur.


Alıntıyı görüntüle


Ama bir sorun yok mu? Hani 1 CCX 4 çekirdek alabilirdi? Bu durumda 12-16 çekirdekli işlemcilerde 1 CCD olamaz? Zaten öyle. 12 ve 16 çekirdek işlemcilerde 2 CCD yapısı kullanılmıştır. Yani 64mb önbelleğe 32mb/32mb olmasına rağmen tek 64mb olarak erişilebilir kılan bir olay bu. CCX olmadığı için ek bir bölme yok gibi düşünebilir. CCD TO CCD gecikmesi azdır.


Peki başka ne farklar var? Benim beyin bu kısma basmıyor arkadaşlar saçmalıklarımı okuduğunuz için teşekkürler. İnşallah salladıklarım tutmuştur. Alta resim bırakıyorum.

Alıntıyı görüntüle
Güzel olmuş ellerine sağlık işlemcilere fısıldayan adam
 

Furkyyy

80+ Platinum
Katılım
16 Ağustos 2020
Mesajlar
14,737
En İyi Cevap
9
Güzel rehber. Elinize, emeğinize sağlık hocam.
 

Borsa Kaplanı

80+ Gold
Katılım
23 Mart 2020
Mesajlar
6,007
En İyi Cevap
2
Umarım bu yenilikler AMD fiyatlandırma politikasına çok etki etmez.
 

DOGANALPASLAN

80+ Gold
Katılım
8 Ağustos 2020
Mesajlar
7,990
En İyi Cevap
10
Bu soruyu cevaplamak için önce ZEN 2 mimarisine bakmamız önemli.
Alıntıyı görüntüle


Öncelikle bu resimde ne görüyoruz? Bu gördüğünüz işlemcinin içi. AMD işlemcilerinde CCD-CCX yapısını kullanıyor. Peki nedir bunlar?

CCD: Core Chiplet Dies
CCX: Core Complex

CCD' yi es geçeceğim bu seferlik.

CCX nedir peki?
CCX, CCD' nin içinde bulunan kısımdır. Adından belli olacak ki içinde çekirdekler bulunur. 1 CCX en fazla 4 çekirdeğe sahip olabilir. Bu yüzden en iyi ZEN 2 işlemci 3950x' tir.
Yukarıda resimde Zen 2 için olan kısma bakalım. 1 CCX en fazla 4 çekirdek içerebildiğinden burada en az 2 CCX olduğunu anlıyoruz. 32 mb önbelleği olan işlemcide CCX başına düşen önbellek 16mb. Yani bu işlemci muhtemelen Ryzen 7 3800x. Sağdaki zen 3 olan ise 5800X olacaktır. 2 CCX' li yapı olsa dahi tüm çekirdeklerin önbelleğin tamamına erişmesi gerekir. Bu erişmeyi sağlamak için ise AMD İnfinity Fabric denen şeyi artık keşfetmişmidir yapmıştır bilmem ama olmuştur işte. İnfinity fabric sayesinde CCX1' deki çekirdekler CCX0' daki önbellek ve çekirdekler ile iletişime geçebilir. Ama olay burada kopuyor işte. İnfinity Fabric' in de bir hızı olduğundan ortada bir gecikme durumu var. Peki bu fabric hızını arttırabilir miyiz?

Evet arttırabiliriz, LAKİN Fabric hızının tek görevi bu değil. Bellek ve I/O birimini CCX/CCD' lere bağlama görevine de sahip. Kısaca bellek ile uyumlu olmalı. En ideal uyum Fabric hızının bellek hızının yarısı olduğu zamandır. Çünkü efektif bellek hızı görünenin yarısıdır. (DDR4) 3600 MHz bir bellek için fabric hızının 1800 MHz olması gerekir. O zaman 4400 MHz bellek alırsak hızı 2200 yapmamız lazım yani değil mi?
DEĞİL burada da önünüze başka bir engel çıkıyor. Fabric limiti. Aynı işlemci silikonu gibi bunun da bir limiti var. Örnek olarak kendi işlemcimde bu sınır 1866 MHz. Bu sebepten ötürü belleklerimi 3733 MHz CL 16 kullanmaktayım. Peki 4400 MHz RAM kullanabilir miyiz?
Evet. Lakin fabric hızını 1866 yapmanız lazım. Peki bu olursa ne olur?
Tabii ki zen mimarisinin kara lekesi gecikme!

Bellek işlemci ile iletişime geçerken bir gecikme çıkar ortaya. Bu geçikme ''NS'' cinsinden ifade edilir. AMD bu gecikmenin 70ns altında olmasını öneriyor. Peki bu gecikmeyi nasıl öğrenebiliriz?
-Bir sonraki rehberimde!


Eğer fabric hızı, bellek hızı ile eş zamanlı artar ise gecikme düşer, L3 önbelleği hızlanır. Eğer işlemci GHz' ini arttıtrsanız ns düşer. Bunu sebebi fabric' in işlemci çekirdeklerine de ulaşmasıdır. Bunun etkisi en çok zen ve zen+' da belli olur.
Alıntıyı görüntüle


Peki zen3' de ne oldu?

2 CCX tek bir CCD içinde birleştirilildi. Bu sayede CCX TO CCX latency ortadan kalktı. Bu ise performans artışına sebep olur.


Alıntıyı görüntüle


Ama bir sorun yok mu? Hani 1 CCX 4 çekirdek alabilirdi? Bu durumda 12-16 çekirdekli işlemcilerde 1 CCD olamaz? Zaten öyle. 12 ve 16 çekirdek işlemcilerde 2 CCD yapısı kullanılmıştır. Yani 64mb önbelleğe 32mb/32mb olmasına rağmen tek 64mb olarak erişilebilir kılan bir olay bu. CCX olmadığı için ek bir bölme yok gibi düşünebilir. CCD TO CCD gecikmesi azdır.


Peki başka ne farklar var? Benim beyin bu kısma basmıyor arkadaşlar saçmalıklarımı okuduğunuz için teşekkürler. İnşallah salladıklarım tutmuştur. Alta resim bırakıyorum.

Alıntıyı görüntüle
Hovam muazzamsın teşekkür ederim
 
Top Bottom