DocumentCode :
1998301
Title :
Scheduling Techniques for Multi-Core Architectures
Author :
Hatanaka, Akira ; Bagherzadeh, Nader
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., Univ. of California, Irvine, CA
fYear :
2009
fDate :
27-29 April 2009
Firstpage :
865
Lastpage :
870
Abstract :
In this paper we propose a template of architectures that comprise of multiple autonomous processors interconnected via FIFO links. We extend conventional list scheduling algorithm to schedule applications on the proposed distributed architecture template. We explain how a graph representation of an architecture can be used to route operands and how edge weights are assigned to find the shortest legal path an operand can take. We also propose a technique to shorten the path an operand takes by exploiting the copies of the operand distributed over the architecture. Finally, we show the effectiveness of the proposed techniques in reducing execution times of selected benchmarks.
Keywords :
multiprocessing systems; processor scheduling; FIFO links; application scheduling; autonomous processors; distributed architecture template; list scheduling algorithm; multicore architectures; Computer architecture; Frequency; Job shop scheduling; Microprocessors; Multicore processing; Parallel processing; Processor scheduling; Programming profession; Registers; Scheduling algorithm;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Information Technology: New Generations, 2009. ITNG '09. Sixth International Conference on
Conference_Location :
Las Vegas, NV
Print_ISBN :
978-1-4244-3770-2
Electronic_ISBN :
978-0-7695-3596-8
Type :
conf
DOI :
10.1109/ITNG.2009.219
Filename :
5070732
Link To Document :
بازگشت