• DocumentCode
    1850049
  • Title

    Exploiting shared scratch pad memory space in embedded multiprocessor systems

  • Author

    Kandemir, Mahmut ; Ramanujam, J. ; Choudhary, A.

  • Author_Institution
    Microsystems Design Lab., Pennsylvania State Univ., University Park, PA, USA
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    219
  • Lastpage
    224
  • Abstract
    In this paper, we present a compiler strategy to optimize data accesses in regular array-intensive applications running on embedded multiprocessor environments. Specifically, we propose an optimization algorithm that targets the reduction of extra off-chip memory accesses caused by inter-processor communication. This is achieved by increasing the application-wide reuse of data that resides in the scratch-pad memories of processors. Our experimental results obtained on four array-intensive image processing applications indicate that exploiting inter-processor data sharing can reduce the energy-delay product by as much as 33.8% (and 24.3% on average) on a four-processor embedded system. The results also show that the proposed strategy is robust in the sense that it gives consistently good results over a wide range of several architectural parameters.
  • Keywords
    embedded systems; image processing; memory architecture; shared memory systems; application-wide data reuse; array-intensive image processing applications; compiler strategy; data accesses optimization; embedded multiprocessor systems; energy-delay product; extra off-chip memory accesses reduction; four-processor embedded system; inter-processor communication; regular array-intensive applications; shared scratch pad memory space exploitation; Application software; Atherosclerosis; Circuits; Embedded computing; Embedded system; Energy consumption; Multiprocessing systems; Optimizing compilers; Random access memory; Software performance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2002. Proceedings. 39th
  • ISSN
    0738-100X
  • Print_ISBN
    1-58113-461-4
  • Type

    conf

  • DOI
    10.1109/DAC.2002.1012623
  • Filename
    1012623