Hvad er PCIe 6.0, og hvordan er det anderledes?

PCIe 4.0 bundkort er først nu begyndt at blive sendt til kunder, men det bremser ikke udviklingen af ​​denne afgørende standard for perifere forbindelser. PCIe 6.0 er allerede på bordet med konkrete forbedringer i forhold til den nuværende banebrydende standard.

Da PCIe er ved at blive grundlæggende i computere af alle former og størrelser, er det værd at tale om, hvad PCIe er, hvad det bruges til, og hvad den nye PCIe 6.0 vil tilbyde i fremtiden.

Det grundlæggende i PCIe

PCIe er en forkortelse for Peripheral Component Interconnect Express . Nogle af vores læsere, der har været omkring computere i et stykke tid, husker måske den gamle PCI - standard, men PCIe er efter den originale PCI -standard, som et jagerfly er til et papirfly.

PCIe er både en protokol og en fysisk hardwareforbindelsesstandard. Den mest almindelige PCIe- hardwareforbindelsesstandard er bundkortets udvidelsesslot. Du tilslutter udvidelseskort til disse slots, og kommunikationen sker over forbindelsesbenene. Det er dog muligt at sende PCIe -protokolsignaler over andre typer forbindelser.

NVME SSD'er, der bruger M.2 -stikket, kan bruge PCIe , og dette ser ikke ud til at være anderledes end computeren fra en SSD , der er tilsluttet via en standard PCIe- slot. Thunderbolt 3- og 4 - standarderne understøtter også afsendelse af PCIe -signaler over et kabel. Sådan er eGPU'er(eGPUs) (eksterne grafikkort) mulige.

PCIe -enheder sender data på seriel måde, men på tværs af flere parallelle baner. Et x16 PCIe slot på en computers bundkort kan rumme seksten datakanaler på én gang. PCIe tilbyder også x8, x4 og x1 slots. Generelt bruger grafikkort x16 slot, fordi de har brug for så meget båndbredde som muligt. Mens langsommere slots normalt er fysisk kortere, er det almindeligt, at x16-længden ud over den primære er x8.

PCIe -kort tilbyder bagudkompatibilitet og krydskompatibilitet, så du kan stikke et x4-kort i enhver PCIe - slot, der fysisk kan rumme det. Det er bare, at du vil spilde alle PCIe -baner, som x4-kortet ikke bruger. Det samme gælder for at bruge et PCIe 5.0 -kort i for eksempel en 4.0-slot. Det vil virke, men være begrænset til den laveste fællesnævner.

Hvem beslutter sig for PCIe-standarden?

PCI Express - standarden er designet og godkendt af PCI Special Interest Group ( PCI-SIG ), et konsortium med medlemmer fra elektronik- og computerindustrien med en særlig interesse i teknologien.

PCI-SIG blev grundlagt i 1992 som en gruppe, der har til opgave at hjælpe computerproducenter med at implementere Intel PCI - standarden korrekt. I dag er det en nonprofitorganisation med over 800 medlemmer.

PCI - SIG-(PCI-SIG) kortet har AMD , ARM , Dell , IBM , Intel , Nvidia , Qualcomm og flere medlemmer. Du genkender måske disse navne som store producenter af computerenheder, og at have en fælles standard gør deres arbejde meget lettere, for ikke at nævne deres kunders liv!

Hvad bruges PCIe til?

Vi har allerede nævnt udvidelseskort og SSD'er(SSDs) ovenfor, så du har sikkert fået en generel idé om PCIe's anvendelser.

PCIe - standarden forbinder stort set enhver ekstern perifer enhed, du kan forestille dig. Det tilbyder en meget bredere båndbredde end USB , især når man ser på flere baner. PCIe giver også en direkte vej til CPU'en(CPU) , hvilket gør den perfekt til højhastighedsapplikationer med lav latens.

Moderne GPU'er(Modern GPUs) bruger seksten baner  PCIe- båndbredde for at maksimere deres ydeevne, men ikke alle perifere enheder har brug for så meget båndbredde. De nyeste PCIe 4.0 SSD'er(SSDs) bruger "kun" fire baner, men det er nok til at blæse SATA - standarden ud af vandet. Mens SATA topper med 600 MB/s , kan avancerede PCIe 4.0 - drev flytte mere end 7000 MB/s .

