Topics
11. Multicore and Manycore Programming
Description
Modern multicore and many-core platforms can offer impressive performance for various applications. However, achieving this performance is far from trivial: programming these processors has proved to be much more difficult than programming traditional parallel machines, due to memory size and bandwidth constraints, multiple parallelism layers, heterogeneous components, and so on. This so-called multicore programmability gap calls for new ways of thinking about parallel programming and algorithms that can properly exploit these platforms. Therefore, this topic focuses on novel solutions for efficient programming of multicore and many-core processors in both general-purpose and embedded systems.
Focus
- multicore programming techniques, models and languages
- programming multicore embedded systems
- advances in multicore compilers
- runtime systems for multicores
- new algorithmic approaches
- application case studies
- performance and scalability analysis for real systems
- high-performance computing on multi-cores
- hardware support for multicore execution/programming models
Topic committee
Global chair | ||
Barbara Chapman | University of Houston | USA |
Vice chair | ||
Eduard Ayguade | BSC | Spain |
Oscar Plata | University of Malaga | Spain |
Francois Bodin | Irisa | France |
Eric Stotzer | Texas Instruments | United States |
Local chair | ||
Bart Kienhuis | Leiden University | Netherlands |