This article summarizes key results of our work on experimental characterization and analysis of latency variation and latency-reliability trade-offs in modern DRAM chips, which was published in SIGMETRICS 2016, and examines the work's significance and future potential. The goal of this work is to (i) experimentally characterize and understand the latency variation across cells within a DRAM chip for these three fundamental DRAM operations, and (ii) develop new mechanisms that exploit our understanding of the latency variation to reliably improve performance. To this end, we comprehensively characterize 240 DRAM chips from three major vendors, and make six major new observations about latency variation within DRAM. Notably, we find that (i) there is large latency variation across the cells for each of the three operations; (ii) variation characteristics exhibit significant spatial locality: slower cells are clustered in certain regions of a DRAM chip; and (iii) the three fundamental operations exhibit different reliability characteristics when the latency of each operation is reduced. Based on our observations, we propose Flexible-LatencY DRAM (FLY-DRAM), a mechanism that exploits latency variation across DRAM cells within a DRAM chip to improve system performance. The key idea of FLY-DRAM is to exploit the spatial locality of slower cells within DRAM, and access the faster DRAM regions with reduced latencies for the fundamental operations. Our evaluations show that FLY-DRAM improves the performance of a wide range of applications by 13.3%, 17.6%, and 19.5%, on average, for each of the three different vendors' real DRAM chips, in a simulated 8-core system.
翻译:本文总结了我们在2016年SIGMETRICS中公布的关于现代DRAM芯片长期差异和延迟-延迟-可靠性权衡的实验性特征和分析工作的主要成果,并审视了这项工作的意义和未来潜力。这项工作的目标是:(一) 实验性地描述和理解DRAM芯片内细胞间在DRAM这三项基本操作中存在的悬浮差异;(二) 开发新机制,利用我们对延迟差异的理解,可靠地改进业绩。为此,我们全面鉴定了三个主要供应商的240 DRAM芯片,并就DRAM内部的延迟差异变化提出了六种主要的新意见。 值得注意的是,我们发现:(一) 三个业务区域各单元之间的延迟差异很大;(二) 差异性能显示出相当大的空间位置:在德拉姆芯片的某些地区,细胞群集比较慢;以及(三) 3个基本操作在降低每次业务的延迟度时,具有不同的可靠性特征。 根据我们的观察,我们提议在DRAM系统内部的弹性-延迟-DRAM(FL-DDD)中,一个主要功能范围是利用DRARARAM系统内部的快速性变化。