PCIe - udvidelseskort kan også rumme lydkort(sound cards) , videooptagelseskort, 10 Gb Ethernet -adapter, WiFi 6 - kort,  Thunderbolt- eller USB - controllere og mere. Perifere enheder, der er integreret i din computers bundkort, bruger også PCI Express . Det er bare, at ledningerne er permanente og ikke i form af en slids.

Hvordan forbedres (Improve)PCIe 6.0(Does PCIe 6.0)PCIe 5.0 ?

Overskriftsforbedringen er normalt et stort spring i datahastigheden med hver PCIe - revision. Det er mængden af ​​information, der kan flyttes hen over bussen hvert sekund.

I den afdeling skuffer PCIe 6.0 ikke. Det fordobler fuldt ud den allerede enorme dataoverførselshastighed for PCIe 5.0 fra 32 Gigatransfers pr. sekund ( GT/s ) til 64 GT/s pr. bane. Mens PCIe 5.0(Whereas PCIe 5.0) kunne flytte 63 Gigabyte(Gigabytes) pr. sekund ( GB/s ), kan 6.0 flytte op til 128 GB/s . Det er over en x16-forbindelse, med flere mindre forbindelser, der skaleres ned. Det betyder, at et x8 PCIe 6.0 slot nu har lige så meget ydeevne som et x16 5.0 slot.

Dette skaber masser af frihøjde til fremtidige GPU'er(GPUs) og ultrahurtige lagringsløsninger. For ikke at nævne utrolige muligheder for eksterne enheder tilsluttet via PCIe eller udvidelseskort, der tilbyder Thunderbolt og USB 4 .

Nye funktioner i PCI Express 6.0

Det var ikke nemt at tage et så monumentalt præstationsspring på en enkelt generation. For at opnå disse tal måtte PCI-SIG- ingeniørerne udvikle et par innovative nye måder at flytte elektroner rundt på.

PAM4-signalering(PAM4 Signaling)

(Quite)Den mest markante ændring med PCIe 6.0 i forhold til tidligere generationer af grænsefladen er muligvis, hvordan data(PCIe 6.0) kodes. 

PCI Express 6.0 bruger PAM4 , som er en forkortelse for  Pulse Amplitude Modulation med fire niveauer. ( Pulse Amplitude Modulation with four levels.)Hvis du ved noget om elektriske bølgeformer, vil du vide, at bølgens "amplitude" er, hvor langt bølgetoppen er fra basislinjen.

Ældre NRZ ( Non-return-to-zero ) PCIe - kodning havde kun to amplitudeniveauer pr. impuls under en clock-cyklus. PCIe 6 fordobler det til fire, hvilket øger mængden af ​​data, der kodes med hver cyklus. 

Forward Error Correction (FEC)

Mens PAM4- kodningsmetoden giver et betydeligt boost til hastigheder, giver det også et stort boost til bitfejl. Med andre ord ankommer man til sin destination i stedet for et nul, og omvendt.

For at bekæmpe dette har PCIe 6.0 en ny Forward Error Correction -funktion, som kontrollerer for at sikre, at data når derhen, hvor de skal hen uden at blive ødelagt, ved hjælp af en robust CRC ( Cyclic Redundancy Check ) implementering.

En fare ved at tilføje flere fejlkorrektionstrin i pipelinen er, at du tilføjer mere latenstid. Yderligere(Additional) latenstid har været en voksende bekymring med forskellige højhastighedscomputerkomponenter. Selvom de kan flytte flere og flere data, tager de længere tid om at reagere på en anmodning om data, hvilket kan forårsage problemer i sig selv.

FEC er designet til at målrette at tilføje ikke mere end to nanosekunders latenstid sammenlignet med tidligere versioner af PCIe , hvilket er en lille smule ekstra latenstid, som ingen mennesker kan opdage.

FLIT-tilstand(FLIT Mode)

FLIT -tilstand var en anden foranstaltning, der blev introduceret for at forbedre fejlkorrektion i PCIe 6.0 . Den organiserer data i enheder af ensartet størrelse ved hjælp af en dedikeret indbygget flowkontrolenhed. Dette er nødvendigt for at kontrollere pakker for fejl, da du kan anvende en algoritme til hver datapakke og kontrollere, om pakken stadig giver resultatet, når den når den anden ende af pipelinen.

