Title :
Scalable high performance computing on FPGA clusters using message passing
Author :
Creedon, Eoin ; Manzke, Michael
Author_Institution :
Dept. of Comput. Sci., Trinity Coll. Dublin, Dublin
Abstract :
The direct connection of application logic to network logic allows parallel applications to better leverage the network resources. We present a hardware description language message passing application programming interface (HDL MP API) for FPGAs. This allows an application to operate both local and network resources in a uniform, scalable and portable manner, independent of the interconnect. We use the message passing communication paradigm with all necessary communication operations performed by dedicated control hardware, independently of the interconnect. Ethernet has been used as the interconnect to demonstrate the HDL MP API functionality for this proof of concept system. Parallel linear array matrix multiplication has been implemented and tested using the HDL MP API. This application demonstrates the scalability provided by the HDL MP API.
Keywords :
field programmable gate arrays; hardware description languages; linear matrix inequalities; local area networks; message passing; Ethernet; FPGA; hardware description language message passing application programming interface; network logic; parallel linear array matrix multiplication; scalable high performance computing; Communication system control; Ethernet networks; Field programmable gate arrays; Hardware design languages; High performance computing; LAN interconnection; Logic programming; Message passing; Scalability; Testing;
Conference_Titel :
Field Programmable Logic and Applications, 2008. FPL 2008. International Conference on
Conference_Location :
Heidelberg
Print_ISBN :
978-1-4244-1960-9
Electronic_ISBN :
978-1-4244-1961-6
DOI :
10.1109/FPL.2008.4629979