DocumentCode
416226
Title
LODS: locality-oriented dynamic scheduling for on-chip multiprocessors
Author
Kandemir, Mahmut
Author_Institution
The Pennsylvania State University, USA
fYear
2004
fDate
7-11 July 2004
Firstpage
125
Lastpage
128
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Design Automation Conference, 2004. Proceedings. 41st
Conference_Location
San Diego, CA, USA
ISSN
0738-100X
Print_ISBN
1-51183-828-8
Type
conf
Filename
1322455
Link To Document