CLARA: Circular Linked-List Auto and Self Refresh Architecture

被引:2
|
作者
Agrawal, Aditya
O'Connor, Mike
Bolotin, Evgeny
Chatterjee, Niladrish
Emer, Joel
Keckler, Stephen
机构
关键词
DRAM; Auto refresh; Self refresh;
D O I
10.1145/2989081.2989084
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
With increasing DRAM densities, the performance and energy overheads of refresh operations are increasingly significant. When the system is active, refresh commands render DRAM banks unavailable for increasing periods of time. These refresh operations can interfere with regular memory operations and hurt performance. In addition, when the system is idle, DRAM self-refresh is the dominant source of energy consumption, and it directly impacts battery life and standby time. Prior refresh reduction techniques seek to reduce active-mode auto-refresh energy, reduce self-refresh energy, improve performance, or some combination thereof. In this paper, we present CLARA, a circular linked-list based refresh architecture which meets all three goals with very low overheads and without sacrificing DRAM capacity. This approach exploits the variation in retention time at a chip granularity as opposed to a DIMM-wide, rank granularity in prior work. CLARA reduces auto-and self-refresh by 86.2%, independent of workload. Auto refresh reduction improves average CPU performance by 3.1% and 6.5% in the normal and extended temperature range, respectively. GPU performance improves by 2.1% on average in the extended temperature range. DRAM idle power during self-refresh is reduced by 44%. The area overhead of CLARA in the DRAM is about 0.085% and negligible in the memory controller.
引用
收藏
页码:338 / 349
页数:12
相关论文
共 34 条
  • [21] Self Adjusting Refresh Time Based Architecture for Incremental Web Crawler
    Sharma, A. K.
    Dixit, Ashutosh
    [J]. INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2008, 8 (12): : 349 - 354
  • [22] An adaptive-gridding lattice Boltzmann method with linked-list data structure for two-dimensional viscous flows
    Yao, Jieke
    Zhong, Chengwen
    Tang, Kebing
    [J]. PROGRESS IN COMPUTATIONAL FLUID DYNAMICS, 2017, 17 (05): : 267 - 280
  • [23] 1- AND 2-WAY CODE TRANSLATIONS USING LINKED-LIST STORAGE - WITH APPLICATION TO TELEPHONE-EXCHANGE SYSTEMS
    HILL, MT
    [J]. PROCEEDINGS OF THE INSTITUTION OF ELECTRICAL ENGINEERS-LONDON, 1966, 113 (10): : 1571 - &
  • [24] Execution Efficiency of the use of Array and Linked-List Implementations of a Stack Abstract Data Types Containing Complex Numbers in Methods of an Android Application
    Kostal, Igor
    Misut, Martin
    [J]. TEM JOURNAL-TECHNOLOGY EDUCATION MANAGEMENT INFORMATICS, 2024, 13 (02): : 1618 - 1632
  • [25] Version Storage in Collaborative Design System Based on Circular Linked List
    Song, You
    Luo, Yunfeng
    Zhang, Ye
    Deng, Li
    [J]. PROCEEDINGS OF THE 2014 IEEE 18TH INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN (CSCWD), 2014, : 684 - 688
  • [26] Developing a Web-based Simulation-based Learning System for Enhancing Concepts of Linked-list Structures in Data Structures Curriculum
    Lai, Ah-Fur
    Wu, Ting-Ting
    Lee, Gon-Yi
    Lai, Horng-Yih
    [J]. 2015 THIRD INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE, MODELLING AND SIMULATION (AIMS 2015), 2015, : 185 - 188
  • [27] A Non-Blocking Self-Organizing Linked List Algorithm
    Tan, Longfei
    Han, Zhao
    Chen, Chunguang
    He, Yinghua
    Zhang, Kunlong
    [J]. 2012 13TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED COMPUTING, APPLICATIONS, AND TECHNOLOGIES (PDCAT 2012), 2012, : 71 - 76
  • [28] A 100-MHz 51.2-Gb/s Packet Lookup Engine LSI Based on Missmatch Detection Circuit Combined with Linked-List Hash Table
    Kawamura, Yoshifumi
    Imamura, Kousuke
    Miura, Naoki
    Urano, Masami
    Shigematsu, Satoshi
    Matsuda, Yoshio
    [J]. 2015 INTERNATIONAL SYMPOSIUM ON INTELLIGENT SIGNAL PROCESSING AND COMMUNICATION SYSTEMS (ISPACS), 2015, : 351 - 356
  • [29] A Process-Variation-Tolerant On-Chip CMOS Thermometer for Auto Temperature Compensated Self-Refresh of Low-Power Mobile DRAM
    Shim, Daeyong
    Jeong, Hyunsik
    Lee, Hyunjoong
    Rhee, Cyuyeol
    Jeong, Deog-Kyoon
    Kim, Suhwan
    [J]. IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2013, 48 (10) : 2550 - 2557
  • [30] Experimental generation of the polycyclic tornado circular swallowtail beam with self-healing and auto-focusing
    Zhang, Yong
    Tu, Jialong
    He, Shangling
    Ding, Yiping
    Lu, Zhili
    Wu, You
    Wang, Guanghui
    Yang, Xiangbo
    Deng, Dongmei
    [J]. OPTICS EXPRESS, 2022, 30 (02) : 1829 - 1840