DocumentCode
3509643
Title
Predictive Load Balancing for Interconnected FPGAs
Author
Bakos, Jason D. ; Cathey, Charles L. ; Michalski, E. Allen
Author_Institution
Dept. of Comput. Sci. & Eng., South Carolina Univ., Columbia, SC
fYear
2006
fDate
28-30 Aug. 2006
Firstpage
1
Lastpage
4
Abstract
A field programmable gate array (FPGA), when used as a platform for implementing special-purpose computing architectures, offers the potential for increased functional parallelism over the alternative approach of software running on a general-purpose microprocessor. However, the increasing disparity between the logic speed and density of a state-of-the-art FPGA versus a state-of-the-art microprocessor has already begun to negate the benefits of this increased functional parallelism for all but a limited set of applications. The authors believe that the solution to this problem is to construct distributed multi-FPGA architectures to aggregate the parallelism of multiple FPGAs. Such a system would require a high-capacity interconnect, and thus arranging the FPGAs onto a scalable direct network was proposed. This strategy requires each FPGA to contain an integrated router that must share the logic fabric with the application logic. This paper proposed a novel routing technique that can significantly boost such a network´s capacity and be implemented into compact and efficient routers. The authors begin with an existing lightweight routing algorithm and augment it with a novel technique called predictive load balancing, where routers collect information about the blocking behavior on their output ports and use this information when making routing decisions
Keywords
field programmable gate arrays; network routing; resource allocation; field programmable gate array; integrated router; interconnected FPGA; predictive load balancing; routing technique; scalable direct network; Aggregates; Application software; Computer architecture; Concurrent computing; Field programmable gate arrays; Load management; Microprocessors; Parallel processing; Programmable logic arrays; Routing;
fLanguage
English
Publisher
ieee
Conference_Titel
Field Programmable Logic and Applications, 2006. FPL '06. International Conference on
Conference_Location
Madrid
Print_ISBN
1-4244-0312-X
Type
conf
DOI
10.1109/FPL.2006.311342
Filename
4101104
Link To Document