Title :
Configuration-sensitive process scheduling for FPGA-based computing platforms
Author :
Chen, G. ; Kandemir, M. ; Sezer, U.
Author_Institution :
Dept. of Comput. Sci. & Eng., Pennsylvania State Univ., USA
Abstract :
Reconfigurable computing has become an important part of research in software systems and computer architecture. While prior research on reconfigurable computing have addressed architectural and compilation/programming aspects to some extent, there is still not much consensus on what kind of operating system (OS) support should be provided. In this paper, we focus on OS process scheduler, and demonstrate how it can be customized considering the needs of reconfigurable hardware. Our process scheduler is configuration sensitive, that is, it reuses the current FPGA configuration as much as possible. Our extensive experimental results show that the proposed scheduler is superior to classical scheduling algorithms such first-come-first-serve (FCFS) and shortest job first (SJF).
Keywords :
field programmable gate arrays; operating systems (computers); processor scheduling; reconfigurable architectures; FPGA configuration; FPGA-based computing platforms; OS support; architectural aspects; compilation-programming aspects; computer architecture; field programmable gate arrats; first-come-first-serve; operating system; process scheduling; reconfigurable computing; reconfigurable hardware; scheduling algorithms; shortest job first; software systems; Computer architecture; Computer science; Field programmable gate arrays; Hardware; Logic arrays; Operating systems; Processor scheduling; Reconfigurable architectures; Scheduling algorithm; Software systems;
Conference_Titel :
Design, Automation and Test in Europe Conference and Exhibition, 2004. Proceedings
Print_ISBN :
0-7695-2085-5
DOI :
10.1109/DATE.2004.1268893