• DocumentCode
    2265085
  • Title

    Multi-level on-chip memory hierarchy design for embedded chip multiprocessors

  • Author

    Ozturk, Ozcan ; Kandemir, Mahmut ; Irwin, Mary Jane ; Tosun, Suleyman

  • Author_Institution
    Pennsylvania State Univ., University Park, PA
  • Volume
    1
  • fYear
    0
  • fDate
    0-0 0
  • Abstract
    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 application-specific 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
  • Keywords
    integer programming; linear programming; memory architecture; microprocessor chips; multiprocessing systems; parallel processing; program compilers; system-on-chip; application-specific on-chip memory hierarchy design; compiler analysis; data access patterns extraction; data allocation; embedded chip multiprocessors; integer linear programming; multilevel on-chip memory hierarchy design; optimal on-chip memory partitioning; parallel processors; Application software; Computer architecture; Embedded computing; Energy consumption; Energy efficiency; Integer linear programming; Memory architecture; Parallel processing; Samarium; System-on-a-chip;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Systems, 2006. ICPADS 2006. 12th International Conference on
  • Conference_Location
    Minneapolis, MN
  • ISSN
    1521-9097
  • Print_ISBN
    0-7695-2612-8
  • Type

    conf

  • DOI
    10.1109/ICPADS.2006.66
  • Filename
    1655684