Co to jest PCIe 6.0 i czym się różni?

Płyty główne PCIe 4.0(PCIe 4.0) dopiero zaczynają być dostarczane do klientów, ale to nie spowalnia rozwoju tego kluczowego standardu połączeń peryferyjnych. PCIe 6.0 jest już na stole, z konkretnymi ulepszeniami w stosunku do obecnego, najnowocześniejszego standardu.

Ponieważ PCIe staje się podstawą komputerów o różnych kształtach i rozmiarach, warto porozmawiać o tym , czym jest PCIe , do czego służy i co zaoferuje nowy PCIe 6.0 w przyszłości.(PCIe 6.0)

Podstawy PCIe

PCIe jest skrótem od Peripheral Component Interconnect Express . Niektórzy z naszych czytelników, którzy od jakiegoś czasu mają do czynienia z komputerami, mogą pamiętać stary standard PCI , ale PCIe ma się do pierwotnego standardu PCI , tak jak myśliwiec do papierowego samolotu.

PCIe to zarówno protokół, jak i fizyczny standard połączenia sprzętowego. Najpopularniejszym standardem połączeń sprzętowych PCIe jest gniazdo rozszerzeń płyty głównej. Do tych gniazd podłącza się karty rozszerzeń, a komunikacja odbywa się za pośrednictwem styków łączących. Możliwe jest jednak wysyłanie sygnałów protokołu PCIe przez inne typy połączeń.(PCIe)

Dyski SSD NVME korzystające ze złącza M.2 mogą korzystać z (M.2)PCIe i wydaje się, że nie różni się to od komputera z dyskiem SSD(SSD) podłączonym przez standardowe gniazdo PCIe . Standardy Thunderbolt 3 i 4 obsługują również przesyłanie sygnałów PCIe przez kabel. W ten sposób możliwe są eGPU(eGPUs) (zewnętrzne karty graficzne).

Urządzenia PCIe(PCIe) wysyłają dane w sposób szeregowy, ale przez wiele równoległych linii. Gniazdo x16 PCIe na płycie głównej komputera może obsługiwać jednocześnie szesnaście kanałów danych. PCIe oferuje również gniazda x8, x4 i x1. Ogólnie rzecz biorąc, karty graficzne wykorzystują gniazdo x16, ponieważ potrzebują jak największej przepustowości. Podczas gdy wolniejsze sloty są zwykle fizycznie krótsze, często zdarza się, że długość x16 poza podstawowym to x8.

Karty PCIe(PCIe) oferują kompatybilność wsteczną i kompatybilność krzyżową, dzięki czemu można umieścić kartę x4 w dowolnym gnieździe PCIe , które fizycznie ją zmieści. Po prostu zmarnujesz wszystkie ścieżki PCIe , których nie używa karta x4. To samo dotyczy użycia karty PCIe 5.0 na przykład w gnieździe 4.0. Będzie działać, ale ograniczy się do najniższego wspólnego mianownika.

Kto decyduje o standardzie PCIe?

Standard PCI Express został zaprojektowany i zatwierdzony przez PCI Special Interest Group ( PCI-SIG ), konsorcjum złożone z członków z branży elektronicznej i komputerowej zainteresowanych tą technologią.

PCI-SIG została założona w 1992 roku jako grupa, której zadaniem jest pomoc producentom komputerów w prawidłowym wdrożeniu standardu Intel PCI . Dziś jest to organizacja non-profit zrzeszająca ponad 800 członków.

Płyta PCI-SIG ma AMD , ARM , Dell , IBM , Intel , Nvidia , Qualcomm i innych członków. Możesz rozpoznać te nazwy jako głównych producentów urządzeń komputerowych, a posiadanie wspólnego standardu znacznie ułatwia ich pracę, nie wspominając o życiu ich klientów!

Do czego służy PCIe?

Wspomnieliśmy już o kartach rozszerzeń i dyskach SSD(SSDs) , więc prawdopodobnie masz ogólne pojęcie o zastosowaniach PCIe.

Standard PCIe łączy niemal każde zewnętrzne urządzenie peryferyjne, jakie możesz sobie wyobrazić. Oferuje znacznie szerszą przepustowość niż USB , zwłaszcza patrząc na wiele pasów. PCIe zapewnia również bezpośrednią ścieżkę do procesora(CPU) , dzięki czemu idealnie nadaje się do szybkich aplikacji o niskich opóźnieniach.

Nowoczesne procesory graficzne(Modern GPUs) wykorzystują szesnaście linii  przepustowości PCIe , aby zmaksymalizować swoją wydajność, ale nie każde urządzenie peryferyjne potrzebuje tak dużej przepustowości. Najnowsze dyski SSD (SSDs)PCIe 4.0 wykorzystują „tylko” cztery linie, ale to wystarczy, aby wyrzucić standard SATA z wody. Podczas gdy SATA osiąga maksymalną prędkość 600 MB/s , wysokiej klasy dyski PCIe 4.0 mogą poruszać się z prędkością ponad 7000 MB/s .

