The composable Mantle architecture (copyright IEEE)

A Case for Function-as-a-Service with Disaggregated FPGAs

What does it take to realize highly dynamic cloud services like Function-as-a-Service with FPGAs? Find out in my recent paper titled A Case for Function-as-a-Service with Disaggregated FPGAs (DOI: 10.1109/CLOUD53861.2021.00047). Published in the Proceedings of the 2021 IEEE 14th International Conference on Cloud Computing (CLOUD). Abstract The slowdown of Moore’s law and the end of Dennard scaling created a demand for specialized accelerators, including Field Programmable Gate Arrays (FPGAs), in cloud data centers.

Posted

#research

Transpilation principle (copyright IEEE)

Programming Reconfigurable Heterogeneous Computing Clusters Using MPI With Transpilation

How can the execution of a collective program optimized for heterogeneous CPU + FPGA clusters? A part of the answer is transpilation and you can find out more in my recent paper about Programming Reconfigurable Heterogeneous Computing Clusters Using MPI With Transpilation (DOI: 10.1109/H2RC51942.2020.00006). Published in the Proceedings of the Sixth International Workshop on Heterogeneous High-performance Reconfigurable Computing (H2RC’20). Abstract With the slowdown of Moore’s law and the stop of Dennard scaling, energy efficiency of compute hardware translates to compute power.

Posted

#research

ZRLMPI principle (copyright IEEE)

ZRLMPI: A Unified Programming Model for Reconfigurable Heterogeneous Computing Clusters

How can a unified programming model for heterogeneous CPU + FPGA clusters look like? Find out in my recent paper about ZRLMPI: A Unified Programming Model for Reconfigurable Heterogeneous Computing Clusters (DOI: 10.1109/FCCM48280.2020.00051). Published in the Proceedings of the 2020 IEEE 28th Annual International Symposium on Field-Programmable Custom Computing Machines (FCCM). 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.

Posted

#research

cloudFPGA poster

System Architecture for Network-Attached FPGAs in the Cloud using Partial Reconfiguration

How to configure and manage zillions of Cloud FPGAs? Find out in my recent paper about System Architecture for Network-Attached FPGAs in the Cloud using Partial Reconfiguration (DOI: 10.1109/fpl.2019.00054). Published in the Proceedings of the 29th International Conference on Field Programmable Logic and Applications (FPL). Abstract Emerging applications such as deep neural networks, bioinformatics or video encoding impose a high computing pressure on the Cloud. Reconfigurable technologies like Field-Programmable Gate Arrays (FPGAs) can handle such compute-intensive workloads in an efficient and performant way.

Posted

#research