При модернизации архитектуры вычислений в многоядерную и многоузловую в полный рост стал вопрос о способах перемещения данных между вычислительными ресурсами, особенно гетерогенными. То и дело возникали узкие места, тормозящие всю систему в целом, и придумывались новые технологии, которые в какой-то степени решали проблему, но, с другой стороны, своим многообразием ее усложняли. Индустрии требовался стандарт интерконнекта, разработанный с учетом накопленного опыта и поддерживаемый консорциумом ведущих игроков. Теперь, усилиями Intel, таковой имеется.

11 марта опубликована первая версия спецификации стандарта Compute Express Link или, сокращенно, CXL. 4 года понадобилось разработчикам Intel, чтобы закончить над ней работу и заручиться поддержкой ведущих компаний в отрасли. Сейчас в состав консорциума CXL входят такие компании, как Alibaba, Cisco, Dell EMC, Facebook, Google, HPE, Huawei, Intel и Microsoft — более представительного собрания в области интерконнекта трудно себе представить. Стандарт открыт во всех отношениях, любые третьи лица могут его использовать либо работать над его улучшениями совместно с отцами-основателями консорциума.



Изначально Compute Express Link создавался как кеш-когерентный интерконнект «хост — устройство» с прицелом на графические процессоры и FPGA. Он использует стандарт PCIe 5.0 в физической и электрической части, предоставляя протоколы для обмена данными, а также обеспечивая когерентность памяти между процессором и присоединенным устройством. Цель CXL — добиться ускорения в таких приложениях, как AI, машинное обучение, медиа, НРС и облака. Что же касается Intel, то не исключено, что ее ускорители, FPGA и GPU будут в дальнейшем работать как PCIe устройства в «режиме CXL».

Итак, спецификация CXL 1.0 готова. Началась работа над второй версией; на этом этапе консорциум рассчитывает расширить свой состав а, значит, и число поддерживаемых решений. Другая насущная задача на самое ближайшее время — выстраивание взаимоотношений с аналогичными существующими решениями, такими как CCIX, GenZ или NVLink. Будет ли это синергия, сотрудничество или конкуренция — покажет время.

Комментарии (12)


  1. lostmsu
    14.03.2019 09:41

    Хотя бы какие-нибудь технические данные?


    1. c_kotik
      14.03.2019 09:55

      Какие могут быть тех данные, если PCI-E Gen5 ещё не готов, на котором это всё будет базироваться.


    1. torgeek
      14.03.2019 20:04
      -1

      так будет достаточно?
      «Компании AMD, Xilinx, IBM и ARM не вошли в консорциум CXL. Все они продвигают фактически конкурента стандарту CXL ? стандарт CCIX. Как и CCIX, спецификации CXL опираются на физический интерфейс и протокол PCI Express. Правда, CCIX использует интерфейс PCI Express 4.0, а CXL ? PCI Express 5.0. Это, кстати, отодвигает реализацию интерфейса CXL на 2021 год, что даёт дорогу CCIX. Зато период популярности PCIe 4.0 ожидается очень коротким, после чего на сцену надолго выйдет интерфейс PCIe 5.0 и новоявленный Compute Express Link. Тем не менее, стандарты CCIX и CXL, очевидно, ждёт прямое столкновение и совсем непонятно, кто из них в итоге станет доминирующим.»


  1. DrunkBear
    14.03.2019 14:24

    Простите, а это не ещё один InfiniBand с RDMA?


    1. kibb
      14.03.2019 19:07
      +1

      Это скорее CAPI.

      Но к слову, Infiniband первоначально предназначался и для внутреннего интерконнекта, поэтому маркетинговые описания могут быть похожими. Кроме того, и PCIe и Infiniband — это packet-switched networks, с гарантированной доставкой и низкой латентностью.


  1. kibb
    14.03.2019 16:47

    Подскажите, раз стандарт открытый и любые третьи лица могут его использовать, гда скачать текст стандарта? На сайте есть только указание 'how to join' с требованиями, прямо противоположными открытости стандарта (и membership fee).


    1. d1f
      14.03.2019 17:33
      +1

      Подождите лет пять и сможете скачать пиратскую копию стандарта,
      как и PCI в своё время.
      Да, они распространение стандарта за деньги называют открытостью.


      1. rPman
        14.03.2019 19:58

        Пофиг про деньги, это то какраз нормально, но при получении документов не будет запрета на их публикацию?


        1. d1f
          15.03.2019 06:18

          Конечно будет, вы же NDA подпишете.


          1. rPman
            15.03.2019 07:36

            Ну так где тут открытость ;)
            Про такие варианты и говорят 'доки закрыты по NDA'


            1. d1f
              15.03.2019 07:39

              открытость — в праве свободного присоединения к NDA :)


    1. torgeek
      14.03.2019 19:38
      +1

      Открытый – это OmniXtend, который Western Digital, Google, SiFive, Esperanto Technologies плюс, скорее всего, NVIDIA. Собственно против этого стандарта и идёт игра.