- PVSM.RU - https://www.pvsm.ru -
Консорциум CXL представил [1] новый открытый стандарт — Compute Express Link (CXL [2]). Он поможет организовать высокоскоростную связь между процессором и другими устройствами — GPU, FPGA и памятью. В основу CXL 1.0 лег интерфейс PCIe 5.0, спецификация которого ожидается в этом году [3]. Поговорим о технических подробностях и аналогах решения.
[4]
/ Wikimedia / CINECA [5] / CC BY [6]
Потребность в обработке и шифровании больших объемов данных, развитие систем ИИ и алгоритмов МО привели к росту популярности гетерогенных решений. В них процессоры общего назначения работают вместе с ускорителями — графическими процессорами, FPGA и микросхемами ASIC. Каждый компонент специализируется на выполнении конкретной задачи, что повышает производительность системы.
При обработке больших объемов данных (например, в дата-центрах), каналы для обмена информацией между гетерогенными компонентами порой становятся «бутылочным горлышком». Чтобы свести задержки к минимуму [7], консорциум CXL (в который входят облачные провайдеры и разработчики оборудования для ЦОД) представил стандарт Compute Express Link.
Он основан на интерфейсе PCI Express 5.0, предназначенном для подключения серверных компонентов. Это означает, что стандарт будет поддерживать [8] пропускную способность между вычислительными элементами до 128 Гбайт/с на 16 линиях. При этом будет использоваться экономное кодирование 128b/130b, реализованное [9] еще в PCI Express 3.0.
Схематически подключение можно изобразить следующим образом:

CXL имеет [8] три метода интерфейса. Первый — режим ввода-вывода для передачи команд и обновления статусов устройств. Второй — протокол памяти для разделения RAM между хостом и ускорителем. Третий — интерфейс, который обеспечит когерентность памяти.
О чем мы пишем в корпоративном блоге:
Шина PCIe 5.0 специально разработана для решения задач, которые требуют максимальной пропускной способности — работы с графическими процессорами, сетевыми технологиями, высоконагруженными системами. Поэтому разработчики CXL ожидают, что новый стандарт будет пользоваться спросом у институтов, занимающихся машинным обучением, и операторов дата-центров. Поскольку технология «заточена [8]» под GPU, FPGA, ASIC и другие ускорители, в архитектуре пользовательских ПК она, скорее всего, применяться не будет.
В ИТ-сообществе есть мнение, что новый стандарт может не получить широкого распространения. Так как в отрасли и так достаточно [13] аналогичных стандартов и спецификаций, например CCIX и GenZ (о них мы поговорим ниже). Широкой адаптации стандарта может помешать модель его распространения. Хотя Compute Express Link и является открытым стандартом, доступ к его полной спецификации имеют только члены консорциума [14]. И пока непонятно, будут ли они конкурировать друг с другом на рынке после релиза.

