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
Link To Document :
بازگشت