DocumentCode :
3053319
Title :
A novel online hardware task scheduling and placement algorithm for 3D partially reconfigurable FPGAs
Author :
Marconi, Thomas ; Mitra, Tulika
Author_Institution :
Sch. of Comput., Nat. Univ. of Singapore, Singapore, Singapore
fYear :
2011
fDate :
12-14 Dec. 2011
Firstpage :
1
Lastpage :
6
Abstract :
The recent emergence of 3D partially reconfigurable FPGAs implies that we need efficient online hardware task scheduling and placement algorithms for such architectures. However, the algorithms available in the literature for 3D FPGAs create a “blocking-effect”. That is, these algorithms tend to make a wrong decision in finding a location of each arriving hardware task during runtime scheduling and placement on 3D partially reconfigurable FPGAs. This leads to currently scheduled tasks blocking future hardware tasks from being scheduled and satisfying their deadlines. We need to solve this problem to maximize the performance of partially reconfigurable runtime systems implemented using 3D chip technology. We propose a novel placement and scheduling algorithm with a blocking-aware heuristic to make better decisions at runtime. Based on evaluation using both synthetic and real workloads, our algorithm reduces deadline miss rate by 61% with 15% longer runtime overhead compared to state-of-the-art algorithms.
Keywords :
field programmable gate arrays; scheduling; three-dimensional integrated circuits; 3D FPGA; 3D chip technology; 3D partially reconfigurable FPGA; blocking-aware heuristic; blocking-effect; online hardware task scheduling; placement algorithm; reconfigurable runtime systems; runtime scheduling; Algorithm design and analysis; Compaction; Field programmable gate arrays; Hardware; Runtime; Scheduling; Three dimensional displays;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Field-Programmable Technology (FPT), 2011 International Conference on
Conference_Location :
New Delhi
Print_ISBN :
978-1-4577-1741-3
Type :
conf
DOI :
10.1109/FPT.2011.6132700
Filename :
6132700
Link To Document :
بازگشت