Nový PCI Express 6.0 byl vydán, už 8× rychlejší než PCIe 3.0

Dvojnásobná rychlosti proti PCIe 5.0 díky signálu PAM4, který znáte z GDDR6X

Pokud sledujete pravidelně hardware, asi víte, že po PCI Expressu 5.0, který je už na trhu v procesorech Intel Alder Lake, měly v této technologii propojující periférie, GPU a SSD s čipsety a procesory nastat velké změny. A ty jsou teď konečně tady: PCI Express 6.0 je zatím největší změna v tomto standardu od začátku. Nepřináší ale optiku, jak se dřív čekalo, ale signalizaci PAM4, s níž dosáhne dvakrát vyšší rychlost pořád na mědi.

Rozhraní PCI Express v každé generaci zrychluje na dvojnásobek. Do nedávna nejrozšířenější PCI Express 3.0 měl rychlost na jednu linku 1 GB/s (takže třeba SSD pro PCIe 3.0 ×4 měla teoretický limit rychlosti 4 GB/s). Dnes je již u nového hardwaru běžný PCIe 4.0 s rychlostí 2 GB/s na jednu linku a PCIe 5.0 v procesorech Alder Lake dává 4 GB/s na jednu linku. PCI Express 6.0, který byl nyní dokončen a jeho specifikace oficiálně vydána pro potřeby výrobců hardwaru, rychlost těchto rozhraní zase zdvojnásobuje, takže se dostáváme na 8 GB/s na jednu linku, 8× vyšší rychlost než u PCI Expressu 3.0.

Technologie PCI Express 6.0 vydána (Zdroj: PCI-SIG)

Slot PCI Express 6.0 ×16 pro GPU nebo podobný náročný akcelerátor bude tedy mít propustnost 256 GB/s. SSD pro slot M.2 s konektivitou PCIe 6.0 ×4 bude moci svištět rychlostí sekvenčního čtení nebo zápisu až 32 GB/s (reálně to tedy bude o něco méně kvůli režii). Tyto údaje jsou pro rychlost v jednom směru, ale rozhraní podporuje současně stejně rychlou komunikaci v opačném směru, je duplexní.

Vývoj propustnosti generací PCI Expressu až po 6.0, údaj pro slot PCIe ×16 (šestnáct linek)

Signalizace PAM4: velká změna pro PCI Express

Realizace tohoto zrychlení byla ovšem tentokrát náročnější. Zatímco verze 4.0 a 5.0 zvyšovaly reálnou „frekvenci“ komunikace na lince, u PCI Expressu 6.0 se přejde z klasického NRZ kódování, které v jednom pulzu přenese nulu nebo jedničku, na kódování PAM4, tedy pulzně-amplitudovou modulaci. U té má každý pulz čtyři různé úrovně signálu, takže v něm lze přenést dva bity – čtyřmi úrovněmi lze totiž rozlišit hodnoty 00, 01, 10 a 11. Protože je v každém pulzu dvojnásobek dat, lze s kódováním PAM4 získat dvojnásobnou propustnost dat na lince při stejné frekvenci pulzů.

Kódování NRZ a PAM4, které má dvojnásobnou datovou hustotu při stejné reálné frekvenci (Zdroj: Intel)

Využití PAM4 má výhody v tom, že počítačový průmysl se k němu kloní i u dalších rozhraní. To znamená, že při vývoji a vylepšování efektivity a výkonu PHY bude „synergie“ s dalšími technologiemi – vysokorychlostním Ethernetem, nebo třeba pamětmi (PAM4 jako první používají GDDR6X).

Více: GPU Ampere mají nové paměti GDDR6X na bázi PAM4, máme detaily

Má to i nevýhody. Zpracování signálu PAM4 je obtížnější, protože se musí místo „vypnuto/zapnuto“ najednou rozlišovat nejen zapnuto, ale i úroveň signálu. Řadiče a PHY podporující PCIe 6.0 a PAM4 mohou na čipech asi zabírat větší místo, takže také mohou křemík o trošku prodražit. A také asi často budou mít vyšší spotřebu. Ale ta prý naroste méně než rychlost, takže energetická efektivita se asi může i zlepšit, pokud bychom ji počítali jako spotřebované watty potřebné pro určitou propustnost. Komunikace třeba na slotu ×16 by tak mohla s PCIe 6.0 spotřebovat více, než s PCIe 5.0 ×16. Ale pokud by se třeba PCIe 5.0 ×16 nahradilo za PCIe 6.0 ×8 se stejnou propustností, už by efektivita a spotřeba mohla vyjít lepší.

Zdvojnásobení rychlosti by bez tohoto zlepšováku bylo s měděnými vodiči mnohem obtížnější – dokonce se dříve zvažovalo, že by PCIe přešlo na optiku, což by logicky byla velká komplikace. PAM4 si ale vystačí se zhruba stejnou taktovací frekvencí signálu. Je jen třeba, aby byly vodiče schopné zachovat dostatečně nízké rušení k tomu, aby se daly bezpečně odlišovat ony čtyři úrovně signálu. Je to jako MLC záznam u SSD (paměti NAND) oproti záznamu SLC.

PCI Express 6.0 – hlavní výhody (Zdroj: PCI-SIG)

Protože signál PAM4 bude náchylnější na šum, rušení a chyby, bude potřebovat robustnější korekci chyb, na což se při vývoji PCI Expressu autoři v PCI-SIG zaměřili. Použitá bude nová Forward Error Correction (FEC) a CRC, které budou chyby v signálu opravovat, ale zároveň by díky jejich návrhu neměla vzrůst latence. Vyžádalo si to stanovení pevné velikosti základní jednotky přenosu („Flit“, flow control unit) o velikosti 256 bajtů, což vyžaduje algoritmus FEC. Ale pakety pak už mohou mít variabilní délku. Tento způsob komunikace se automaticky bude používat v režimu PCIe 6.0.

