Return to Topics

8. Parallel and Distributed Programming, Interfaces, Languages

Parallel and distributed applications requires adequate programming abstractions and models, efficient design tools, parallelization techniques and practices. This topic is open for presentations of new results and practical experience in this domain. efficient and effective parallel languages, interfaces, libraries and frameworks, as well as solid practical and experimental validation. It emphasizes research on high-performance, correct, portable, and scalable parallel programs via adequate parallel and distributed programming model, interface and language support. Contributions that assess programming abstractions, models and methods for usability, performance prediction, scalability, self-adaptation, rapid prototyping and fault-tolerance, as needed, for instance, in dynamic heterogeneous parallel and distributed infrastructures, are welcome. Authors are invited to include quantitative evaluations to their claims.


  • Programming paradigms and techniques for novel infrastructures like accelerators, exascale systems, low power architectures and clouds;
  • Design and implementation, performance analysis and performance portability of programming models across parallel and distributed platforms;
  • Innovative paradigms, programming models, languages and libraries for parallel and distributed applications;
  • 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;
  • Parallel and distributed programming productivity, usability, and component-based parallel programming.


Chair: Philippe O. A. Navaux (INF-UFRGS, Brazil)
Local chair: Christian Perez (INRIA Grenoble, France)

Abhinav Bhatele (Lawrence Livermore National Laboratory, USA)
Alba Cristina De Melo (University of Brasilia, Brazil)
Raymond Namyst (University of Bordeaux – Inria, France)
Celso Mendes (University of Illinois,USA)
Marco Danelutto (Dept. Computer Science – Univ. Pisa, Italy)
Esteban Meneses (Costa Rica Institute of Technology, Costa Rica)
Kuan-Ching Li (Providence University, Taiwan)

Permanent link to this article: