Topic 9: Parallel and Distributed Programming
Developing parallel or distributed applications is a hard task and it requires advanced algorithms, realistic modeling, adequate programming abstractions and models, efficient design tools, high performance languages and libraries, and experimental evaluation. This topic provides a forum for presentation of new results and practical experience in this domain. It emphasizes research that facilitates the design and development of high-performance, correct, portable, and scalable parallel programs.
Related to these central needs, we also welcome contributions that assess programming abstractions, models and methods for reusability, performance prediction, large-scale deployment, self-adaptation, and fault-tolerance, as needed, for instance, in heterogeneous parallel and distributed infrastructures with varying performance, scalability, failure and dynamic behaviors. We urge authors to include quantitative evaluations to substantiate their claims.
- Innovative paradigms, programming models, languages and libraries for parallel and distributed applications
- Programming paradigms for exascale systems and Clouds
- Design and implementation, performance analysis and performance portability of programming models across parallel and distributed platforms
- Programming models and techniques for heterogeneity, self-adaptation and fault tolerance
- Programming tools for application design, implementation, and performance-tuning
- Application case-studies for benchmarking and comparative studies of parallel programming models
- Domain-specific libraries and languages
(e.g., for simulation, irregular or unstructured domains, stream processing)
- Parallel and distributed programming productivity, reusability, and component-based parallel programming
José Cunha, Universidade Nova de Lisboa, Portugal
Michael Philippsen, Friedrich-Alexander-Universität Erlangen-Nürnberg, Germany
Domenico Talia, University of Calabria and ICAR-CNR, Italy
Ana Lucia Varbanescu, Delft University of Technology, The Netherlands