ZRLMPI: A Unified Programming Model for Reconfigurable Heterogeneous Computing Clusters

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 US

ISBN: 9781728158037

DOI: 10.1109/FCCM48280.2020.00051

Abstract

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.

Authors with CRIS profile

Involved external institutions

How to cite

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