首页> 外文会议>IEEE International Symposium on On-Line Testing and Robust System Design >Relaxing DRAM Refresh Rate through Access Pattern Scheduling: A Case Study on Stencil-based Algorithms
【24h】

Relaxing DRAM Refresh Rate through Access Pattern Scheduling: A Case Study on Stencil-based Algorithms

机译:通过访问模式调度放宽DRAM刷新率:基于模板的算法案例研究

获取原文

摘要

The main memory in today's systems is based on DRAMs, which may offer low cost and high density storage for large amounts of data but it comes with a main drawback; DRAM cells need to be refreshed frequently for retaining the stored data. The refresh rate in modern DRAMs is set based on the worst-case retention time without considering access statistics, thereby resulting in very frequent refresh operations. Such high refresh rate leads eventually to large power and performance overheads, which are increasing with higher DRAM densities. However, such high refresh rates may not even required due to extremely low probability of the actual occurrence of the assumed worst-case scenarios, or due to the implicit refresh operation that occur during every memory access, a feature that has not been yet been studied in depth. In this paper, we enhance the state-of-the-art by systematically exploiting the implicit refresh of memory access for relaxing the refresh rate, while minimizing the resulting memory errors. This is achieved by modifying the algorithmic parameters that influence the access patterns such that all stored data are being touched within a target time interval that is necessary for meeting a target error rate. The proposed method is applied to stencil-based algorithms which represent a wide class of algorithms used in numerical analysis, image processing and cellular automata applications. The efficacy of the proposed method is demonstrated on an off-the-shelf server running a fully fledged Linux OS and results show that it is even possible to completely disable DRAM refresh with minor quality loss.
机译:当今系统中的主要内存基于DRAM,可以为大量数据提供低成本和高密度存储,但它具有主要缺点;需要经常刷新DRAM单元以保留存储的数据。现代DRAM中的刷新率是基于最坏情况的保留时间设置而不考虑访问统计信息,从而导致非常频繁的刷新操作。这种高刷新率最终导致大功率和性能开销,其随着DRAM密度的增加而增加。然而,由于假定的最坏情况场景的实际发生的极低概率,或由于在每个内存访问期间发生的隐式刷新操作,因此可能甚至不需要如此高的刷新速率,或者由于每个内存访问期间发生的隐式刷新操作,所以尚未研究的功能深入。在本文中,我们通过系统地利用内部内部刷新的内容刷新来提高最先进的内容,以便放宽刷新率,同时最小化产生的内存错误。这是通过修改影响访问模式的算法参数来实现,使得在满足目标错误率所需的目标时间间隔内被触及所有存储的数据。该方法应用于模板基算法,该算法代表了数值分析,图像处理和蜂窝自动机应用中使用的广泛算法。在运行完全成熟的Linux操作系统的现成的服务器上对所提出的方法的功效进行了演示,结果表明,甚至可以通过轻微的质量损失完全禁用DRAM刷新。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号