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
Fabrizio Petrini IBM, United States of America
Local Chair
Beniamino Di Martino Second University of Naples, Italy
Members
Siegfried Benkner University of Vienna, Austria
Kirk Cameron Virginia Tech, United States of America
Dieter Kranzlmüller Ludwig-Maximilians-University of Munich, Germany
Jakub Kurzak University of Tennessee, United States of America
Jesper Larsson Träff University of Vienna, Austria
Davide Pasetto IBM, Ireland