Accelerators with Field-Programmable Gate Arrays (FPGAs) are an emerging and promising technology to accelerate and improve the energy efficiency of many important data center and high-performance computing workloads. Over the last two decades, numerous works have investigated suitable FPGA hardware and system architectures, application domains, and development toolflows and demonstrated the potential of the technology. Very recently, hyperscale cloud data center providers (Microsoft, Amazon, Baidu, and others) have deployed FPGAs also in their production systems for accelerating their own applications or as an infastructure (IaaS) for customers. The Paderborn Center for Parallel Computing (PC²) is also playing a pioneering role in this development by deploying FPGAs in their next generation HPC system.
The topic of this seminar will be to study FPGAs for high-performance data center workloads and high-performance computing. The topics will cover the complete stack from architecture to development tools to applications.
This seminar is also in ideal preparation for a CS/CE project group in the area of "High-Performance Computing with FPGAs", which will start in Winter term 2018/19 and will also be taught by our group.