- PVSM.RU - https://www.pvsm.ru -

Программируемые вентильные матрицы: чем они помогут сетям 5G

В начале октября компания Xilinx представила [1] новый чип Versal, построенный на программируемых вентильных матрицах (FPGA [2]). Логику работы такого устройства можно модифицировать в любой момент в процессе использования. Ожидается, что чип ускорит работу систем ИИ и найдет применение в сетях 5G. Релиз процессора намечен на конец 2019.

Далее рассказываем об устройстве и чем оно поможет сетям нового поколения.

Программируемые вентильные матрицы: чем они помогут сетям 5G - 1 [3]
/ Flickr / Uwe Hermann [4] / CC [5]

Проблема 5G-сетей

Технология 5G использует высокие частоты — 28 ГГц и выше — поэтому сигнал плохо транслируется на большие расстояния. Плюсом его распространению сильно мешают стены домов. В условиях города это может приводить к снижению качества соединения.

Эксперты говорят [6], что это станет препятствием для работы большого количества IoT-устройств, активный рост числа которых прогнозируют [7] с 2020 года (как раз тогда, когда будут развернуты полноценные 5G-сети).

Подключенные устройства, например, автомобили или носимые медицинские гаджеты, должны обмениваться данными в реальном времени. Нестабильность подключения может помешать им адекватно оценить обстановку вокруг или передать жизненно важные данные (например, о состоянии здоровья человека) на серверы обслуживающей организации. Компании планируют решать эту проблему расстановкой специальных распределенных антенных систем, однако и с этим возникают трудности.

К примеру, сейчас в Нью-Йорке установлено более тысячи базовых станций. Чтобы покрыть сетью 5G весь город, нужно будет установить еще полмиллиона [8]. Стоимость реализации проекта получится намного выше, чем в случае с предыдущими «G-стандартами».

Как эти проблемы поможет решить Versal

Устройство Xilinx поможет решить проблемы со стабильностью интернет-соединения с помощью систем ИИ, на работу с которыми оно «заточено». Чип Versal будет заниматься обработкой алгоритмов машинного обучения в сетях 5G, оптимизирующих диаграммы направленности [9] антенн мобильной связи. Это позволит избегать слепых секторов и выбирать подходящий режим трансляции данных.

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

У Xilinx уже появились заказчики на AI-чипы для 5G. Процессоры Versal будут использовать для организации сети на Олимпийских играх 2020.

Особенности архитектуры чипа

Концепцию Versal компания Xilinx представила в октябре. Новая микросхема является гетерогенной [11], то есть использует сразу несколько вычислительных блоков. Этими блоками могут быть процессоры, сопроцессоры, интегральные схем ASIC и FPGA.

Новый чип Xilinx основан на улучшенной версии FPGA — архитектуре Adaptive Computer Accelerator Platform (ACAP). В её состав входят четыре базовых компонента: скалярный [12] движок, адаптивный движок, векторные [13] ускорители («умный» движок), а также сеть на кристалле (NoC — Network-on-Chip) для связи элементов системы.

Скалярный движок представлен двухъядерными процессорами ARM Cortex-A72 и Cortex-R5. Программируемая логика построена на конфигурируемых логических элементах [14] с таблицами поиска [15], триггерами [16], памятью и специальными блоками для связи компонентов. Все это позволяет выстраивать иерархию памяти [17], заточенную под конкретную вычислительную задачу.

«Умный» движок базируется на VLIW-архитектуре [18], которая нужна для параллельного выполнения нескольких операций в одной инструкции. Еще применяется принцип вычислений SIMD [19]. Такая структура помогает решать задачи МО и обрабатывать сигналы в 5–10 раз быстрее классических систем. Что касается NoC, то её заявленная пропускная способность составляет 1 Тбит/с.

Схема ACAP-архитектуры выглядит вот так.

Программируемые вентильные матрицы: чем они помогут сетям 5G - 2

Чипы семейства Versal будут производить в TSMC по 7-нм [20] техпроцессу. Другие особенности архитектуры можно найти в официальных PDF-документах — обзоре ASAP-архитектуры [21] и обзоре чипа Versal [22].

