PCIe Şeritleri: PC’de Saymak Neden Mantıklı Olmuyor?

Bir işlemcideki PCIe şeritlerinin sayısı, her zaman hangi şeritlerin doğrudan PCIe kökünden geldiği ile ilgiliydi ve işlemci için tam bant genişliği ve olası en düşük gecikme süresi sunuyordu. Modern sistemlerde bu işlemcinin içine zaten yerleştirilmiştir, eski sistemlerde ise Kuzeyköprüsü ile ilgilidir; Bu ölçüye göre, standart bir Intel işlemcinin 16 şeridi, bir AMD Ryzen’in 16 ile 20 arasında, bir Intel HEDT’nin modele bağlı olarak 28/44 ve bir AMD Threadripper’ın 60 şeridi vardır. Tüm bunlar ne için?

PCIe Şeritleri

PCIe şeritlerini saymanın faydası nedir?

Intel’in teknik belgeleri, işlemcide PCIe kök kompleksleri aracılığıyla nelerin mevcut olduğunu açıkça listeler: burada, 44 şerit on altılı iki gruptan ve on iki şeritli bir kompleksten gelir. Yonga setine giden DMI3 bağlantısı, PCIe 3.0 x4 bağlantılarının biri dışında hepsinde bulunur, ancak bu toplama dahil değildir.

PCI Express ortam bölümleme

Bir yonga setindeki PCIe şeritlerinin sayısı biraz farklıdır. Yonga kümeleri, sınırlı bant genişliğine sahip bir yukarı bağlantı kullandığından tüm pratik amaçlar için PCIe anahtarlarıdır, düşük bant genişliği denetleyicilerinden (SATA, Ethernet veya USB gibi) gelen trafiği taşımak üzere tasarlanmıştır. AMD’nin bu konuda kısıtlamaları var çünkü Intel’e karşı performans yarışına yeniden girmeye çalışmak için yeni teknolojiler geliştirmekten daha fazla zaman harcadı ve bunun için ASMedia’ya dış kaynak sağladı.

Intel, en az üç nesildir yonga setlerinde PCIe 3.0 yollarına olan desteğini artırıyor ve şimdi 24 PCIe 3.0 hattını destekliyor. Sürücülerin hangi şeritleri destekleyebileceği konusunda bazı uyarılar var, ancak genel olarak bunları dikkate alıyoruz 24 üretici diyor.

Paylaşılan yukarı bağlantı nedeniyle, yonga setinden gelen PCIe şeritleri (hem AMD hem de Intel için) çok kolay bir şekilde engellenebilir ve ayrıca PCIe 3.0 x4 ile sınırlandırılabilir. Yonga seti, denetleyicinin doğrudan işlemciye bağlanmasına kıyasla işlemde ek gecikme sağlar, bu nedenle bunlara bağlı önemli donanımların (GPU, RAID denetleyicileri, FPGA’lar vb.) Nadiren görürüz.

Bu ikisinin kombinasyonu, çok çeşitli platform işlevlerine ve konfigürasyonlarına uygundur. Örneğin, işlemciden 60 şeride sahip olan AMD X399 platformu aşağıdaki “önerilen” ayarlara sahiptir:

