如何借助特定领域专用处理器提升服务效率?
当今的数据中心依靠软件定义的基础设施来实现灵活性、可扩展性和易管理性。在典型服务器中,虚拟化、网络、存储、安全、管理和配置均由运行在服务器主 CPU 上的 VM、容器或代理程序来处理。这不仅会消耗最高可达 30% 的处理器计算资源,而且 CPU 在运行这些类型的基础设施工作负载方面效率并不高。通用 CPU 擅长处理通用单线程工作负载,并且通常是针对性能而非能效进行了优化。
使用特定领域专用的加速器有助于提升性能、降低耗电量,并释放服务器 CPU 核心来运行它们更擅长的应用。比如在运行数据中心基础设施任务方面,DPU 的效率要比通用 CPU 高得多。DPU 有专门的硬件引擎来用于加速网络、数据加密/解密、密钥管理、存储虚拟化和其他任务。此外,DPU 上的 CPU 核心通常比一般服务器 CPU 更节能,并且可以直接访问网络管线。因此,即使一些网络任务无法通过 DPU 的专用引擎来加速,DPU 核心也能比服务器 CPU 更高效地执行 SDN、遥测、深度数据包检查或其他网络任务。
蓝海大脑 京ICP备18017748号-1