arrow
返回

Hardware support for accelerating data movement in server platform

delete2007-06-01
delete18
PRE
AI
L
Li Zhao *
L
Laxmi N. Bhuyan
S
Srihari Makineni
D
Donald Newell
DOI:10.1109/TC.2007.1036delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Data movement (memory copies) is a very common operation during network processing and application execution on servers. The performance of this operation is rather poor on today's microprocessors due to the following aspects: 1) Several long-atency memory accesses are involved because the source and/or the destination are typically in memory, 2) latency hiding techniques, such as out-of-order execution, hardware threading, and prefetching, are not very effective for bulk data movement, and 3) microprocessors move data at register (small) granularity. In this paper, we show this overhead of bulk data movement and propose the use of dedicated copy engines to minimize it. We present a detailed analysis of copy engine architectures along two dimensions: 1) on-die versus off-die and 2) synchronous versus asynchronous. These copy engine architectures are superior to traditional Direct Memory Access (DMA) engines because they are tightly coupled to the core architecture and enable lower overhead communication and signaling. We describe the hardware support required to implement these copy engines and integrate them into server platforms. We, perform a detailed case study to evaluate the performance of these copy engines. The evaluation is based on an execution-driven simulator, which was extended with detailed models of copy engines. Our simulation results show that copy engines are effective in reducing the bulk data movement overhead and, hence, hold significant promise for high-performance server platforms.
Keyword:
copy engine
hardware acceleration
servers
TCP/IP
performance evaluation

期刊

IEEE Transactions on Computers 封面图
IEEE Transactions on Computers
IF:
3.8
论文数:
5.3K
被引数:
9.8K

机构

暂无机构信息
引用论文

引用论文

Dynamics of an Interacting Particle System: Evidence of Critical Slowing Down
err1997-12-22
err0
errOAAI
errC. Djurberg; P. Svedlindh; P. Nordblad; M. F. Hansen; F. Bødker; S. Mørup
err分享
err收藏
Continual Variations in the High-Energy Flux of X-Rays from Scorpius X-1
err1970-11-01
err0
PREAI
errWalter H. G. Lewin; Jeffrey E. McClintock; Stanley G. Ryckman; Ian S. Glass; William B. Smith
err分享
err收藏
err分享
err收藏
Phase transition at 320 K in a new layered organic metal conductor (BEDT-TTF)4CoBr4(C6H4Cl2)
err2011-01-01
err0
PREAI
errGena V. Shilov; Elena I. Zhilyaeva; Alexandra M. Flakina; Svetlana A. Torunova; Rustem B. Lyubovskii; Sergey M. Aldoshin; Rimma N. Lyubovskaya
err分享
err收藏
LATE ACUTE REJECTION IN LONG-TERM RENAL ALLOGRAFT RECIPIENTS
err1994-07-01
err0
errOAAI
errPetra Reinke; Ellen Fietze; Wolf-Dietrich Döcke; Florian Kern; Ralf Ewert; Hans-Dieter Volk
err分享
err收藏
err分享
err收藏
没有更多内容