9. Parallel and Distributed Programming


Developing parallel or distributed applications is a hard task and it requires advanced algorithms, realistic modeling, 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 correct, high-performance, portable, and scalable parallels program. Related to these central needs, we also welcome contributions that assess methods for reusability, performance prediction, large-scale deployment, self-adaptivity, and fault-tolerance.


  • Parallel-programming paradigms, their evaluation and their comparison (threads, data vs task parallelism, etc.)
  • Innovative languages for parallel and distributed applications
  • Development and debugging tools for parallel programs
  • Performance analysis, design and implementation of models for parallelism (CGM, LogP, etc.)
  • Large-scale experiments and validation of parallel applications
  • Methodological aspects of developing, optimizing and validating parallel programs (formalisms, semantics, specification, design, transformations, verification, etc.)
  • Domain-specific libraries and languages (e.g., for simulation, irregular or unstructured domains, computational geometry)
  • Parallel-programming productivity and pattern-based parallel programming
  • Abstractions for patterns and usage models on distributed systems
  • Parallel software reusability

Topic committee

Global chair
Domenico Talia University of Calabria Italy
Vice chair
Fabrice Huet INRIA-Sophia Antipolis France
Shantenu Jha Lousiane State University USA
Local chair
Jason Maassen Vrije Universiteit Amsterdam Netherlands



August 25, 2009
0 days to go

Registration Logo

Registration is closed

Supported by

TU Delft Logo

PDS Logo

ACM Logo

Xtreem Logo