- PVSM.RU - https://www.pvsm.ru -
В начале октября компания Xilinx представила [1] новый чип Versal, построенный на программируемых вентильных матрицах (FPGA [2]). Логику работы такого устройства можно модифицировать в любой момент в процессе использования. Ожидается, что чип ускорит работу систем ИИ и найдет применение в сетях 5G. Релиз процессора намечен на конец 2019.
Далее рассказываем об устройстве и чем оно поможет сетям нового поколения.
[3]
/ Flickr / Uwe Hermann [4] / CC [5]
Технология 5G использует высокие частоты — 28 ГГц и выше — поэтому сигнал плохо транслируется на большие расстояния. Плюсом его распространению сильно мешают стены домов. В условиях города это может приводить к снижению качества соединения.
Эксперты говорят [6], что это станет препятствием для работы большого количества IoT-устройств, активный рост числа которых прогнозируют [7] с 2020 года (как раз тогда, когда будут развернуты полноценные 5G-сети).
Подключенные устройства, например, автомобили или носимые медицинские гаджеты, должны обмениваться данными в реальном времени. Нестабильность подключения может помешать им адекватно оценить обстановку вокруг или передать жизненно важные данные (например, о состоянии здоровья человека) на серверы обслуживающей организации. Компании планируют решать эту проблему расстановкой специальных распределенных антенных систем, однако и с этим возникают трудности.
К примеру, сейчас в Нью-Йорке установлено более тысячи базовых станций. Чтобы покрыть сетью 5G весь город, нужно будет установить еще полмиллиона [8]. Стоимость реализации проекта получится намного выше, чем в случае с предыдущими «G-стандартами».
Устройство 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-архитектуры выглядит вот так.

Чипы семейства 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]).

/ 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.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
Нажмите здесь для печати.