(PCIe)Karty rozszerzeń PCIe obsługują również karty dźwiękowe, karty(sound cards) przechwytywania wideo, adapter Ethernet 10 Gb, karty (Ethernet)WiFi 6 ,  kontrolery Thunderbolt lub USB i inne. Urządzenia peryferyjne zintegrowane z płytą główną komputera również korzystają z PCI Express . Tyle, że okablowanie jest stałe, a nie w formie szczeliny.

Jak PCIe 6.0 (Does PCIe 6.0) poprawia(Improve) się na PCIe 5.0 ?

Zasadnicza poprawa jest zwykle dużym skokiem szybkości transmisji danych przy każdej zmianie PCIe . Jest to ilość informacji, które mogą być przesyłane przez magistralę w każdej sekundzie.

W tym dziale PCIe 6.0 nie zawodzi. W pełni podwaja i tak już ogromną szybkość przesyłania danych PCIe 5.0 z 32 Gigatransferów na sekundę ( GT/s ) do 64 GT/s na linię. Podczas gdy PCIe 5.0(Whereas PCIe 5.0) może przesunąć 63 gigabajty(Gigabytes) na sekundę ( GB/s ), 6.0 może przenieść się do 128 GB/s . To jest przez połączenie x16, z mniejszą liczbą mniejszych połączeń. Oznacza to, że gniazdo x8 PCIe 6.0 ma teraz taką samą wydajność, jak gniazdo x16 5.0.

Stwarza to mnóstwo miejsca na przyszłe procesory graficzne(GPUs) i ultraszybkie rozwiązania pamięci masowej. Nie wspominając o niesamowitym zakresie urządzeń zewnętrznych podłączonych przez PCIe lub karty rozszerzeń, które oferują Thunderbolt i USB 4 .

Nowe funkcje w PCI Express 6.0

Dokonanie tak monumentalnego skoku wydajności w ciągu jednego pokolenia nie było łatwe. Aby osiągnąć te liczby, inżynierowie PCI-SIG musieli opracować kilka innowacyjnych nowych sposobów przemieszczania elektronów.

Sygnalizacja PAM4(PAM4 Signaling)

Całkiem(Quite) możliwe, że najważniejszą zmianą w PCIe 6.0 w porównaniu z poprzednimi generacjami interfejsu jest sposób kodowania danych. 

PCI Express 6.0 używa PAM4 , co jest skrótem od  Pulse Amplitude Modulation z czterema poziomami. ( Pulse Amplitude Modulation with four levels.)Jeśli wiesz coś o kształtach fal elektrycznych, będziesz wiedział, że „amplituda” fali określa odległość grzbietu fali od linii bazowej.

Starsze kodowanie PCIe NRZ ( bez powrotu do zera(Non-return-to-zero) ) miało tylko dwa poziomy amplitudy na impuls podczas cyklu zegara. PCIe 6 podwaja to do czterech, zwiększając ilość danych kodowanych z każdym cyklem. 

Korekcja błędów w przód (FEC)(Forward Error Correction (FEC))

Chociaż metoda kodowania PAM4 zapewnia znaczne zwiększenie prędkości, zapewnia również znaczne zwiększenie liczby błędów bitowych. Innymi słowy, zamiast zera dociera się do celu i odwrotnie.

Aby temu zaradzić, PCIe 6.0 ma nową funkcję Forward Error Correction , która sprawdza, czy dane docierają tam, gdzie powinny, bez uszkodzenia, za pomocą solidnej implementacji CRC ( Cyclic Redundancy Check ).

Jednym z niebezpieczeństw związanych z dodaniem kolejnych kroków korekcji błędów do potoku jest zwiększenie opóźnień. Dodatkowe(Additional) opóźnienia są coraz większym problemem w przypadku różnych komponentów szybkich komputerów. Chociaż mogą przenosić coraz więcej danych, reagowanie na żądanie danych zajmuje im więcej czasu, co samo w sobie może powodować problemy.

FEC został zaprojektowany tak, aby nie zwiększać opóźnienia o więcej niż dwie nanosekundy w porównaniu z poprzednimi wersjami PCIe , co stanowi odrobinę dodatkowego opóźnienia, którego żaden człowiek nie może wykryć.

Tryb FLITU(FLIT Mode)

Tryb FLIT(FLIT) był kolejnym środkiem wprowadzonym w celu poprawy korekcji błędów w PCIe 6.0 . Organizuje dane w jednostki o jednakowej wielkości za pomocą dedykowanej wbudowanej jednostki sterującej przepływem. Jest to konieczne, aby sprawdzić pakiety pod kątem błędów, ponieważ można zastosować algorytm do każdego pakietu danych i sprawdzić, czy pakiet nadal daje wynik, gdy dotrze do drugiego końca potoku.

