• 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