paperbot · PL 论文追踪

全部论文 待读 收藏

P2 A Quantitative Analysis and Guidelines of Data Streaming Accelerator in Modern Intel Xeon Scalable Processors

现代 Intel Xeon 可扩展处理器中数据流加速器(DSA)的定量分析与指南
ASPLOS Proceedings of the 29th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 22024匹配度 1/10 · 论文主题是 Intel DSA 硬件加速器的性能评测与使用指南,属于体系结构与性能优化方向,未涉及静态分析、LLM/Agent、浮点程序分析或贝叶斯程序分析,与用户研究画像几乎没有交集。引用 36 inbox
Reese Kuper, Ipoom Jeong, Yifan Yuan, Ren Wang, Narayan Ranganathan, Nikhil Rao, Jiayu Hu, Sanjay Kumar, Philip Lantz, Nam Sung Kim
crossref: 2026-09-12dblp: 2026-09-12arxiv: 2026-09-12

AI 速览

一句话:本文系统评测 Intel DSA 的吞吐收益与特性,总结程序员使用指南,并以 DPDK Vhost 案例验证。

随着半导体工艺缩放不再保持功率密度恒定,现代 CPU 开始在片上集成数据加速器,以提升应用性能与能效。本文聚焦 Intel 第四代 Xeon 可扩展处理器(Sapphire Rapids)引入的数据流加速器(DSA),介绍其最新特性,分析其在内存数据移动以及 CRC32、缓冲区差值计算、DIF 等流数据操作上的通用性。作者通过微基准测试和真实用例进行综合评估,量化 DSA 的吞吐收益,并结合其软件生态总结若干见解与编程指南。最后以 DPDK Vhost 的深入案例研究展示这些指南如何帮助真实应用获益。

问题
数据中心与基础设施负载中内存数据移动开销显著,而工艺缩放使传统 CPU 性能扩展受限;论文旨在厘清 DSA 的能力、通用性与使用方式。
方法
介绍 Intel DSA 的最新特性与软件生态,通过微基准和真实用例开展定量吞吐评估,提炼面向程序员的优化指南,并以 DPDK Vhost 进行深入案例研究。
评估
使用微基准测试和真实用例全面评估 DSA 的吞吐收益与通用性,并通过 DPDK Vhost 案例展示指南对实际应用的优化效果。
原文摘要(Abstract)

As semiconductor power density is no longer constant with the technology process scaling down, we need different solutions if we are to continue scaling application performance. To this end, modern CPUs are integrating capable data accelerators on the chip, aiming to improve performance and efficiency for a wide range of applications and usages. One such accelerator is the Intel® Data Streaming Accelerator (DSA) introduced since Intel® 4th Generation Xeon® Scalable CPUs (Sapphire Rapids). DSA targets data movement operations in memory that are common sources of overhead in datacenter workloads and infrastructure. In addition, it supports a wider range of operations on streaming data, such as CRC32 calculations, computation of deltas between data buffers, and data integrity field (DIF) operations. This paper aims to introduce the latest features supported by DSA, dive deep into its versatility, and analyze its throughput benefits through a comprehensive evaluation with both microbenchmarks and real use cases. Along with the analysis of its characteristics and the rich software ecosystem of DSA, we summarize several insights and guidelines for the programmer to make the most out of DSA, and use an in-depth case study of DPDK Vhost to demonstrate how these guidelines benefit a real application.

链接与引用

DOI 原文 · arXiv · PDF(开放获取) · DBLP

BibTeX
@inproceedings{KuperJY0RRHKLK24,
  title = {A Quantitative Analysis and Guidelines of Data Streaming Accelerator in Modern Intel Xeon Scalable Processors},
  author = {Reese Kuper and Ipoom Jeong and Yifan Yuan and Ren Wang and Narayan Ranganathan and Nikhil Rao and Jiayu Hu and Sanjay Kumar and Philip Lantz and Nam Sung Kim},
  booktitle = {ASPLOS},
  year = {2024},
  doi = {10.1145/3620665.3640401}
}