Compiling Fortran D for MIMD distributed-memory machines
Communications of the ACM
Implementing a parallel C++ runtime system for scalable parallel systems
Proceedings of the 1993 ACM/IEEE conference on Supercomputing
A manual for the multiblock PARTI runtime primitives
A manual for the multiblock PARTI runtime primitives
Journal of Parallel and Distributed Computing - Special issue on scalability of parallel algorithms and architectures
Topographic Data Mapping by Balanced Hypershere Tessellation
Euro-Par '96 Proceedings of the Second International Euro-Par Conference on Parallel Processing - Volume I
Towards Abstraction of Message Passing Programming
APDC '97 Proceedings of the 1997 Advances in Parallel and Distributed Computing Conference (APDC '97)
MANNA: Prototype of a Distributed Memory Architecture with Maximized Sustained Performance
PDP '96 Proceedings of the 4th Euromicro Workshop on Parallel and Distributed Processing (PDP '96)
Software Tools for High-Performance Computiing: Survey and Recommendations
Scientific Programming
Scientific Programming
A group theoretic approach to data and code partitioning
SAC '98 Proceedings of the 1998 ACM symposium on Applied Computing
SAC '98 Proceedings of the 1998 ACM symposium on Applied Computing
A Parallel Implementation of a Job Shop Scheduling Heuristic
PARA '00 Proceedings of the 5th International Workshop on Applied Parallel Computing, New Paradigms for HPC in Industry and Academia
Distributed Simulated Annealing for Job Shop Scheduling
PPSN VI Proceedings of the 6th International Conference on Parallel Problem Solving from Nature
TACO -- Dynamic Distributed Collections with Templates and Topologies
Euro-Par '00 Proceedings from the 6th International Euro-Par Conference on Parallel Processing
High-level abstractions for message-passing parallel programming
Parallel Computing - Special issue: Parallel and distributed scientific and engineering computing
Hi-index | 0.00 |
Implementing realistic scientific applications on parallel platforms requires a high-level, problem-adequate and flexible programming environment. The hybrid system PROMOTER pursues a two-level approach allowing easy and flexible programming at both language and library levels. The core concept of PROMOTER'S language model is its highly abstract and unified concept of data and communication structures. The paper briefly addresses the programming model, but focuses on implementation aspects of the compiler and runtime system. Finally, peformance results are given, evaluating the efficiency of the PROMOTER system.