中文

RowClone:利用 DRAM 加速数据移动与初始化

硬件体系结构 2018-05-10 v1

摘要

在现有系统中,要执行任何批量数据移动操作(复制或初始化),数据必须首先被读入片上处理器,一直进入 L1 缓存,并且操作结果必须写回主存。尽管这些操作不涉及任何实际计算。RowClone 利用商用 DRAM 的组织与操作,使用两种机制在 DRAM 内部完全执行这些操作。第一种机制,快速并行模式,通过向源行和目的行发出背靠背激活命令,在同一 DRAM 子阵列内的两行之间复制数据。第二种机制,流水线串行模式,使用共享内部总线在两个存储体之间传输缓存行。RowClone 显著降低了批量数据复制和初始化的原始延迟与能耗。这种降低直接转化为运行复制或初始化密集型工作负载的系统的性能与能效提升。

关键词

引用

@article{arxiv.1805.03502,
  title  = {RowClone: Accelerating Data Movement and Initialization Using DRAM},
  author = {Vivek Seshadri and Yoongu Kim and Chris Fallin and Donghyuk Lee and Rachata Ausavarungnirun and Gennady Pekhimenko and Yixin Luo and Onur Mutlu and Phillip B. Gibbons and Michael A. Kozuch and Todd C. Mowry},
  journal= {arXiv preprint arXiv:1805.03502},
  year   = {2018}
}

备注

arXiv admin note: text overlap with arXiv:1605.06483