Аннотация:
Традиционно обрабатывающие возможности дата-центров реализовывались процессорами трех типов: центральными (central processing units, CPU), графическими (graphics processing units, GPU) и сетевыми (network processing units, NPU). В последнее время к этой триаде присоединились процессоры данных (data processing units, DPU), иногда также называемые инфраструктурными процессорами. Наиболее часто декларируемое в рекламе назначение DPU — освобождение CPU и GPU от коммуникационных нагрузок и ряда рутинных работ по хранению, перемещению и обработке некоторых типов данных в масштабах дата-центра, что предполагает взаимодействие DPU с CPU и GPU, а также частичную или полную замену ими NPU. В статье делается попытка прояснить сущность DPU, уточняется их место и роль в инфраструктуре дата-центров, рассматривается связь DPU с GPU и NPU, выясняется отношение DPU к виртуализации сетевых функций, обозначаются имеющиеся трудности их использования, дается предварительная оценка перспектив дальнейшего их развития и применения.
Ключевые слова:
виртуализация сетевых функций, графический процессор, процессор данных, сетевой процессор, центральный процессор.
Поступила в редакцию: 19.07.2024 Принята в печать: 15.02.2025