Wat is PCIe 6.0 en hoe is het anders?

PCIe 4.0 -moederborden worden nu pas naar klanten verzonden, maar dat vertraagt ​​de ontwikkeling van deze cruciale standaard voor randapparatuur niet. PCIe 6.0 ligt al op tafel, met concrete verbeteringen ten opzichte van de huidige geavanceerde standaard.

Aangezien PCIe fundamenteel wordt in computers in alle soorten en maten, is het de moeite waard om te praten over wat PCIe is, waarvoor het wordt gebruikt en wat de nieuwe PCIe 6.0 in de toekomst zal bieden.

De basis van PCIe

PCIe is een afkorting voor Peripheral Component Interconnect Express . Sommige van onze lezers die al een tijdje in de buurt van computers zijn, herinneren zich misschien de oude PCI - standaard, maar PCIe is volgens de originele PCI -standaard zoals een straaljager is voor een papieren vliegtuig.

PCIe is zowel een protocol als een fysieke hardwareverbindingsstandaard. De meest voorkomende PCIe -hardwareverbindingsstandaard is het moederborduitbreidingsslot. Op deze slots sluit je uitbreidingskaarten aan en de communicatie verloopt via de aansluitpinnen. Het is echter mogelijk om PCIe -protocolsignalen over andere soorten verbindingen te verzenden.

NVME SSD's die de M.2 -connector gebruiken, kunnen PCIe gebruiken , en dit lijkt niet anders dan de computer van een SSD die is aangesloten via een standaard PCIe -slot. De Thunderbolt 3- en 4-standaarden ondersteunen ook het verzenden van PCIe -signalen via een kabel. Zo zijn eGPU's (externe grafische kaarten) mogelijk.

PCIe -apparaten verzenden gegevens op een seriële manier, maar over meerdere, parallelle rijstroken. Een x16 PCIe -slot op het moederbord van een computer biedt plaats aan zestien datakanalen tegelijk. PCIe biedt ook x8-, x4- en x1-slots. Over het algemeen gebruiken grafische kaarten het x16-slot omdat ze zoveel mogelijk bandbreedte nodig hebben. Hoewel langzamere slots meestal fysiek korter zijn, is het gebruikelijk dat x16-lengtes naast de primaire x8 zijn.

PCIe -kaarten bieden achterwaartse compatibiliteit en kruiscompatibiliteit, zodat u een x4-kaart in elk PCIe -slot kunt steken dat er fysiek in past. U verspilt alleen alle PCIe -lanes die de x4-kaart niet gebruikt. Hetzelfde geldt voor het gebruik van een PCIe 5.0 kaart in bijvoorbeeld een 4.0 slot. Het zal werken, maar beperkt zijn tot de kleinste gemene deler.

Wie beslist over de PCIe-standaard?

De PCI Express - standaard is ontworpen en goedgekeurd door de PCI Special Interest Group ( PCI-SIG ), een consortium met leden uit de elektronica- en computerindustrie met een gevestigd belang in de technologie.

PCI-SIG werd in 1992 opgericht als een groep die computerfabrikanten moest helpen de Intel PCI- standaard correct te implementeren. Tegenwoordig is het een non-profitorganisatie met meer dan 800 leden.

Het PCI-SIG- bord heeft AMD , ARM , Dell , IBM , Intel , Nvidia , Qualcomm en meer leden. U herkent deze namen misschien als grote fabrikanten van computerapparatuur, en het hebben van een gedeelde standaard maakt hun werk veel gemakkelijker, om nog maar te zwijgen van het leven van hun klanten!

Waar wordt PCIe voor gebruikt?

We hebben hierboven al uitbreidingskaarten en SSD's genoemd , dus je hebt waarschijnlijk een algemeen idee van het gebruik van PCIe.

De PCIe -standaard sluit vrijwel elk extern randapparaat aan dat u maar kunt bedenken. Het biedt een veel grotere bandbreedte dan USB , vooral als je naar meerdere rijstroken kijkt. PCIe biedt ook een direct pad naar de CPU , waardoor het perfect is voor toepassingen met hoge snelheid en lage latentie.

Moderne GPU's(Modern GPUs) gebruiken zestien rijstroken  PCIe- bandbreedte om hun prestaties te maximaliseren, maar niet elk randapparaat heeft zoveel bandbreedte nodig. De nieuwste PCIe 4.0 SSD's gebruiken "slechts" vier banen, maar dat is genoeg om de SATA - standaard uit het water te blazen. Terwijl SATA een topsnelheid haalt van 600 MB/s , kunnen high-end PCIe 4.0 - schijven meer dan 7000 MB/s verplaatsen .

