Algorithmic skeletons: structured management of parallel computation
Algorithmic skeletons: structured management of parallel computation
HPC++: experiments with the parallel standard template library
ICS '97 Proceedings of the 11th international conference on Supercomputing
Efficient high-level parallel programming
Theoretical Computer Science - Special issue on parallel computing
Structured development of parallel programs
Structured development of parallel programs
SkIE: a heterogeneous environment for HPC applications
Parallel Computing - Special Anniversary issue
PQE2000: HPC Tools for Industrial Applications
IEEE Concurrency
PaCT '999 Proceedings of the 5th International Conference on Parallel Computing Technologies
Functional Skeletons for Parallel Coordination
Euro-Par '95 Proceedings of the First International Euro-Par Conference on Parallel Processing
Co-ordinating Heterogeneous Parallel Computation
Euro-Par '96 Proceedings of the Second International Euro-Par Conference on Parallel Processing - Volume I
Document for a Standard Message-Passing Interface
Document for a Standard Message-Passing Interface
Lithium: A Structured Parallel Programming Environment in Java
ICCS '02 Proceedings of the International Conference on Computational Science-Part II
A survey of algorithmic skeleton frameworks: high-level structured parallel programming enablers
Software—Practice & Experience - Focus on Selected PhD Literature Reviews in the Practical Aspects of Software Technology
An XML specification for automatic parallel dynamic programming
ICCS'06 Proceedings of the 6th international conference on Computational Science - Volume Part I
Two fundamental concepts in skeletal parallel programming
ICCS'05 Proceedings of the 5th international conference on Computational Science - Volume Part II
From XML specifications to parallel programs
ISPA'06 Proceedings of the 4th international conference on Parallel and Distributed Processing and Applications
Hi-index | 0.00 |
We implemented a skeleton library allowing the C programmer to write parallel programs using skeleton abstractions to structure and exploit parallelism. The library exploits a SPMD execution model in order to achieve the correct, parallel execution of the skeleton programs (which are not SPMD) onto workstation cluster architectures. Plain TCP/IP sockets have been used as the process communication mechanism. Experimental results are discussed that demonstrate the effectiveness of our skeleton library.