Multi-core Computing
Chairs: Pascal Felber and Christof FetzerMulti-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.