• DocumentCode
    2408992
  • Title

    Improving the efficiency of memory partitioning by address clustering

  • Author

    Macii, Alberto ; Macii, Enrico ; Poncino, Maasimo

  • Author_Institution
    Politecnico di Torino, Italy
  • fYear
    2003
  • fDate
    2003
  • Firstpage
    18
  • Lastpage
    23
  • Abstract
    Memory partitioning is an effective approach to memory energy optimization in embedded systems. The spatial locality of the memory address profile is the key property that partitioning exploits to determine an efficient multi-bank memory architecture. This paper presents an approach, called address clustering, for increasing the locality of a given memory access profile, and thus improving the efficiency of partitioning. Results obtained on several embedded applications running on an ARM7 core show average energy reductions of 25% (maximum 57%) w.r.t. a partitioned memory architecture synthesized without resorting to address clustering.
  • Keywords
    circuit optimisation; circuit simulation; embedded systems; logic design; logic partitioning; logic simulation; low-power electronics; memory architecture; system-on-chip; ARM7 core; SoC; address clustering; embedded systems; energy reduction; memory address profile spatial locality; memory energy optimization; memory partitioning efficiency; multi-bank memory architecture; Europe; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation and Test in Europe Conference and Exhibition, 2003
  • ISSN
    1530-1591
  • Print_ISBN
    0-7695-1870-2
  • Type

    conf

  • DOI
    10.1109/DATE.2003.1253581
  • Filename
    1253581