Enabling heterogeneous hardware acceleration using novel programming and scheduling models
ENHANCE aims on a better integration and simplified usage of heterogeneous computing resources within current and upcoming computing systems.
Heterogeneous systems contain multiple compute components like multi-core processors, complemented by graphics processing units (GPUs) and/or field programmable gate arrays (FPGAs). Employing such hardware architectures raises several challenges in programmability, performance estimation and scheduling that are approached within the ENHANCE project and shall result in a framework enabling the development and use of applications on heterogeneous systems. The benefit of the developed methods for the industrial application partners is of special importance.
Sebastian Dreßler, Thomas Steinke
04/2011 - 10/2013