On December 7, 2016, the 3rd SFB 901 seminar in the winter semester will take place.
16:00 - 17:45
Title: Transparent, on-the-fly computational offloading to FPGAs, GPUs and Manycores
Speaker: Prof. Dr. Christian Plessl + Heinrich Riebler (TP C2)
Abstract:
In this talk we present our recent work on offloading computational hotspots of applications/services to FPGAs, GPUs and Manycores. We discuss how we use static and dynamic code analysis and transformations to automatically identify suitable parts of services that can profit from offloading to the different type of computing resource in order to provide speedups, energy savings or higher system utilization. We further show that static i.e. compile-time, decisions when to offload a particular service is inferior to dynamic decisions at runtime and quantify the potential of dynamic decisions for a large set of benchmark applications.
In the first part of the talk, we present an introduction to the domain of hardware/software partitioning and compilers, which are the basis for our work.