arrow
返回

Memory access schedule minimization for embedded systems

delete2012-01-01
delete5
PRE
AI
J
Jingtong Hu *
C
Chun Jason Xue
W
Wei-Che Tseng
Q
Qingfeng Zhuge
Y
Yingchao Zhao
E
Edwin H.‐M. Sha
DOI:10.1016/j.sysarc.2011.10.002delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
The growing gap between microprocessor speed and DRAM speed is a major problem that computer designers are facing. In order to narrow the gap, it is necessary to improve DRAM's speed and throughput. To achieve this goal, this paper proposes techniques to take advantage of the characteristics of the 3-stage access of contemporary DRAM chips by grouping the accesses of the same row together and interleaving the execution of memory accesses from different banks. A family of Bubble Filling Scheduling (BFS) algorithms are proposed in this paper to minimize memory access schedule length and improve memory access time for embedded systems. When the memory access trace is known in some application-specific embedded systems, this information can be fully utilized to generate efficient memory access schedules. The offline BFS algorithm can generate schedules which are 47.49% shorter than in-order scheduling and 8.51% shorter than existing burst scheduling on average. When memory accesses are received by the single memory controller in real time, the memory accesses have to be scheduled as they come. The online BFS algorithm in this paper serves this purpose and generates schedules which are 58.47% shorter than in-order scheduling and 4.73% shorter than burst scheduling on average. To improve the memory throughput and further reduce the memory access schedule, an architecture with dual memory controllers is proposed. According to the experimental results, the dual controller algorithm can generate schedules which are 62.89% shorter than in-order scheduling, 14.23% shorter than burst scheduling, and 10.07% shorter than single controller BFS algorithms on average. (C) 2011 Elsevier B.V. All rights reserved.
Keyword:
Memory scheduling
Memory access latency
Memory controller
Embedded systems

期刊

Journal of Systems Architecture 封面图
Journal of Systems Architecture
IF:
4.1
论文数:
3.0K
被引数:
4.2K

机构

U
University of Texas Dallas
学者数:
5.6K
论文数: 5.0K
被引数: 15
C
Chongqing University
学者数:
5.1W
论文数: 4.1W
被引数: 6.0W
C
City University of Hong Kong
学者数:
2.3W
论文数: 3.0W
被引数: 6.1W
U
university of texas system
学者数:
18.5W
论文数: 15.6W
被引数: 210
学者 查看更多机构
引用论文

引用论文

Factors Affecting the Hematological Parameters in Different Goat Breeds from Italy影响意大利不同山羊品种血液参数的因素
err2016-08-02
err0
errOAAI
errFrancesca Arfuso; Francesco Fazio; Maria Rizzo; Simona Marafioti; Elisa Zanghì; Giuseppe Piccione
err分享
err收藏
A cell autonomous function of Brachyury in T/T embryonic stem cell chimaeras
err1991-09-01
err0
PREAI
errP. Rashbass; L. A. Cooke; B. G. Herrmann; R. S. P. Beddington
err分享
err收藏
Tribological Behaviour of Gradient TiAlSiN Superhard Coatings梯度TiAlSiN超硬涂层的摩擦学行为
err2016-01-01
err0
PREAI
errAthanasios Mourlas; Pandora Psyllaki; Dimitrios Chaliampalias; George Vourlias; Lyliana Kolaklieva; Roumen Kakanakov
err分享
err收藏
Synthesis of CuO‐Loaded Ceria Hollow Spheres for Catalytic CO Oxidation
err2022-02-21
err0
PREAI
errJing Hu; Fucheng Wei; Xingyu Hu; Jianying Xu; Weijun Deng
err分享
err收藏
Anomalous transport of energetic particles in ITER relevant scenarios
err2009-11-01
err0
errOAAI
errM. Albergante; J. P. Graves; A. Fasoli; F. Jenko; T. Dannert
err分享
err收藏
Lateral Hypothalamic Stimulation in Satiated Rats: T-Maze Learning for Food
err1965-07-30
err0
PREAI
errJoseph Mendelson; Stephan L. Chorover
err分享
err收藏
没有更多内容