Dynamic Row Activation Mechanism for Multi-Core Systems

被引:3
作者
Alawneh, Tareq [1 ]
Kirner, Raimund [1 ]
Menon, Catherine [1 ]
机构
[1] Univ Hertfordshire, Dept Comp Sci, Hatfield, Herts, England
来源
PROCEEDINGS OF THE 18TH ACM INTERNATIONAL CONFERENCE ON COMPUTING FRONTIERS 2021 (CF 2021) | 2021年
关键词
DRAM; Main Memory; Energy-Efficiency; Over-Fetching; RETHINKING; DRAM;
D O I
10.1145/3457388.3458660
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The power that stems from modern DRAM devices represents a significant portion of the overall system power in modern computing systems. In multi-core systems, the competing cores share the same memory banks. The memory contention between these cores may lead to activate a large DRAM row only to access a small portion of data. This row over-fetching problem wastes a significant DRAM activation power with a slight performance gain. In this paper, we propose a dynamic row activation mechanism, in which the optimal size of DRAM rows is detected at run-time based on monitoring the behavioural changes of the memory requests in accessing sub-rows. The proposed mechanism aims at providing significant memory power savings, reducing the average memory access latency, and maintaining the full DRAM bandwidth. Our experimental results using four-core multi-programming workloads revealed that the proposed mechanism in this study can achieve both significant memory power reduction and average DRAM memory access latency improvement with negligible area overhead.
引用
收藏
页码:21 / 29
页数:9
相关论文
共 23 条
[1]  
Alawneh T, 2016, INT C MICROELECTRON, P125, DOI 10.1109/ICM.2016.7847925
[2]   A Dynamic Row-Buffer Management Policy for Multimedia Applications [J].
Alawneh, Tareq A. .
2019 27TH EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED AND NETWORK-BASED PROCESSING (PDP), 2019, :148-157
[3]   A Prefetch-Aware Memory System for Data Access Patterns in Multimedia Applications [J].
Alawneh, Tareq A. ;
Elhossini, Ahmed .
2018 ACM INTERNATIONAL CONFERENCE ON COMPUTING FRONTIERS, 2018, :78-87
[4]  
[Anonymous], 2008, Tech. Rep. HPL-2008-20
[5]   The PARSEC Benchmark Suite: Characterization and Architectural Implications [J].
Bienia, Christian ;
Kumar, Sanjeev ;
Singh, Jaswinder Pal ;
Li, Kai .
PACT'08: PROCEEDINGS OF THE SEVENTEENTH INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES, 2008, :72-81
[6]  
Binkert Nathan, 2011, Computer Architecture News, V39, P1, DOI 10.1145/2024716.2024718
[7]   Architecting an Energy-Efficient DRAM System for GPUs [J].
Chatterjee, Niladrish ;
O'Connor, Mike ;
Lee, Donghyuk ;
Johnson, Daniel R. ;
Keckler, Stephen W. ;
Rhu, Minsoo ;
Dally, William J. .
2017 23RD IEEE INTERNATIONAL SYMPOSIUM ON HIGH PERFORMANCE COMPUTER ARCHITECTURE (HPCA), 2017, :73-84
[8]   FINE-GRAINED ACTIVATION FOR POWER REDUCTION IN DRAM [J].
Cooper-Balis, Elliott ;
Jacob, Bruce .
IEEE MICRO, 2010, 30 (03) :34-47
[9]   HAPPY: Hybrid Address-based Page Policy in DRAMs [J].
Ghasempour, Mohsen ;
Jaleel, Aamer ;
Garside, Jim D. ;
Lujan, Mikel .
MEMSYS 2016: PROCEEDINGS OF THE INTERNATIONAL SYMPOSIUM ON MEMORY SYSTEMS, 2016, :311-321
[10]  
Gulur N. D., 2012, P 26 ACM INT C SUP V, P257