11. Multicore and Manycore Programming


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.


  • 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



August 25, 2009
0 days to go

Registration Logo

Registration is closed

Supported by

TU Delft Logo

PDS Logo

ACM Logo

Xtreem Logo