Rzecz w tym, że okazuje się, że tryb FLIT przynosi również znaczne przyrosty wydajności w innych miejscach. Pomaga zmniejszyć opóźnienia, zwiększa wydajność wykorzystania przepustowości i pozwala PCIe 6.0 pozbyć się większości narzutów związanych z kodowaniem z poprzednich wersji. Tak więc, chociaż PAM4 dodaje do 2 ns latencji, tryb FLIT oszczędza latencję w innych obszarach.

Tryb L0p(L0p Mode)

Jedną z interesujących funkcji PCIe 6.0 jest tryb L0p . Ten tryb zmniejsza liczbę linii używanych przez urządzenie peryferyjne do wysyłania i odbierania danych. Jeśli więc Twój laptop działa na zasilaniu bateryjnym, a procesor graficzny(GPU) nie potrzebuje 16 linii do wykonywania swojej bieżącej pracy, zmniejszy się do używania tylko wymaganej liczby linii, oszczędzając energię elektryczną poprzez zwiększenie wydajności energetycznej.

Czy należy czekać na PCIe 6.0?

Jeśli myślisz o zakupie lub zbudowaniu nowego komputera w najbliższym czasie, czy powinieneś poczekać, aż płyty główne PCIe 6.0 wyjdą jako pierwsze? Zawsze kusząca jest próba zbudowania komputera przyszłościowego. Co się stanie, jeśli pojawi się nowy procesor graficzny(GPU) lub dysk SSD(SSD) , który wymaga PCIe 6.0 , aby osiągnąć pełny potencjał?

Krótka odpowiedź na to pytanie jest taka, że ​​nie musisz się martwić czekaniem na PCIe 6.0 . W chwili pisania tego tekstu płyty główne PCIe 5.0 dopiero zaczęły być udostępniane konsumentom, a nawet najnowocześniejsze obecnie procesory graficzne wcale(GPUs) nie potrzebują PCIe 5.0 .

W testach porównawczych(benchmarks) porównujących flagowe karty, takie jak RTX 3080 lub RTX 3090 działające na PCIe 3.0 i 4.0, różnica w wydajności wynosiła gdzieś między zerem a 3%. Tak to prawda. Dopiero teraz docieramy do granic PCIe 3.0 i to tylko z najdroższymi procesorami graficznymi(GPUs) na świecie. Nie przejmuj się – przynajmniej nie przez kilka lat. 

Pamiętaj(Remember) , że PCI-SIG opublikowało swoją ostateczną specyfikację PCIe dla wersji 6.0 na papierze. Chociaż ostateczna specyfikacja się nie zmieni, minie trochę czasu, zanim zobaczymy dużo sprzętu, który ją obsługuje, przynajmniej w przestrzeni konsumenckiej.

PCIe 6.0 przynosi dziś korzyści centrom danych(Benefits Data)

Nie oznacza to, że PCIe 6.0 nie jest już dla kogoś korzystne. W gigantycznych centrach danych wszyscy polegamy na usługach w chmurze, każdy dodatkowy bit przepustowości jest cenny. Wewnątrz tych stojaków komputerowych znajdziesz systemy z dziesiątkami lub setkami rdzeni procesora(CPU) i macierzami szybkiej pamięci masowej SSD . Udoskonalenia przepustowości PCIe natychmiast pomogą odciążyć te obciążające przewody danych.

Znacznie większa przepustowość oznacza, że ​​aplikacje sztucznej inteligencji i uczenia maszynowego mogą analizować więcej danych w krótszym czasie. Oznacza to, że aplikacje HPC ( High-Performance Computing ), które wykonują złożoną pracę w nauce, inżynierii i fizyce, mogą poszerzyć swoje horyzonty.

Nawet systemy IoT ( Internet rzeczy ), które(Things) wysyłają zalew danych do centrów danych w celu przetwarzania w czasie rzeczywistym, odniosą ogromne korzyści z dodatkowej przepustowości.

Co jest po PCI Express 6.0?

Technologia PCIe(PCIe) będzie dostępna przez długi czas, chyba że ktoś wymyśli radykalnie lepszą technologię połączeń peryferyjnych. Firmy takie jak Intel , AMD i Apple robią ekscytujące rzeczy z powiązanymi technologiami między chipami w swoich pakietach procesorów. Z procesorami, (CPUs)takimi(Ryzen) jak AMD Ryzen i Intel Alder Lake , wypchane po skrzela rdzeniami procesora(CPU) , muszą przenosić ogromną ilość danych. Jesteśmy pewni, że PCI-SIG może nauczyć się kilku rzeczy z tego, co dzieje się wewnątrz tych procesorów.



About the author

Jestem inżynierem oprogramowania i ekspertem od Windows 10. Mam ponad dwuletnie doświadczenie w pracy ze smartfonami, Windows 10 i Microsoft Edge. Moim głównym celem jest sprawienie, aby Twoje urządzenia działały lepiej i szybciej. Pracowałem przy różnych projektach dla firm takich jak Verizon, IMac, HP, Comcast i wielu innych. Jestem również certyfikowanym instruktorem szkoleń w chmurze Microsoft Azure.



Related posts