DocumentCode :
1690932
Title :
Locality management using multiple SPMs on the Multi-Level Computing Architecture
Author :
Abdelkhalek, Ahmed M. ; Abdelrahman, Tarek S.
Author_Institution :
Dept. of Electr. & Comput. Eng., Toronto Univ., Ont.
fYear :
2006
Firstpage :
67
Lastpage :
72
Abstract :
The multi-level computing architecture (MLCA) is a novel system-on-chip architecture for embedded systems designed to exploit task-level and instruction-level parallelism in multimedia applications. The MLCA provides a unique two-level programming model that simplifies the development of embedded applications. To cope with increasing intra-system communication delays, we introduce a distributed memory version of the MLCA where separate storage is used for global and local application data. Global data is stored on multiple on-chip scratch-pad memories (SPMs) with non-uniform-memory access (NUMA) latencies, while local data is stored on PU-private memories. In such designs, one of the key factors affecting application performance is the locality of access to global data. We introduce programming constructs and run-time support to dynamically manage data stored in the SPMs and to influence run-time task scheduling. Collectively, our techniques improve performance by 6%-40%, compared to simple static memory management and scheduling approaches
Keywords :
cache storage; distributed memory systems; embedded systems; memory architecture; system-on-chip; MLCA; NUMA; SPM; distributed memory version; embedded system; intrasystem communication delay; locality management; multilevel computing architecture; nonuniform-memory access; scratch-pad memory; system-on-chip architecture; two-level programming model; Computer aided instruction; Computer architecture; Concurrent computing; Delay; Embedded computing; Embedded system; Parallel processing; Runtime; Scanning probe microscopy; System-on-a-chip;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Embedded Systems for Real Time Multimedia, Proceedings of the 2006 IEEE/ACM/IFIP Workshop on
Conference_Location :
Seoul
Print_ISBN :
0-7803-9783-5
Type :
conf
DOI :
10.1109/ESTMED.2006.321276
Filename :
4115456
Link To Document :
بازگشت