ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
22 июля
1109173 Топик полностью
RxTx (15.06.2021 03:10, просмотров: 219) ответил rezident на Я не очень разбираюсь во всех этих аббревиатурах из статьи, но у меня почему-то возник вопрос: не означает ли все описываемое там, что часть процессора будет делать что-то свое, не ту задачу, которую хотел бы пользователь, а ту, которую ему загрузят извне якобы для коммуникации с внешними сервисами/хранилищами/дата-центрами? Халявные распределенные вычислительные мощности для оператора к которому подключены пользователи, не?
Сетевой стек, включая TCP/IP, вполне реализуем на FPGA. Это приобретает значение когда потоки данных достигают сотен гигабит/сек. То же самое касается файловой системы и файлового I/O, эти задачи так же реализуемы на FPGA. Выделенные под I/O аппаратные блоки позволяют разгрузить процессорные ядра, так как в случае быстрых потоков данных (от 400 Gbit/sec) нагрузка становится существенной. В особенности это наблюдается при микросервисной архитектуре ПО, когда обмен идет через 

TCP/IP (иногда с параметрами и результатами завернутыми в текстовое представление). Потребители электроники для крупных датацентров это отдельный рынок, где конкуренция слаба, поставка носит массовый характер нескольких тысяч устройств, при этом цены устройств велики. Поэтому Intel, Nvidia, Ampere Computing и другие, стремясь урвать лакомый кусок, начинают предлагать различные варианты "ускорителей".

Спасибо, князь. Вы настоящий дворянин. И программист.