Title :
LODS: locality-oriented dynamic scheduling for on-chip multiprocessors
Author :
Kandemir, Mahmut
Author_Institution :
The Pennsylvania State University, USA
Abstract :
Current multiprocessor SoC applications like network protocol codes,multimedia processing and base-band telecom circuits have tight time-to-market and performance constraints, which require an efficient design cycle. Consequently, automated techniques such as those oriented towards exploiting data locality are critical. In this paper, we demonstrate that existing loop scheduling techniques provide performance improvements even on on-chip multiprocessors, hut they fall short of generating the hest results since they do not take data locality into account as an explicit optimization parameter. Based on this observation, we propose a data locality-oriented loop-scheduling algorithm. The idea is to assign loop iterations to processors in such a fashion that each processor makes maximum reuse of the data it accesses.
Keywords :
Application software; Computer science; Design engineering; Dynamic scheduling; Optimizing compilers; Permission; Processor scheduling; Programming profession; Protocols; Telecommunications;
Conference_Titel :
Design Automation Conference, 2004. Proceedings. 41st
Conference_Location :
San Diego, CA, USA
Print_ISBN :
1-51183-828-8