DocumentCode :
2480057
Title :
Exploiting multi-level scratchpad memories for time-predictable multicore computing
Author :
Liu, Yu ; Zhang, Wei
Author_Institution :
Dept. of Electr. & Comput. Eng., Southern Illinois Univ. Carbondale, Carbondale, IL, USA
fYear :
2012
fDate :
Sept. 30 2012-Oct. 3 2012
Firstpage :
61
Lastpage :
66
Abstract :
In modern multicore processor architectures, caches are widely used to shorten the speed gap between the processor and the memory. However, caches are time unpredictable, especially the shared L2 cache used by different cores in a multicore processor. This paper studies several time-predictable scratchpad memory (SPM) based architectures for multicore processors. We propose the dynamic memory objects allocation-based partition, the static allocation-based partition, and the static allocation-based priority L2 SPM strategy to retain the characteristic of time predictability of SPMs while trying to maximize the performance and energy efficiency. Our experimental results indicate the strengths and weaknesses of each proposed architecture and allocation method, which offers interesting memory design options to enable real-time multicore computing.
Keywords :
microprocessor chips; multiprocessing systems; power aware computing; L2 cache; SPM; dynamic memory objects allocation based partition; energy efficiency; multicore processor; multicore processor architectures; multilevel scratchpad memories; static allocation based partition; time predictable multicore computing; Benchmark testing; Dynamic scheduling; Equations; Multicore processing; Real-time systems; Resource management;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Design (ICCD), 2012 IEEE 30th International Conference on
Conference_Location :
Montreal, QC
ISSN :
1063-6404
Print_ISBN :
978-1-4673-3051-0
Type :
conf
DOI :
10.1109/ICCD.2012.6378618
Filename :
6378618
Link To Document :
بازگشت