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