PCI-SIG си постави цели, които да постигне с PCIe 6.0 през 2021 година

PCI-SIG   ,     PCIe 6.0  2021 .td_uid_42_5d0b823049465_rand.td-a-rec-img{text-align:left}.td_uid_42_5d0b823049465_rand.td-a-rec-img img{margin:0 auto 0 0}

Само преди няколко седмици беше пусната спецификацията на PCIe 5.0 стандартът. PCI-SIG организацията, която стои зад него, вече си поставя цели, които да постигне в PCIe 6.0. Те включват удвояването на капацитета до 64 гига-трансфера на секунда, като в същото време обратната съвместимост да остане и енергийната ефективност да се подобри. Очаква се пълната спецификация да се появи през 2021 година.

Едно от нещата, което прави всичко това възможно е използването на PAM-4 (Pulse Amplitude Modulation).

На български това се превежда като „Амплитудна модулация на импулса„. При този процес информацията се кодира в амплитудата на серия от сигнални импулси. В края на веригата периодично се замерва амплитудното ниво на носителя на импулсите, за да се демодулират сигналите обратно в информация. В случая ще се използва 56G PAM-4.

Всички настоящи версии на PCIe, включително последната 5-та версия, използват Non-Return-to-Zero (NRZ) технология, при която битовете 0 и 1 се отчитат като високи и ниски сигнали. В PAM-4 имаме четири нива на сигналите, всяко от които се състои от два бита – 00, 01, 10 и 11. Това позволява дължината на изпращаните думи да се намали наполовина.

.td_uid_41_5d0b823046241_rand.td-a-rec-img{text-align:left}.td_uid_41_5d0b823046241_rand.td-a-rec-img img{margin:0 auto 0 0} Всичко звучи прекрасно? Пред проекта обаче има и трудности!

PAM-4 вече може да се имплементира в хардуер, но цената за това е много висока. Интересно ще е да наблюдаваме появата на PCIe 6.0 и дали икономията от мащаба ще е достатъчна, за да се стигне до разумна цена. Има вероятност технологията да не може да достигне масовия потребител, а да се използва само за по-специфични цели.

Другият проблем е, че системата на PAM-4 е по-чувствителна към грешки от NRZ, което изисква в PCIe 6.0 да има и Forward Error Correction (FEC).

Накратко, това ще осигури предпазване на сигналите особено при преминаването на по-дълги разстояния и при наличието на други електрически сигнали, които могат да замърсят информацията.

При кодирането на информацията, към нея се добавят кодове посредством алгоритъм (error correcting code). Когато информацията пристигне в другия край, тя може да е същата като в началото или да е настъпила някаква промяна.

Благодарение на споменатия алгоритъм обаче може да се откриват грешки, които да се поправят, без значение на кое място са и без да се налага нов пренос на информацията. В един от вариантите всеки символ се изпраща по два или три пъти и при сравнение на получения резултат може да се открие правилният вариант. В таблицата отдолу ще видите тройно изпращане на 1 бит и как благодарение на FEC от 8-те възможни варианта се стига до двете правилни възможности.

Получена тройкаИнтерпретация0000 (без грешка)0010010010001111 (без грешка)110110110111

Разбира се, в реалността нещата не се случват толкова просто. При по-сложни проекти информацията се анализира на групи от няколко дузини или стотици вече получени бита. На тази база се преобразува тепърва пристигащата информация под формата на групи обикновено от 2 до 8 бита.

Целта пред PCI-SIG е да задоволи бъдещите нужди на изкуствения интелект, машинното обучение, мрежите, комуникацията и системите за съхранение.
Коментари
Все още няма коментари
Статистика
Прегледи 112
Коментари 0
Рейтинг
Добавена на20 Юни 2019
ИзточникKaldata

Тагове
PCIe, PCISIG