Prof. Koen Bertels
Heterogeneous Multicore Computing: Challenges and Opportunities. Experiences from the hArtes Project,
Prof. Koen Bertels and Vlad-Mihai Sima and Georgi Kuzmanov,
Technical University of Delft (TUD), Germany
Time: 08:10 - 08:30am
Location: Gold Room


This paper discusses the different problems that were encountered during the hArtes project and how those challenges where met. The paper presents the hArtes hardware platform as well as some of the applications that were mapped on the board. The mapping process involve determining what parts of the application should be executed by what hardware component. When viewed in isolation, kernel based acceleration can produce significant speedups. However, when mapping the entire application this potential never seems to live up to its full potential, due to other issues than mere Amdahl's law. Many problems have to do with communication bottlenecks. And as hArtes always used sequential C-code as starting point, finding enough parallelism in those applications was also one of the other limitations limiting overall performance improvement.


Koen Bertels is an associate professor in the Computer Engineering group where he heads the Delft Workbench Project that aims to develop an entire tool chain offering semi-automated support to developers for developing new or porting existing applications to heterogeneous multi-core systems. The Delft Workbench assumes the Molen machine organisation. The Delft Workbench team comprises 12 PhD students, one post doc and several Msc. students. He has participated in several Dutch or EU projects such as Morpheus and was scientific coordinator of the hArtes project, which also lead to the creation of a spin off company BlueBee. Arash Ostadzadeh and Roel Meeuws are PhD students in the Computer Engineering Lab, working under the supervision of Koen Bertels.