PCIe - uitbreidingskaarten zijn ook geschikt voor geluidskaarten(sound cards) , video-opnamekaarten, 10 Gb Ethernet -adapter, WiFi 6 - kaarten,  Thunderbolt- of USB -controllers en meer. Randapparatuur die in het moederbord van uw computer is geïntegreerd, maakt ook gebruik van PCI Express . Het is alleen dat de bedrading permanent is en niet in de vorm van een slot.

Hoe verbetert (Improve)PCIe 6.0(Does PCIe 6.0) op PCIe 5.0 ?

De belangrijkste verbetering is meestal een grote sprong in de datasnelheid bij elke PCIe - revisie. Dat is de hoeveelheid informatie die elke seconde door de bus kan worden verplaatst.

Op die afdeling stelt PCIe 6.0 niet teleur. Het verdubbelt de toch al enorme gegevensoverdrachtsnelheid van PCIe 5.0 volledig van 32 Gigatransfers per seconde ( GT/s ) tot 64 GT/s per baan. Terwijl PCIe 5.0(Whereas PCIe 5.0) 63 gigabyte(Gigabytes) per seconde ( GB/s ) zou kunnen verschuiven, kan 6.0 tot 128 GB/s worden verplaatst . Dat is meer dan een x16-verbinding, met kleinere kleinere verbindingen. Het betekent dat een x8 PCIe 6.0 -slot nu evenveel prestaties levert als een x16 5.0-slot.

Dit creëert voldoende hoofdruimte voor toekomstige GPU's en ultrasnelle opslagoplossingen. Om nog maar te zwijgen over de ongelooflijke mogelijkheden voor externe apparaten die zijn aangesloten via PCIe of uitbreidingskaarten die Thunderbolt en USB 4 bieden .

Nieuwe functies in PCI Express 6.0

Zo'n monumentale prestatiesprong maken in één generatie was niet eenvoudig. Om deze aantallen te bereiken, moesten de PCI-SIG- ingenieurs een paar innovatieve nieuwe manieren ontwikkelen om elektronen te verplaatsen.

PAM4-signalering(PAM4 Signaling)

(Quite)De belangrijkste verandering met PCIe 6.0 in vergelijking met eerdere generaties van de interface is misschien wel de manier waarop(PCIe 6.0) gegevens worden gecodeerd. 

PCI Express 6.0 gebruikt PAM4 , wat een afkorting is voor  Pulse Amplitude Modulation met vier niveaus. ( Pulse Amplitude Modulation with four levels.)Als je iets weet over elektrische golfvormen, weet je dat de 'amplitude' van de golf is hoe ver de top van de golf zich van de basislijn bevindt.

Oudere NRZ ( Non-return-to-zero ) PCIe - codering had slechts twee amplitudeniveaus per puls tijdens een klokcyclus. PCIe 6 verdubbelt dat tot vier, waardoor de hoeveelheid gegevens die bij elke cyclus wordt gecodeerd, toeneemt. 

Forward Error Correction (FEC)

Hoewel de PAM4- coderingsmethode een aanzienlijke verhoging van de snelheden biedt, biedt deze ook een grote boost aan bitfouten. Met andere woorden, men komt op zijn bestemming aan in plaats van een nul, en vice versa.

Om dit tegen te gaan, heeft PCIe 6.0 een nieuwe Forward Error Correction -functie, die controleert om ervoor te zorgen dat gegevens komen waar ze moeten komen zonder beschadigd te raken, met behulp van een robuuste CRC -implementatie ( Cyclic Redundancy Check ).

Een gevaar van het toevoegen van meer foutcorrectiestappen in de pijplijn is dat u meer latentie toevoegt. Extra(Additional) latentie is een groeiend probleem met verschillende high-speed computercomponenten. Hoewel ze steeds meer gegevens kunnen verplaatsen, duurt het langer voordat ze reageren op een verzoek om gegevens, wat op zichzelf al problemen kan veroorzaken.

FEC is ontworpen om niet meer dan twee nanoseconden latentie toe te voegen in vergelijking met eerdere versies van PCIe , wat een klein beetje extra latentie is dat geen mens kan detecteren.

FLIT-modus(FLIT Mode)

FLIT -modus was een andere maatregel die werd geïntroduceerd om de foutcorrectie in PCIe 6.0 te verbeteren . Het organiseert gegevens in eenheden van uniforme grootte met behulp van een speciale stroomregeleenheid aan boord. Dit is nodig om pakketten op fouten te controleren, aangezien u een algoritme op elk datapakket kunt toepassen en kunt controleren of het pakket nog steeds het resultaat geeft wanneer het het andere uiteinde van de pijplijn bereikt.