Программируется система на C, C++ и Python. По словам разработчиков, они остановили свой выбор на этих ЯП, так как по данным TIOBE [23], C, C++ и Python — самые популярные после Java.

Кроме того, эти языки дополняют друг друга. C и C++ — компилируемые, значит, код можно запускать на bare metal (в частности, на FPGA). Python же лучше других подходит [24] для анализа данных и работы с системами ИИ. Другие доводы в пользу своего выбора Xilinx приводят в отдельном исследовании по теме (PDF [25]).

Программируемые вентильные матрицы: чем они помогут сетям 5G - 3
/ Flickr / Mike Mozart [26] / CC [27]

Похожие решения

Чипы на базе FPGA разрабатывают и другие компании, например Intel. Из последних продуктов компании можно выделить гибридное устройство Arria [28]. Разработка представляет собой платформу из двух чипов: Xeon E5-2600 v4 и Altera Arria 10 [29].

По словам представителей Intel, устройство подходит для серверов, ЦОД и облачных сервисов, где нагрузка часто увеличивается скачкообразно. Процессор на FPGA поможет обрабатывать данные параллельно, что повысит общую производительность системы. В Fujitsu, например, планируют [28] снабдить этим чипом свою линейку серверов Primergy к концу года.

Другие игроки рынка — AMD, ARM, Qualcomm, Samsung и прочие — в 2012 году создали некоммерческую организацию HSA Foundation [30]. Там популяризируют гетерогенные вычисления: разрабатывают отраслевые стандарты, помогают разработчикам выйти на рынок и спонсируют образовательные программы.

В Xilinx считают [31], что с развитием систем ИИ и распространением 5G-сетей спрос на FPGA-платформы увеличится. CEO компании Xilinx Виктор Пенг (Victor Peng) отмечает [31], что единственное препятствие на пути к массовому производству чипов — конкуренция со стороны CPU и GPU, которая не дает FPGA-решениям «захватить» рынок. Но, вероятно, скачка спроса (если он все же произойдет) не стоит ждать раньше 2020 года [32].


P.S. Дополнительные материалы из корпоративного блога VAS Experts:

P.P.S. Пара свежих статей из нашего блога на Хабре:

Автор: VASExperts

Источник [37]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/fpga/296428

Ссылки в тексте:

[1] представила: https://siliconangle.com/2018/10/02/xilinx-unveils-new-breed-computer-processor-designed-ai-inference/

[2] FPGA: https://ru.wikipedia.org/wiki/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D1%83%D0%B5%D0%BC%D0%B0%D1%8F_%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D0%B5%D0%BC_%D0%B2%D0%B5%D0%BD%D1%82%D0%B8%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D0%BC%D0%B0%D1%82%D1%80%D0%B8%D1%86%D0%B0

[3] Image: https://habr.com/company/vasexperts/blog/427113/

[4] Uwe Hermann: https://www.flickr.com/photos/uwehermann/5636678313

[5] CC: https://creativecommons.org/licenses/by-sa/2.0/

[6] говорят: https://www.digitaltrends.com/mobile/what-is-5g/

[7] прогнозируют: https://www.cbinsights.com/research/5g-iot-expert-intelligence/

[8] нужно будет установить еще полмиллиона: https://www.vedomosti.ru/technology/articles/2017/07/21/725072-5g-setei

[9] диаграммы направленности: https://ru.wikipedia.org/wiki/%D0%94%D0%B8%D0%B0%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B0_%D0%BD%D0%B0%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D1%81%D1%82%D0%B8

[10] хендовер: https://ru.wikipedia.org/wiki/%D0%A5%D1%8D%D0%BD%D0%B4%D0%BE%D0%B2%D0%B5%D1%80

[11] гетерогенной: https://ru.wikipedia.org/wiki/%D0%93%D0%B5%D1%82%D0%B5%D1%80%D0%BE%D0%B3%D0%B5%D0%BD%D0%BD%D1%8B%D0%B5_%D0%B2%D1%8B%D1%87%D0%B8%D1%81%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F

