DocumentCode :
3239082
Title :
Cache Aware Mapping of Streaming Applications on a Multiprocessor System-on-Chip
Author :
Moonen, Arno ; Bekooij, Marco ; Van den Berg, René ; Van Meerbergen, Jef
Author_Institution :
Univ. of Technol. Eindhoven, Eindhoven
fYear :
2008
fDate :
10-14 March 2008
Firstpage :
300
Lastpage :
305
Abstract :
Efficient use of the memory hierarchy is critical for achieving high performance in a multiprocessor system- on-chip. An external memory that is shared between processors is a bottleneck in current and future systems. Cache misses and a large cache miss penalty contribute to a low processor utilisation. In this paper, we describe a novel cache optimisation technique to reduce instruction and data cache misses for streaming applications. The instruction and data locality are improved by executing a task multiple times before moving to the next task. Furthermore, we introduce a dataflow model that is used to trade-off the number of cache misses against end-to-end latency and memory usage. For our industrial application, which is a Digital Radio Mondiale receiver, the number of cache misses is reduced with a factor 4.2.
Keywords :
cache storage; embedded systems; microprocessor chips; multiprocessing systems; radio receivers; system-on-chip; cache aware mapping technique; cache optimisation technique; contention reduction; digital radio Mondiale receiver; embedded multimedia applications; end-to-end latency; external memory; memory hierarchy; memory usage; multiprocessor system-on-chip; specific execution scaling factor; streaming applications; Algorithm design and analysis; Buffer storage; Delay; Digital Radio Mondiale; Memory management; Multiprocessing systems; Power system modeling; Prefetching; Receivers; Streaming media;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design, Automation and Test in Europe, 2008. DATE '08
Conference_Location :
Munich
Print_ISBN :
978-3-9810801-3-1
Electronic_ISBN :
978-3-9810801-4-8
Type :
conf
DOI :
10.1109/DATE.2008.4484696
Filename :
4484696
Link To Document :
بازگشت