DocumentCode :
2142222
Title :
Dual-addressing memory architecture for two-dimensional memory access patterns
Author :
Chen, Yen-Hao ; Liu, Yi-Yu
Author_Institution :
Dept. of Computer Science and Engineering, Yuan Ze University, Chungli, Taiwan, R.O.C.
fYear :
2013
fDate :
18-22 March 2013
Firstpage :
71
Lastpage :
76
Abstract :
Cache performance is an important factor in modern computing systems due to large memory access latency. To exploit the principle of spatial locality, a requested data set and its adjacent data sets are often loaded from memory to a cache block simultaneously. However, the definition of adjacent data sets is strongly correlated with the memory organization. Commodity memory is a two-dimensional structure with two (row and column) access phases to locate the requested data set. Therefore, the adjacent data sets are neighbors of the requested data set in a linear order. In this paper, we propose a novel memory organization with dual-addressing modes as well as orthogonal memory access mechanisms. Our dual-addressing memory can be efficiently applied to two-dimensional memory access patterns. Furthermore, we propose a cache coherence protocol to tackle the cache coherence issue due to synonym data set of the dual-addressing memory. For benchmark kernels with two-dimensional memory access patterns, the dual-addressing memory achieves 60% performance improvement as compared to conventional memory. Both cache hit rate and cache utilization are improved after removing two-dimensional memory access patterns from conventional memory.
Keywords :
Coherence; Decoding; Layout; Memory management; Organizations; Protocols; Random access memory;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design, Automation & Test in Europe Conference & Exhibition (DATE), 2013
Conference_Location :
Grenoble, France
ISSN :
1530-1591
Print_ISBN :
978-1-4673-5071-6
Type :
conf
DOI :
10.7873/DATE.2013.029
Filename :
6513475
Link To Document :
بازگشت