DocumentCode :
2874159
Title :
A communication scheduling algorithm for multi-FPGA systems
Author :
Suh, Jinwoo ; Kang, Dong-In ; Crago, Stephen P.
Author_Institution :
Inf. Sci. Inst., Univ. of Southern California, Arlington, VA, USA
fYear :
2000
fDate :
2000
Firstpage :
299
Lastpage :
300
Abstract :
For multiple FPGA systems, the limited number of I/O pins causes many problems. To solve these problems, efficient communication scheduling among FPGAs is crucial for obtaining high CLB utilization. We provide a heuristic for the NP-complete scheduling algorithm. Experimental results show that our algorithm generates excellent communication schedules: more than 90% of the randomly generated problem instances were scheduled with less than 20% overhead compared with an optimal algorithm. The execution time of the scheduling algorithm is two orders of magnitude less than the optimal scheduling algorithm
Keywords :
computational complexity; field programmable gate arrays; microprocessor chips; scheduling; I/O pins; NP-complete scheduling algorithm; communication schedules; communication scheduling algorithm; execution time; high CLB utilization; multiple FPGA systems; optimal algorithm; optimal scheduling algorithm; randomly generated problem instances; Bandwidth; Costs; Delay; Electronics packaging; Field programmable gate arrays; Heuristic algorithms; Optimal scheduling; Partitioning algorithms; Pins; Scheduling algorithm;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Field-Programmable Custom Computing Machines, 2000 IEEE Symposium on
Conference_Location :
Napa Valley, CA
Print_ISBN :
0-7695-0871-5
Type :
conf
DOI :
10.1109/FPGA.2000.903425
Filename :
903425
Link To Document :
بازگشت