Kullanım PCIe şeritleri Toplam
İçerik yaratıcı 2 x Pro GPU kullanın
2 x M.2 Önbellek Sürücüsü
10G Ethernet
1 x U.2 Depolama
1 x M.2 İşletim Sistemi / Uygulamaları
6 x SATA Yerel Yedekleme
CPU şeritlerinden PCIe x16 / x16
CPU’dan x4 + x4
CPU’dan x4
CPU’dan x4
CPU’dan x4
Yonga setinden
Toplam 52 şerit
Aşırı bilgisayar 2 x Oyun GPU’su kullanın
1 x HDMI Yakalama Kartı
Oyunlar / Akış için 2 x M.2
10G Ethernet
1 x M.2 İşletim Sistemi / Uygulamaları
6 x SATA Yerel Yedekleme
CPU şeritlerinden PCIe x16 / x16
CPU’dan x8
CPU’dan x4 + x4
CPU’dan x4
CPU’dan x4
Yonga setinden
Toplam 56 şerit
Yayıncı 1 x Oyun GPU’su kullanın
1 x HDMI Yakalama Kartı
2 x M.2 Akış / Kod Dönüştürme
10G Ethernet
1 x U.2 Depolama
1 x M.2 İşletim Sistemi / Uygulamaları
6 x SATA Yerel Yedekleme
CPU şeritlerinden PCIe x16
CPU’dan x4
CPU’dan x4 + x4
CPU’dan x4
x4 CPU’dan
CPU’dan x4
Yonga setinden
Toplam 40 şerit
Oluşturma çiftliği 4 x Vega FE Pro GPU kullanın
2 x M.2 Önbellek Sürücüsü
1 x M.2 İşletim Sistemi / Uygulamaları
6 x SATA Yerel Yedekleme
PCIe x16 / x8 / x8 / x8 şeritleri
CPU’dan x4 + x4
CPU’dan x4
Chipset’ten
Toplam 52 şerit

Başlayan şey, şirketlerin CPU ve yonga seti PCIe şerit sayılarını daha fazlasını teşvik etmek için birleştirmeleridir ve bu, tüm şeritlerin aynı olmamasına veya aynı performansı sunmamasına rağmen. . Bu, üreticiler için çok az önemli, çünkü “sayı savaşı” nın (bir şeyi en çok kimin sunduğuna bakın, her neyse) pazarlamada ortak bir şey olduğunu biliyorsunuz ve tek amacı daha fazla satmak. Sonuç olarak Intel, skylake-X işlemcilerini 68 PCIe şeridiyle tanıtıyor ve bunların ölçümleri AMD’nin X399’una benzer.

PCIe şerit metriği yanıltıcı

Bir PC platformundaki PCIe şeritlerinin sayısını saymak, bunların hepsinin aynı olmadığı veya aynı amaca hizmet ettiği ve en iyi durumda, birçok durumda sahte veriler bile görmemiz nedeniyle yanıltıcıdır (özellikle bu metriğin geçmişte nasıl sağlandığının geçmişi). Bir sayının bir sağlayıcının beklediğinden daha büyük / küçük olması, onlara onu yeniden tanımlama ve tüketicileri yanıltma hakkı vermez, değil mi?

Bir örnek vermek gerekirse: Akıllı telefon alanında, yaklaşık 2016 satıcıları “tam çekirdek sayısı” sağlamak için ana işlemcideki hemen hemen her şeyi ek bir çekirdek olarak saydı. Bu, CPU segmentlerinin “çekirdekler” yanı sıra sinyal ve görüntü işleme için belirli IP blokları veya güvenlik için IP blokları haline geldiği ve dört çekirdekli işlemcilerin böyle bir şeymiş gibi on çekirdekli olarak satılmasına neden olduğu anlamına geliyordu.

İşlemcinin ana genel amaçlı çekirdeklerinin ARM Cortex A7 tasarımlarının dörtlüsü olduğu zaman, bir akıllı telefon işlemcisinin on beş çekirdeğe sahip olduğunu duymak veya okumak saçmaydı. Cep telefonu endüstrisinin evrimini takip eden kullanıcılar, bu saçmalığın neyse ki oldukça hızlı bir şekilde durduğunu fark edecekler, çünkü herhangi bir şeyi bir işlemci çekirdeği olarak saymak mantıksızdı ve bugün bu damara devam etseydik akıllı telefonun saçmalığına ulaşırdık. 40 çekirdekli işlemciler.

Aynı şey PCIe şeritlerinde de olmaya başlıyor: AMD, Intel ve anakart üreticileri herhangi bir şeridi ve herhangi bir türü kendi ölçülerinde saymaya başlarsa, bu artık bir anlam ifade etmeyecek.