Supporting irregular distributions in FORTRAN 90D/HPF compilers
Supporting irregular distributions in FORTRAN 90D/HPF compilers
Fortran M: a language for modular parallel programming
Journal of Parallel and Distributed Computing
Extending high performance Fortran for the support of unstructured computations
ICS '95 Proceedings of the 9th international conference on Supercomputing
Compiler and run-time support for irregular computations
Compiler and run-time support for irregular computations
Adaptive load migration systems for PVM
Proceedings of the 1994 ACM/IEEE conference on Supercomputing
Extending HPF for Advanced Data-Parallel Applications
IEEE Parallel & Distributed Technology: Systems & Technology
Effects of Multithreading on Data and Workload Distribution for Distributed-Memory Multiprocessors
IPPS '96 Proceedings of the 10th International Parallel Processing Symposium
Implementing Pipelined Computation and Communication in an HPF Compiler
Euro-Par '96 Proceedings of the Second International Euro-Par Conference on Parallel Processing - Volume I
ON THE DESIGN OF CHANT: A TALKING THREADS PACKAGE
ON THE DESIGN OF CHANT: A TALKING THREADS PACKAGE
Low Memory Cost Dynamic Scheduling of Large Coarse Grain Task Graphs
IPPS '98 Proceedings of the 12th. International Parallel Processing Symposium on International Parallel Processing Symposium
Hi-index | 0.01 |
This paper explores the integration of load balancing features in the data parallel language HPF targeting semi-regular applications. We show that the HPF virtual processors are good candidates to be the unit of migration. Then, we compare 3 possible implementations and show that threads provide a good trade-off between efficiency and ease of implementation. We finally describe a preliminary implementation. The experimental results, obtained with the Gaussian elimination with partial pivoting are promising.