SUPERB support for irregular scientific computations
- 1 January 1992
- proceedings article
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
Runtime support for parallelization of scientific programs is needed when some information important for decisions in this process cannot be accurately derived at compile time. This paper describes a project which integrates runtime parallelization with the advanced compile-time parallelization techniques of SUPERB. Besides the description of implementation techniques, language constructs are proposed, providing means for the specification of irregular computations. SUPERB is an interactive SIMD/MIMD parallelizing system for the Suprenum, iPSC/860 and Genesis-P machines. The implementation of the runtime parallelization is based on the Parti procedures developed at ICASE NASAKeywords
This publication has 7 references indexed in Scilit:
- Parti Procedures for Realistic LoopsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2005
- Compile-time generation of regular communications patternsPublished by Association for Computing Machinery (ACM) ,1991
- Compiling global name-space parallel loops for distributed executionIEEE Transactions on Parallel and Distributed Systems, 1991
- Parallelization of FORTRAN code on distributed-memory parallel processorsPublished by Association for Computing Machinery (ACM) ,1990
- Run-time scheduling and execution of loops on message passing machinesJournal of Parallel and Distributed Computing, 1990
- SUPERB: A tool for semi-automatic MIMD/SIMD parallelizationParallel Computing, 1988
- The BLAZE language: A parallel language for scientific programmingParallel Computing, 1987