Workshop on
Practical Aspects of High-level Parallel Programming (PAPP 2004)
part of
The International Conference on Computational Science
June 7-9, 2004, Kraków, Poland

Aims and scope

Many applications of computing require performance levels attainable only on parallel architectures. Such systems are now readily available as their price/performance ratio continues to improve. The rapid development of affordable hardware for parallel computing makes the need to develop high-quality parallel software increasingly urgent.

Sequential programming has long benefited from high-level programming techniques and tools that have made today's immense range of software economically viable. Two decades of research into high-level parallel programming (algorithmic skeletons, parallel extensions of functional languages, such as Haskell and ML, or parallel logic and constraint programming, parallel execution of declarative programs such SQL queries, etc.) has produced methods and tools that improve the price/performance ratio of parallel software, and broaden the range of target applications. Several emerging domains, such as Grid Computing, are currently raising new issues. GRIDs offer tremendous computing power. Nevertheless, this power is far from being effectively exploited. In addition to technical problems related to portability and access, Grid computing needs new programming paradigms.

The PAPP workshop focuses on practical aspects of high-level parallel programming: design, implementation and optimization of high-level programming languages and tools (performance predictors working on high-level parallel/grid source code, visualisations of abstract behaviour, automatic hotspot detectors, high-level GRID resource managers, compilers, automatic generators, etc.), applications in all fields of high-performance computing, benchmarks and experiments. Research on high-level grid programming is particularly relevant.

Accepted Papers

Programme committee

Special Issue

Scalable Computing: Practice and Experience, volume 6, number 4, December 2005

Chair and Organizer

Dr. Frédéric LOULERGUE
Laboratory of Algorithms, Complexity and Logic (LACL)
University of Paris Val de Marne
61, avenue du Général de Gaulle