The cache performance and optimizations of blocked algorithms
ASPLOS IV Proceedings of the fourth international conference on Architectural support for programming languages and operating systems
Analytical performance prediction on multicomputers
Proceedings of the 1993 ACM/IEEE conference on Supercomputing
Architecture-adaptable finite element modelling: a case study using ocean circulation simulation
Supercomputing '95 Proceedings of the 1995 ACM/IEEE conference on Supercomputing
Interpreting the performance of HPF/Fortran 90D
Proceedings of the 1994 ACM/IEEE conference on Supercomputing
Divide-and-conquer programming on MIMD computers
IPPS '95 Proceedings of the 9th International Symposium on Parallel Processing
High Performance Messaging on Workstations: Illinois Fast Messages (FM) for Myrinet
Supercomputing '95 Proceedings of the 1995 ACM/IEEE conference on Supercomputing
Hi-index | 0.00 |
We describe a software environment for high performance distributed computing on a network of multiprocessor workstations. In designing this environment, we have used a problem oriented approach as opposed to the traditional algorithm oriented approach. This paradigm shift enables us to generate efficient programs automatically for a well defined class of problems. Thus, our system frees the users from the esoteric tasks of algorithm design and implementation. An important feature of our system is its ability to handle the large variation in granularity-we call this dual level parallelism-in a hybrid processing environment. This feature is the key to the superior efficiency delivered by the system. We give preliminary results from a case study in which our system is used to generate programs automatically for a scientific application, with a network of multiprocessors as the target platform.