• DocumentCode
    2895904
  • 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
  • fYear
    2008
  • fDate
    8-10 Sept. 2008
  • Firstpage
    443
  • Lastpage
    446
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • 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
  • Type

    conf

  • DOI
    10.1109/FPL.2008.4629979
  • Filename
    4629979