DocumentCode :
3535438
Title :
Compiler assisted runtime task scheduling on a reconfigurable computer
Author :
Sabeghi, Mojtaba ; Sima, Vlad-Mihai ; Bertels, Koen
Author_Institution :
Comput. Eng. Lab., Delft Univ. of Technol., Delft, Netherlands
fYear :
2009
fDate :
Aug. 31 2009-Sept. 2 2009
Firstpage :
44
Lastpage :
50
Abstract :
Multitasking reconfigurable computers with one or more reconfigurable processors are being used increasingly during the past few years. One of the major challenges in such systems is the scheduling and allocation of the tasks on the reconfigurable fabric. In this paper we present a two level scheduling mechanism for tightly coupled reconfigurable architecture machines. To overcome the complexity of identifying kernels at runtime, we use the compiler support. The compiler provides the runtime system with a configuration call graph which will be used as a viable source of information for the scheduling algorithm. We combine the configuration call graphs from all running applications and extract the distance to the next call and frequency of calls in future for each kernel from this graph. We base our scheduling decisions on these two parameters. Evaluation results show that the proposed method is very promising and it has the potential to be considered for future research.
Keywords :
program compilers; reconfigurable architectures; scheduling; compiler assisted runtime task scheduling; compiler support; configuration call graph; reconfigurable architecture machines; reconfigurable computer; reconfigurable processor; runtime system; scheduling algorithm; Data mining; Fabrics; Frequency; Information resources; Kernel; Multitasking; Processor scheduling; Reconfigurable architectures; Runtime; Scheduling algorithm;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Field Programmable Logic and Applications, 2009. FPL 2009. International Conference on
Conference_Location :
Prague
ISSN :
1946-1488
Print_ISBN :
978-1-4244-3892-1
Electronic_ISBN :
1946-1488
Type :
conf
DOI :
10.1109/FPL.2009.5272555
Filename :
5272555
Link To Document :
بازگشت