PCI Express 6.0 (Zdroj: PCI-SIG)

Kompatibilita zachována

Ačkoliv byl druh signalizace takto výrazně změněn, přesto i PCI Epxress 6.0 zachová dobrý zvyk, kdy nová technologie je kompatibilní s předchozí. Zařízení pro starší verze PCIe bude proto možné používat ve slotu s podporou PCI Expressu 6.0. A naopak, pokud budete mít třeba PCIe 6.0 SSD, bude možné ho osadit do slotu starší desky s nižší verzi PCIe. V těchto případech se vždy použije nejvyšší rychlost, kterou podporuje pomalejší strana. Režim PCI Express 6.0 a jeho nový způsob komunikace si tak zařízení a hostitel mezi sebou nastaví jen tehdy, když si při inicializaci ověří, že obě strany novou technologii umí.

PCI Express 6.0 tedy dál bude pokračovat v dlouhodobé kompatibilitě komponent na platformě PC (a v dalších zařízeních, která PCI Express používají) a nebude provádět žádné radikální revoluce.

PCI Express 6.0 – cílové trhy (Zdroj: PCI-SIG)

Kdy bude v počítačích?

Nové technologie PCI Express vždy přicházejí v určitém předstihu před tím, než se dostanou do praxe, jelikož po uzavření a vydání specifikace je třeba čas na to, aby se u vyvíjených zařízení vše vyladilo a ověřilo se, že řadiče fungují opravdu spolehlivě. Oznámení o vydání technologie, jako je to dnešní, předcházejí tedy o značnou dobu před reálnou dostupností hardwaru. Podle PCI-SIG by pravděpodobně mělo trvat 12–18 měsíců, než se PCI Express 6.0 objeví i v úplně prvním reálném hardwaru.

Načasování se nicméně bude u různých výrobců lišit podle toho, jak budou stíhat, jak tyto termíny budou ladit s jejich vývojovými cykly, případně podle toho, jak ochotní budou do přidání podpory investovat. Nemůžeme proto zatím moc hádat, kdy se PCI Express 6.0 objeví v procesorech Intelu nebo AMD (a deskách pro ně), nebo kdy se objeví SSD pro toto rozhraní. Pro orientaci: od vydání PCI Expressu 5.0 do vypuštění procesorů Alder Lake s PCIe 6.0 to trvalo 30 měsíců, od PCI Expressu 4.0 po Ryzeny 3000 (první procesory pro PC s podporou) to bylo jen 21 měsíců.

Zatím nemáme informace o žádné konkrétní generaci procesorů ani jedné z firem, v níž by už byla plánovaná podpora pro PCI Express 6.0. Ovšem pokud vezmeme jako konzervativní odhad lhůtu dvou až tří let, pak by PCI Express 6.0 možná mohly přinést procesory vydané v roce 2024 nebo 2025. Je to tedy poměrně dost daleko a nejbližší roky budou pořád ve znamení PCIe 5.0.

Zdroje: PCI-SIG (1, 2, 3, 4)

Jan Olšan, redaktor Cnews.cz


  •  
  •  
  •  
Flattr this!

Na GeForce RTX 2000 a GTX 1600 se dá zapnout ReBAR modem UEFI

Objevila se docela zajímavá zpráva. Pomocí modifikace se podařilo rozběhnout funkci PCI Express Resizable BAR (či ReBAR) na grafikách Nvidia generace Turing (GeForce RTX 2000 a GTX 1600), které ji normálně nepodporují. Můžete si na nich tak o něco zlepšit výkon ve hrách. Je to však docela komplikovaný hack, a ačkoliv je to technicky zajímavá věc, nelze ho úplně doporučit, pokud nejste experti, které nerozhodí „bricknutá“ deska. Celý článok „Na GeForce RTX 2000 a GTX 1600 se dá zapnout ReBAR modem UEFI“ »

  •  
  •  
  •  

Raspberry Pi 5 už je dospělý počítač. Má Cortex-A76 a NVMe SSD

Na svátek svatého Václava v České republice připadla ve světě jedna také potěšující událost: Raspberry Pi dostává novou verzi, a to po více jak čtyřech letech, které poznamenaly zmatky čipové krize a koronaviru. A podobně jako čtyřka „malinu“ hodně pozvedla, nová verze Raspberry 5 je také pro lidový jednodeskový počítač architektury ARM masivní skok a lze říct že se jím zase dostává do vyšších pater PC hardwaru. Celý článok „Raspberry Pi 5 už je dospělý počítač. Má Cortex-A76 a NVMe SSD“ »

  •  
  •  
  •  

GeForce RTX 4060 od Palitu mají fyzicky zkrácený konektor PCIe ×8

Levnější grafické karty mají poslední dobou rozhraní jen PCI Express 4.0 ×8, protože zúžení řadiče na kartě šetří místo na čipu a tato GPU širší rozhraní tolik nevyužijí. Nedávno jsme psali o prototypu karty od Asusu, který se snaží druhých osm linek zachránit pro SSD. Firma Palit přišla s jiným „řešením“ – vyrábí karty, které mají fyzicky jen kratší osmilinkový konektor. Mohly by teoreticky využít sloty, do kterých se dlouhoslotá karta nevejde. Celý článok „GeForce RTX 4060 od Palitu mají fyzicky zkrácený konektor PCIe ×8“ »

  •  
  •  
  •  

Pridaj komentár

Vaša e-mailová adresa nebude zverejnená. Vyžadované polia sú označené *