loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
12th International Conference on Parallel and Distributed Systems - Volume 1 (ICPADS'06)
Multi-Level On-Chip Memory Hierarchy Design for Embedded Chip Multiprocessors
Minneapolis, Minnesota
July 12-July 15
ISBN: 0-7695-2612-8
Ozcan Ozturk, Pennsylvania State University, USA
Mahmut Kandemir, Pennsylvania State University, USA
Mary Jane Irwin, Pennsylvania State University, USA
Suleyman Tosun, Selcuk University, Turkey
This paper proposes an integer linear programming (ILP) solution to the combined problem of memory hierarchy design and data allocation in the context of embedded chip multiprocessors. The proposed solution uses compiler analysis to extract data access patterns of parallel processors and employs integer linear programming for determining optimal on-chip memory partitioning across processors and data allocations across the resulting memory components. Our experimental results show that the applicationspecific on-chip memory hierarchies designed using this approach are much more energy efficient than conventional (pure shared or pure private) on-chip memories, conventional caches, and those designed by a prior work that partitions memory space across parallel processors without designing a multi-level hierarchy.
Citation:
Ozcan Ozturk, Mahmut Kandemir, Mary Jane Irwin, Suleyman Tosun, "Multi-Level On-Chip Memory Hierarchy Design for Embedded Chip Multiprocessors," icpads, vol. 1, pp.383-390, 12th International Conference on Parallel and Distributed Systems - Volume 1 (ICPADS'06), 2006
Usage of this product signifies your acceptance of the Terms of Use.