Institute for Communication Technologies and Embedded Systems

Embedded Multicore Programming - Industrial state-of-the-art and future directions

The Workshop on Embedded Multicore Programming took place at the Informatics Forum, University of Edinburgh, April 17, 2019 during the HiPEAC CSW Spring 2019. It was organized by the Eurolab4HPC project, in cooperation with HiPEAC and TETRAMAX.

Over 60 participants listened to the presentations and discussed the topics during the informal and interactive workshop set-up, moderated by Thomas Grass, Ph. D.

The shift from single-core to multicore hardware platforms affects virtually all computing domains today. Multicore CPUs and heterogeneous system-on-chip platforms promise to meet skyrocketing application performance demands at moderate power and energy consumption. Yet, product quality requires more than powerful silicon chips. It is the software that makes the real difference. Suboptimal utilization of multicore hardware resources by the program code running on them is a bottleneck in many systems today. The times of simple von Neumann style sequential programming are gone – probably forever. Yet, manual parallelization of legacy software for complex multicores is extremely costly, risky, tedious, and error-prone. With exponentially growing complexity in both application software and hardware platforms, the challenges are here to stay.

PROGRAM

10:00- 10:15: "High-level language design for extensible accelerator programming", Tim Besard, University of Ghent

10:15-10:30: "Parallelism Management under the Hood in the MECCA Project", Per Stenström, Chalmers University

10:30-10:45: "gem5-X: A simulation framework for the optimization of many-core heterogeneous architectures", Marina Zapater, EPFL

10:45 - 11:00: "Predictable execution on COTS Heterogeneous SoCs", Bjoern Forsberg, ETH Zurich

11:00- 11:30: Break

11:30- 12:00: "Silexica SLX technology overview", Max Odendahl, Silexica Inc.

back