Ringlein B, Abel F, Ditter A, Weiss B, Hagleitner C, Fey D (2020)
Publication Type: Conference contribution
Publication year: 2020
Publisher: Institute of Electrical and Electronics Engineers Inc.
Pages Range: 220-
Conference Proceedings Title: Proceedings - 28th IEEE International Symposium on Field-Programmable Custom Computing Machines, FCCM 2020
Event location: Fayetteville, AR
ISBN: 9781728158037
DOI: 10.1109/FCCM48280.2020.00051
Over the past two decades, the Message Passing Interface (MPI) has evolved as the de-facto standard for programming High-Performance Computing (HPC) clusters. Its widespread utilization led to the rapid development of applications and high reusability. Meanwhile, energy- and compute-efficient devices such as Field-Programmable Gate Arrays (FPGAs) are stepping into modern data centers and HPC clusters to address the nearing end of technology scaling. This combination of traditional CPU servers and FPGA nodes leads to Reconfigurable Heterogeneous HPC (ReH 2 PC) systems that are particularly cumbersome to program because of the absence of a standard programming model. This work advocates the use of MPI to program such ReH 2 PC clusters and presents a proof of concept based on a cross-compiler, a High-Level Synthesis library, C++ library, an FPGA- and a CPU-runtime environment. The result is a one-click solution, which compiles a standard MPI application for a ReH 2 PC cluster.
APA:
Ringlein, B., Abel, F., Ditter, A., Weiss, B., Hagleitner, C., & Fey, D. (2020). ZRLMPI: A Unified Programming Model for Reconfigurable Heterogeneous Computing Clusters. In Proceedings - 28th IEEE International Symposium on Field-Programmable Custom Computing Machines, FCCM 2020 (pp. 220-). Fayetteville, AR, US: Institute of Electrical and Electronics Engineers Inc..
MLA:
Ringlein, Burkhard, et al. "ZRLMPI: A Unified Programming Model for Reconfigurable Heterogeneous Computing Clusters." Proceedings of the 28th Annual IEEE International Symposium on Field-Programmable Custom Computing Machines, FCCM 2020, Fayetteville, AR Institute of Electrical and Electronics Engineers Inc., 2020. 220-.
BibTeX: Download