Multi-core Computing

Chairs: Pascal Felber and Christof Fetzer

Program Committee Members

Multi-core computers are becoming ubiquitous, with computer manufacturers promising to double the number of processors on a chip every other year. The shift to single to multiple cores creates new challenges for the programming community. There is a high demand for new techniques, tools, and applications to exploit the computing power of new multi-core and many-core architectures.

This track is devoted to the programming models, algorithms, tools, and applications for multi-core systems.

Topics of interest include, but are not limited to:
  • Multi-Core Architectures.
  • Programming Models and Methodologies.
  • Algorithms for multi-core computing.
  • Tools for harnessing Parallelism.
  • Languages for developing multi-core applications.
  • Runtime, Compiler, and Operating System support.
  • Novel Applications to exploit parallelism and speculation.
  • Theoretical Foundations of multi-core computing.
  • Multi-core for Real-Time and Dependable Systems.
  • Performance Modeling and Evaluation.
  • Power Efficiency and Resource Usage Optimization.
  • Design and Experience Reports.