ExpEther

ExpEther — это технология виртуализации системного оборудования, которая расширяет стандартный PCI Express за пределы 1 км, объединяя тысячи корневых и конечных устройств в одной сети, подключенной через стандартный Ethernet . Обильные товары программного и аппаратного обеспечения на базе PCI Express могут использоваться без каких-либо изменений. Она также обеспечивает программно-определяемую перенастраиваемость для создания дезагрегированной вычислительной системы на уровне устройств.

Обзор

ExpEther реализует уникальную архитектуру « коммутатор PCI Express через Ethernet », которая распределяет функциональные блоки коммутатора PCI Express по Ethernet , поддерживая логическую эквивалентность со стандартным коммутатором PCI Express .

Используя Ethernet- подключение, ExpEther может расширить количество портов до более чем 1000, а рабочие расстояния — до более чем 1000 м. Ethernet прозрачен для операционных систем, драйверов, программного обеспечения, поэтому ExpEther может работать с огромным количеством стандартных ОС, драйверов, устройств PCIe, коммутаторов Ethernet без каких-либо модификаций.

Он также может управлять логическим соединением PCI Express между корневыми и конечными устройствами удаленно с помощью управляющего программного обеспечения. Устройства ввода/вывода могут быть подключены/отключены программно-определяемым способом с использованием следующей стандартной последовательности PCI Express Hot-Plug.

Добавляя устройство PCI Express с определенной функцией, можно масштабировать вычислительную систему для выполнения функций, необходимых для запуска пользовательского приложения в системе.

С точки зрения передачи данных, ExpEther реализует надежную связь по стандартному Ethernet с оригинальным контролем перегрузки и многопутевым механизмом связи. Затем DMA ( прямой доступ к памяти ) может быть выполнен напрямую по Ethernet . Он может передавать большой объем данных с низкой задержкой и высокой пропускной способностью без программных стеков TCP/IP .

Спецификация

В качестве продуктов предоставляются следующие формы реализации.

выполнениеЛогический стандарт PCIeМаксимальная скорость полосыКоличество полосEthernet X1Ethernet X2Доля нескольких маршрутов
устройства SR-IOV
ASICPCIe Gen22Гбит/с11Гбит/с2Гбит/сNA
ПЛИСPCIe Gen22Гбит/с810Гбит/с20Гбит/сNA
ПЛИСPCIe Gen22Гбит/с810Гбит/с20Гбит/сДоступный
ПЛИСPCIe Gen38Гбит/с840Гбит/с80Гбит/сNA

История

ExpEther был впервые анонсирован в декабре 2006 года группой исследователей и разработчиков NEC как технология масштабирования компьютеров, которая виртуализирует PCI Express через Ethernet . [1] [2]

В ноябре 2008 года был создан Консорциум ExpEther, целью которого является продвижение деятельности по расширению рынка ExpEther как для академической, так и для промышленной сферы, объединяющий исследователей, разработчиков, реселлеров программного обеспечения вычислительных систем, устройств, чипов. (Председатель: профессор Хидехару Амано из Университета Кэйо . Участники: участвуют 26 организаций (по состоянию на июль 2017 года).) [3]

В декабре 2008 года одна из реализаций технологии ExpEther в качестве карты расширения PCI прошла тест на совместимость с PCI-SIG ( орган по стандартизации PCI Express ) и тесты на совместимость, а затем была включена в список интегратора. [4] После этого Iventure (приобретенная Synopsy) выпустила оценочный комплект.

В 2009 году компания Nethra Imaging анонсировала разработку ASIC для Expether. [5]

В 2009 году метод QCN, предложенный профессором Баладжи Прабхакаром из Стэнфордского университета для стандартизации IEEE 802.1Qau, был подтвержден экспериментом с использованием карты ExpEther. [6]

В 2009 году статьи-интервью по ExpEther были опубликованы в Nkkei PC (21.01.2009, стр. 17) и Nikkei Network (январь 2009, стр. 49). «ExpEther» указан в технических терминах, выбранных ITPro.

В мае 2012 года был выпущен чип ExpEther Bridge, а также следующие коммерческие продукты, включавшие этот чип.

・ExpEther Board (1G) (адаптер главной шины для сервера/рабочей станции)

・Блок расширения ввода-вывода ExpEther (1G) ( блок расширения PCI Express, подключенный через ExpEther).

・ExpEther Client (тонкий клиент без процессора, подключенный через ExpEther)

В 2012 году в Университете Осаки была развернута первая в мире вычислительная система, которая позволяет изменять конфигурацию путем присоединения/отсоединения стандартных устройств PCI Express , таких как ЦП (сервер), хранилище, GPGPU, и она находится в эксплуатации до сих пор (по состоянию на июль 2017 года). [7] [8]

В 2013 году функция измерения сквозной задержки ExpEther была представлена ​​в качестве инструмента мониторинга сети на выставке SHOWNET на выставке Interop Tokyo 2013.

В октябре 2013 года были выпущены «ExpEther Board» и «ExpEther I/O Expansion Box» с улучшенной производительностью передачи данных с 2x1 GE до 2x10 GE.

В декабре 2014 года был выпущен «ExpEther I/O Expansion Box» с новой функцией — совместное использование устройства, совместимого с PCI Express SR-IOV, несколькими хостами через Ethernet . [9]

В феврале 2016 года в США были выпущены «ExpEther Board» и «ExpEther I/O Expansion Box» с улучшенной до 2x 40GE производительностью передачи данных. [10] [11] В то же время Xilinx объявила о сотрудничестве в разработке.

Несколько поставщиков систем в США выпустили продукцию ExpEther как OEM . [12]

NEC и IBM сотрудничают в разработке платформы ускорения обслуживания для систем электропитания с ExpEther. [13]

Дорожная карта

Чип ExpEther Bridge был модернизирован только путем замены уровня PHY вместе со стандартами PCI Express и Ethernet . Соответственно, ожидается, что скорость связи будет модернизирована вместе с ростом рынка PCI Express Gen 4 и 100G- Ethernet .

Ссылки

  1. PCWorld 11 ноября 2008 г.
  2. ^ techWorld 13 ноября 2008 г.
  3. ^ "redOrbit 13 ноября 2008". Архивировано из оригинала 29 августа 2017 г. Получено 29 августа 2017 г.
  4. ^ Список интеграторов PCI-SIG
  5. Пресс-релиз (9 июня 2009 г.): Технология виртуализации аппаратного обеспечения систем следующего поколения от NEC, ExpEther, принята компанией Nethra Imaging для разработки LSI
  6. ^ реализация QCN
  7. ^ Введение в систему HCC в Университете Осаки
  8. ^ Введение в систему VCC в Университете Осаки
  9. ^ Пресс-релиз (22 июня 2010 г.): Новая технология виртуализации ввода-вывода от NEC позволяет одновременно использовать устройства ввода-вывода несколькими компьютерами [ постоянная неработающая ссылка ‍ ]
  10. ^ Пресс-релиз (9 февраля 2016 г.): NEC выпускает усовершенствованную технологию ExpEther 40G в Северной Америке [ постоянная неработающая ссылка ‍ ]
  11. ^ LIGHTWAVE 16 февраля 2016 г.
  12. ^ "Magma-Expansion-IO-Whitepaper" (PDF) . Архивировано из оригинала (PDF) 2017-03-25 . Получено 2017-07-24 .
  13. ^ "Service Acceleration Platform for Power Systems Accelerates and Scales Cloud Data Centers". Архивировано из оригинала 29-08-2017 . Получено 24-07-2017 .
Взято с "https://en.wikipedia.org/w/index.php?title=ExpEther&oldid=1215166334"