Sagen er, at det viser sig, at FLIT -tilstand også giver betydelige effektivitetsgevinster andre steder. Det hjælper med at sænke ventetiden, gør brugen af ​​båndbredde mere effektiv og lader PCIe 6.0 slippe af med meget af kodningsomkostningerne fra tidligere versioner. Så selvom PAM4 tilføjer op til 2ns latency, sparer FLIT -tilstand på latency i andre områder.

L0p tilstand(L0p Mode)

En interessant funktion i PCIe 6.0 er L0p -tilstand. Denne tilstand reducerer antallet af baner, som en perifer enhed bruger til at sende og modtage data. Så hvis din bærbare computer kører på batteristrøm, og GPU'en(GPU) ikke behøver 16 baner for at udføre sit nuværende job, vil den falde ned til kun at bruge det antal baner, den har brug for, hvilket sparer elektricitet ved at øge strømeffektiviteten.

Skal du vente på PCIe 6.0?

Hvis du snart overvejer at købe eller bygge en ny computer, skal du så vente på, at PCIe 6.0 - bundkort udkommer først? Det er altid fristende at prøve at bygge en fremtidssikret computer. Hvad hvis der kommer en ny GPU eller SSD , der har brug for PCIe 6.0 for at nå sit fulde potentiale?

Det korte svar på dette spørgsmål er, at du ikke behøver at bekymre dig om at vente på PCIe 6.0 . I skrivende stund er PCIe 5.0 bundkort kun begyndt at rulle ud til forbrugerne, og selv de mest avancerede nuværende GPU'er(GPUs) er ikke i nærheden af ​​at have brug for PCIe 5.0 .

I benchmarks , der sammenligner flagskibskort som RTX 3080 eller RTX 3090, der kører på PCIe 3.0 og 4.0, var forskellen i ydeevne et sted mellem ingenting og 3%. Ja det er rigtigt. Vi er først nu ved at nå grænserne for PCIe 3.0 , og det er kun med de dyreste GPU'er(GPUs) på planeten. Lad være med at svede det – i hvert fald ikke i et par år. 

Husk(Remember) at PCI-SIG kun har offentliggjort deres endelige PCIe - specifikation for version 6.0 på papir. Selvom den endelige specifikation ikke ændres, vil der gå noget tid, før vi ser meget hardware, der understøtter det, i det mindste i forbrugerområdet.

PCIe 6.0 gavner datacentre(Benefits Data) i dag

Det betyder ikke, at PCIe 6.0 ikke allerede er gavnlig for nogen. I de gigantiske datacentre er vi alle afhængige af cloud-baserede tjenester, hver ekstra smule båndbredde er værdifuld. Inde i disse stativer af computere finder du systemer med snesevis eller hundredvis af CPU -kerner og arrays af højhastigheds SSD - lager. Forbedringerne i PCIe -båndbredde vil med det samme hjælpe med at tage trykket af de belastende datarør.

At have så meget mere båndbredde betyder, at AI- og maskinlæringsapplikationer kunne analysere flere data på kortere tid. Det indebærer, at HPC ( High-Performance Computing ) applikationer, der udfører komplekst arbejde inden for videnskab, teknik og fysik, kan udvide deres horisont.

Selv IoT ( Internet of Things ) systemer, der sender en strøm af data til datacentre for at behandle dem i realtid, vil drage stor fordel af den ekstra båndbredde.

Hvad kommer efter PCI Express 6.0?

PCIe -teknologi vil eksistere i lang tid, medmindre nogen opfinder en perifer sammenkoblingsteknologi, der er radikalt bedre. Virksomheder som Intel , AMD og Apple laver spændende ting med de relaterede teknologier mellem chips inde i deres processorpakker. Med CPU'er(CPUs) som AMDs(AMD) Ryzen og Intels (Ryzen)Alder (Intel)Lake(Alder Lake) proppet til gællerne med CPU- kerner , skal de flytte en enorm mængde data. Vi er sikre på, at PCI-SIG kan lære et par ting af, hvad der sker inde i disse processorer.



About the author

Jeg er softwareingeniør og opdagelsesrejsende. Jeg har erfaring med både Microsoft Xbox 360 og Google Explorer. Jeg er i stand til at give ekspertanbefalinger til visse softwareudviklingsværktøjer, samt hjælpe folk med at fejlfinde almindelige Explorer-fejl.



Related posts