FPL Workshop

Monday, 30 August 2021 14:30 – 18:30

Workshop on DevOps Support for Cloud FPGA platforms (cFDevOps)

Organizers

Chris Kachris (inaccel), Christoph Hagleitner (IBM Research Europe), Christian Plessl (Paderborn Center for Parallel Computing), Dionysios Diamantopoulos (IBM Research Europe), Burkhard Ringlein (IBM Research Europe)

Workshop Description

With the slowdown of Moore’s law as we know it, the Cloud is resorting to heterogeneous, accelerated computing to satisfy the ever-increasing demand for performance and power efficiency. In just a few years, FPGAs have emerged as compute accelerators next to GPUs and are part of the standard offerings from many Cloud vendors. However, the development environment, deployment procedures, security measures, and monitoring tools are different for each platform and the portability of the FPGA kernel designs remains limited.

In this workshop, leading platform providers, designers of development environments, and developers are going to present the state-of-the-art for Cloud FPGA platforms and explore opportunities and directions for future improvements from the developer’s point of view. Instead of focusing on the performance and optimization of a specific application, the goal of this workshop is to highlight the challenges, which a Cloud application developer faces when designing, implementing, deploying, scaling and debugging Cloud services on Cloud FPGA platforms. A focus area for this years edition are end-to-end tool chains, compilation and debugging tools for distributed FPGA platforms.

 
Program
Time (CEST)TitlePresenters
14:30OpeningThe Organizers
 Session 1Development and Debugging of Cloud FPGA applications
14:40On the development of distributed applications with Intel FPGA SDK for OpenCLTiziano De Matteis, ETH Zürich
15:10And, what about debugging for multi-FPGA systems?Paul Chow, University of Toronto
15:40climbing EVEREST: dEsign enVironmEnt foR Extreme-Scale big data analyTics on heterogeneous platformsChristian Pilato, Politecnico di Milano, Michele Paolino, Virtual Open Systems
16:10Q & AEveryone
16:25Break 
 Session 2Operation of Cloud FPGA deployments
16:40Single-line deployment of Cloud FPGAsChris Kachris, InAccel
17:10AQUA (Advanced Query Accelerator) for Amazon RedshiftAndrew Caldwell, AWS Redshift
17:40XACC-ETHZ clusterHe Zhenhao, ETH Zürich
18:10Q & AEveryone
18:30ClosingThe Organizers