/ Wikimedia / BiomedNMR [15] / CC BY-SA [16]
Как мы упоминали выше, у CXL есть несколько аналогов, среди которых GenZ и CCIX.
Спецификация шины GenZ, которую называют [17] «возможным преемником PCIe», вышла [18] в феврале 2018. В ее разработке приняли участие около пятидесяти крупных ИТ-компаний. Цель создания стандарта не отличается от целей CXL — повысить скорость обмена данными между процессором, памятью и графическими картами.
Представители консорциума утверждают [19], что Gen-Z обходит ограничение связи точка-точка, которое присутствует [9] в PCIe, и обращается к памяти напрямую. Спецификация уже готова и лежит [20] в открытом доступе на сайте консорциума.
CCIX — еще один консорциум [21], в составе которого числятся [22] именитые корпорации. Первая спецификация [23] одноименного стандарта вышла [24] летом 2018. Она основана на PCIe 4.0, что позволяет добиться пропускной способности в 25 Гбайт/с.
Концепцию архитектуры на базе первой спецификации CCIX уже реализовала компания Xilinx в своем чипе Versal на FPGA [25]. В ближайшее время CCIX планируют внедрить и другие игроки рынка, некоторые из них уже представили [26] тестовые реализации.
Как минимум два консорциума уже опережают [1] CXL по скорости разработки спецификаций. Однако есть шанс, что достоинства стандарта PCIe 5.0 помогут CXL опередить конкурентов и стать отраслевым стандартом для производителей процессоров и гетерогенных систем. Устройства на базе этой технологии помогут [7] ускорить работу с данными в ЦОД и облаке, найдут применение в области разработки систем ИИ и HPC-решений.
Что еще почитать в нашем блоге на Хабре:
Автор: VASExperts
Источник [29]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/pcie/311791
Ссылки в тексте:
[1] представил: https://www.tomshardware.com/news/intel-compute-express-link-pcie-5.0,38786.html
[2] CXL: https://www.computeexpresslink.org/
[3] ожидается в этом году: https://www.tomshardware.com/news/pcie-4.0-5.0-pci-sig-specification,38460.html
[4] Image: https://habr.com/ru/company/vasexperts/blog/443984/
[5] CINECA: https://commons.wikimedia.org/wiki/File:Galileo_supercomputer_wiring.jpg
[6] CC BY: https://creativecommons.org/licenses/by/2.0/
[7] свести задержки к минимуму: https://newsroom.intel.com/editorials/milestone-moving-data/
[8] поддерживать: https://www.theregister.co.uk/2019/03/11/compute_express_link/
[9] реализованное: https://ru.wikipedia.org/wiki/PCI_Express
[10] Будущее услуг операторов связи: что нужно клиенту?: https://vasexperts.ru/blog/telekom/budushhee-uslug-operatorov-svyazi/
[11] Внедрение IPv6 – FAQ для интернет-провайдеров: https://vasexperts.ru/blog/seti/vnedrenie-ipv6-faq-dlya-internet-provajderov/
[12] Борьба с ботнетами и DDoS: функция MiniFirewall в СКАТ DPI: https://vasexperts.ru/blog/bezopasnost/borba-s-botnetami-i-ddos-funkciya-minifirewall-v-skat-dpi/
[13] достаточно: https://linustechtips.com/main/topic/1043193-cxl-10-specification-released/?tab=comments#comment-12381674
[14] члены консорциума: https://www.computeexpresslink.org/members
[15] BiomedNMR: https://commons.wikimedia.org/wiki/File:GPUopen.JPG
[16] CC BY-SA: https://creativecommons.org/licenses/by-sa/4.0
[17] называют: https://www.anandtech.com/show/12431/genz-interconnect-core-specification-10-published
[18] вышла: https://www.businesswire.com/news/home/20180213005491/en/Gen-Z-Consortium-Announces-Public-Release-Core-Specification
[19] утверждают: https://genzconsortium.org/wp-content/uploads/2018/05/Gen-Z-Overview-V1.pdf
[20] лежит: https://genzconsortium.org/specifications/
[21] консорциум: https://www.ccixconsortium.com/
[22] числятся: https://www.ccixconsortium.com/about/members/
[23] спецификация: https://www.ccixconsortium.com/library/specification/
[24] вышла: https://docs.wixstatic.com/ugd/0c1418_231019fe2e60406a9d96e5f4d259cbec.pdf
[25] чипе Versal на FPGA: https://habr.com/en/company/vasexperts/blog/427113/
[26] представили: https://www.prnewswire.com/news-releases/xilinx-arm-cadence-and-tsmc-announce-worlds-first-ccix-silicon-demonstration-vehicle-in-7nm-process-technology-300516524.html
[27] Анонсировали USB4: что известно о стандарте: https://habr.com/ru/company/vasexperts/blog/443106/
[28] SDN запустят в космос: зачем это нужно: https://habr.com/ru/company/vasexperts/blog/441530/
[29] Источник: https://habr.com/ru/post/443984/?utm_campaign=443984
Нажмите здесь для печати.