Het punt is dat de FLIT -modus ook op andere plaatsen aanzienlijke efficiëntiewinsten oplevert. Het helpt de latentie te verlagen, maakt het bandbreedtegebruik efficiënter en laat PCIe 6.0 veel van de coderingsoverhead van eerdere versies wegnemen. Dus hoewel PAM4 2ns latentie oplevert, bespaart de FLIT -modus op latentie op andere gebieden.

L0p-modus(L0p Mode)

Een interessante functie in PCIe 6.0 is de L0p(L0p) -modus. Deze modus vermindert het aantal rijstroken dat een randapparaat gebruikt om gegevens te verzenden en te ontvangen. Dus als uw laptop op batterijstroom werkt en de GPU geen 16-lanes nodig heeft om zijn huidige werk te doen, zal hij terugvallen op alleen het aantal rijstroken dat hij nodig heeft, waardoor elektriciteit wordt bespaard door de energie-efficiëntie te verhogen.

Moet je wachten op PCIe 6.0?

Als u overweegt binnenkort een nieuwe computer te kopen of te bouwen, moet u dan wachten tot PCIe 6.0- moederborden als eerste uitkomen? Het is altijd verleidelijk om te proberen een toekomstbestendige computer te bouwen. Wat als er een nieuwe GPU of SSD uitkomt die PCIe 6.0 nodig heeft om zijn volledige potentieel te bereiken?

Het korte antwoord op deze vraag is dat u zich geen zorgen hoeft te maken over het wachten op PCIe 6.0 . Op het moment van schrijven zijn PCIe 5.0 -moederborden pas begonnen met de uitrol naar consumenten, en zelfs de meest geavanceerde huidige GPU's hebben PCIe 5.0 lang niet nodig .

In benchmarks waarin vlaggenschipkaarten zoals de RTX 3080 of RTX 3090 op PCIe 3.0 en 4.0 werden vergeleken, was het prestatieverschil ergens tussen niets en 3%. Ja dat klopt. We bereiken nu pas de limieten van PCIe 3.0 , en dat is alleen met de duurste GPU's ter wereld. Maak je er niet druk om - in ieder geval niet voor een paar jaar. 

Onthoud(Remember) dat PCI-SIG hun definitieve PCIe - specificatie voor versie 6.0 pas op papier heeft gepubliceerd. Hoewel de uiteindelijke specificatie niet zal veranderen, zal het enige tijd duren voordat we veel hardware zullen zien die dit ondersteunt, althans in de consumentenruimte.

(PCIe 6.0) Voordelen van (Benefits Data)PCIe 6.0 voor datacenters vandaag

Dat wil niet zeggen dat PCIe 6.0 niet al voordelig is voor iemand. In de gigantische datacenters vertrouwen we allemaal op cloudgebaseerde services, elk extra beetje bandbreedte is kostbaar. In die rekken met computers vind je systemen met tientallen of honderden CPU -cores en arrays van snelle SSD - opslag. De verbeteringen in PCIe -bandbreedte zullen onmiddellijk helpen om de druk op die belastende datapijpen weg te nemen.

Met zoveel meer bandbreedte kunnen AI- en machine learning-applicaties meer gegevens in minder tijd analyseren. Het impliceert dat HPC -toepassingen ( High-Performance Computing ) die complex werk doen in de wetenschap, techniek en natuurkunde, hun horizon kunnen verbreden.

Zelfs IoT -systemen ( Internet of Things ) die een stortvloed aan data naar datacenters sturen om ze in realtime te verwerken, zullen enorm profiteren van de extra bandbreedte.

Wat komt er na PCI Express 6.0?

PCIe -technologie zal nog lang bestaan, tenzij iemand een perifere interconnect-technologie uitvindt die radicaal beter is. Bedrijven als Intel , AMD en Apple doen spannende dingen met de gerelateerde technologieën tussen chips in hun processorpakketten. Met CPU's zoals AMD 's Ryzen en Intel 's Alder Lake tot de nok toe gevuld met CPU- kernen, moeten ze een enorme hoeveelheid gegevens verplaatsen. We zijn er zeker van dat de PCI-SIG een paar dingen kan leren van wat er in deze processors gebeurt.



About the author

Ik ben een computerwetenschapper met meer dan 10 jaar ervaring in softwareontwikkeling en beveiliging. Ik heb een sterke interesse in Firefox-, Chrome- en Xbox-games. Ik ben vooral geïnteresseerd in hoe ik ervoor kan zorgen dat mijn code veilig en efficiënt is.



Related posts