[12] скалярный: https://ru.wikipedia.org/wiki/%D0%A1%D0%BA%D0%B0%D0%BB%D1%8F%D1%80%D0%BD%D1%8B%D0%B9_%D0%BF%D1%80%D0%BE%D1%86%D0%B5%D1%81%D1%81%D0%BE%D1%80

[13] векторные: https://ru.wikipedia.org/wiki/%D0%92%D0%B5%D0%BA%D1%82%D0%BE%D1%80%D0%BD%D1%8B%D0%B9_%D0%BF%D1%80%D0%BE%D1%86%D0%B5%D1%81%D1%81%D0%BE%D1%80

[14] логических элементах: https://ru.wikipedia.org/wiki/%D0%9B%D0%BE%D0%B3%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B5_%D1%8D%D0%BB%D0%B5%D0%BC%D0%B5%D0%BD%D1%82%D1%8B

[15] таблицами поиска: https://ru.wikipedia.org/wiki/%D0%A2%D0%B0%D0%B1%D0%BB%D0%B8%D1%86%D0%B0_%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%B0

[16] триггерами: https://ru.wikipedia.org/wiki/%D0%A2%D1%80%D0%B8%D0%B3%D0%B3%D0%B5%D1%80

[17] иерархию памяти: https://ru.wikipedia.org/wiki/%D0%98%D0%B5%D1%80%D0%B0%D1%80%D1%85%D0%B8%D1%8F_%D0%BF%D0%B0%D0%BC%D1%8F%D1%82%D0%B8

[18] VLIW-архитектуре: https://ru.wikipedia.org/wiki/VLIW

[19] SIMD: https://ru.wikipedia.org/wiki/SIMD

[20] 7-нм: https://ru.wikipedia.org/wiki/%D0%A2%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9_%D0%BF%D1%80%D0%BE%D1%86%D0%B5%D1%81%D1%81_%D0%B2_%D1%8D%D0%BB%D0%B5%D0%BA%D1%82%D1%80%D0%BE%D0%BD%D0%BD%D0%BE%D0%B9_%D0%BF%D1%80%D0%BE%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D1%81%D1%82%D0%B8#7_%D0%BD%D0%BC

[21] обзоре ASAP-архитектуры: https://www.xilinx.com/support/documentation/white_papers/wp505-versal-acap.pdf

[22] обзоре чипа Versal: https://www.xilinx.com/support/documentation/data_sheets/ds950-versal-overview.pdf

[23] данным TIOBE: https://www.tiobe.com/tiobe-index/

[24] подходит: https://www.kdnuggets.com/2018/05/poll-tools-analytics-data-science-machine-learning-results.html

[25] PDF: https://www.xilinx.com/support/documentation/white_papers/wp502-python.pdf

[26] Mike Mozart: https://www.flickr.com/photos/jeepersmedia/13988757288/

[27] CC: https://creativecommons.org/licenses/by/2.0/

[28] гибридное устройство Arria: https://www.nextplatform.com/2018/05/24/a-peek-inside-that-intel-xeon-fpga-hybrid-chip/

[29] Altera Arria 10: https://www.intel.com/content/www/us/en/products/programmable/fpga/arria-10.html

[30] HSA Foundation: http://www.hsafoundation.com/

[31] считают: https://www.nextplatform.com/2018/08/29/system-and-chip-architecture-shifts-to-a-heterogeneous-world/

[32] раньше 2020 года: https://habr.com/company/vasexperts/blog/359352/

[33] DDOS и 5G: толще «труба» — больше проблем: https://vasexperts.ru/blog/bezopasnost/ddos-i-5g-tolshhe-truba-bolshe-problem/

[34] Интернет в деревню — строим радиорелейную Wi-Fi-сеть: https://vasexperts.ru/blog/telekom/internet-v-derevnyu-stroim-radiorelejnuyu-wi-fi-set/

[35] Анонсирован Wi-Fi 6: что нужно знать о новом стандарте: https://habr.com/company/vasexperts/blog/426263/

[36] VoIP признали информационным сервисом в США — о последствиях для телеком-индустрии: https://habr.com/company/vasexperts/blog/425135/

[37] Источник: https://habr.com/post/427113/?utm_campaign=427113