Agenda
8:30 am
Opening Remarks
8:35 am
Spatial Computing
Phil James Roxby, AMD
Abstract:
New compute architectures with high performance cores, distributed memories and hardware accelerated data movement are becoming available in new form factors, even finding their ways into laptops. In this talk, I will discuss one such architecture, AMD’s AI Engine, and show how researchers are taking advantage of open source code to map their applications onto this spatial architecture.
During the talk, I will highlight the unique features of the AI Engine, and describe how open source is making these devices more accessible including new capabilities like dynamic dispatch of kernels. In addition, I will describe an application ported to the AI Engines which is able to outperform CPUs and GPUs to show the breadth of target applications possible on these spatial compute devices.
Bio:
Phil has a PhD from the University of Manchester on implementing ML applications on programmable logic, and worked at the University of Birmingham as a lecturer, where his research interests included cryptography on programmable logic as well as general new design tools for IP reuse. He joined Xilinx in 2000, and has been responsible for a number of programs including the AI Engine, SDAccel and SDNet. Most recently, Phil is working on tools to make AI Engines more widely accessible now as part of AMD.
9:20 am
"Chameleon: a Disaggregated CPU, GPU, and FPGA System for Retrieval-Augmented Language Models"
[slides]
Wenqi Jiang and Gustavo Alonso
9:40 am
"Enabling Communication with FPGA-Based Network-Attached Accelerators for HPC Workloads"
[slides]
Steffen Christgau
10:00 am
Break
10:30 am
"Tydi-lang: A Language for Typed Streaming Hardware"
[slides]
Yongding Tian, Matthijs Reukers, Zaid Al-Ars, Peter Hofstee, Matthijs Brobbel, Johan Peltenburg, and Jeroen Straten
10:50 am
"Altis-SYCL: Migrating Altis Benchmarking Suite from CUDA to SYCL for GPUs and FPGAs"
[slides]
Christoph Weckert, Leonardo Solis-Vasquez, Julian Oppermann, Andreas Koch, and Oliver Sinnen
11:10 am
"OctoRay: Framework for Scalable FPGA Cluster Acceleration of Python Big Data Applications"
[slides]
Zaid Al-Ars, Jakoba Petri-Koenig, Joost Hoozemans, Luc Dierick, and H. Peter Hofstee
11:30 am
"Stencil-HMLS: A multi-layered approach to the automatic optimisation of stencil codes on FPGA"
Gabriel Rodriguez-Canal, Nick Brown, Maurice Jamieson, Emilien Bauer, Anton Lydike, and Tobias Grosser
11:50 am
Closing Remarks