• DocumentCode
    3191062
  • Title

    Exploiting inter-processor data sharing for improving behavior of multi-processor SoCs

  • Author

    Chen, Guilin ; Chen, Guangyu ; Ozturk, Ozcan ; Kandemir, Mahmut

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Pennsylvania State Univ., University Park, PA, USA
  • fYear
    2005
  • fDate
    11-12 May 2005
  • Firstpage
    90
  • Lastpage
    95
  • Abstract
    Software-managed memories are important in realtime embedded environments where execution time predictability is an important requirement. With the proliferation of embedded multi-processor systems, software support for their memories is becoming an attractive research area in real-time embedded computing. One of the critical problems in embedded real-time multi-processor SoCs (system-on-a-chip) is to reduce the number of off-chip references. This is because frequent off-chip references can be very costly from both performance and power perspectives. In this paper, we propose a novel compiler-driven strategy for reducing the number of off-chip references, which is based on cooperation between the processors in the multi-processor architecture. Specifically, in the proposed strategy, the processors cache data in their local memories, under compiler control, on behalf of each other if doing so reduces the number of off-chip references.
  • Keywords
    cache storage; embedded systems; hardware-software codesign; memory architecture; program compilers; system-on-chip; compiler-driven reduction; data caching; embedded multiprocessor systems; execution time predictability; interprocessor data sharing; multiprocessor SoC; off-chip reference reduction; realtime embedded computing; software-managed memories; system-on-a-chip; Application software; Computer architecture; Computer science; Embedded computing; Embedded software; Network-on-a-chip; Power system reliability; Real time systems; System-on-a-chip; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI, 2005. Proceedings. IEEE Computer Society Annual Symposium on
  • Print_ISBN
    0-7695-2365-X
  • Type

    conf

  • DOI
    10.1109/ISVLSI.2005.32
  • Filename
    1430116