SUPERB: A tool for semi-automatic MIMD/SIMD parallelization This paper describes the design of an interactive system for the semi-automatic transformation of FORTRAN 77 programs into parallel programs for the SUPERNUM machine. The system is characterized by a powerful analysis component, a catalog of MIMD and SIMD parallelization transformations, and a flexible dialog facility. It contains specific knowledge about the parallelization of an important class of numerical algorithms

References in zbMATH (referenced in 20 articles )

Showing results 1 to 20 of 20.
Sorted by year (citations)

  1. Liao, Chunhua; Quinlan, Daniel J.; Willcock, Jeremiah J.; Panas, Thomas: Semantic-aware automatic parallelization of modern applications using high-level abstractions (2010)
  2. Chen, Tzung-Shi; Chang, Chih-Yung: Skewed data partition and alignment techniques for compiling programs on distributed memory multicomputers (2002)
  3. Zima, Hans P.: Data distribution specification for high performance computing (2001)
  4. Evans, E. W.; Johnson, S. P.; Leggett, P. F.; Cross, M.: Automatic and effective multi-dimensional parallelisation of structured mesh based codes (2000)
  5. Abdelrahman, Tarek S.; Wong, Thomas N.: Compiler support for array distribution on NUMA shared memory multiprocessors (1998)
  6. Khanna, Sanjeev; Muthukrishnan, S.; Paterson, Mike: On approximating rectangle tiling and packing (1998)
  7. Fahringer, Thomas: Compile-time estimation of communication costs for data prallel programs. (1996)
  8. Johnson, S. P.; Cross, M.; Everett, M. G.: Exploitation of symbolic information in interprocedural dependence analysis (1996)
  9. Johnson, S. P.; Ierotheou, C. S.; Cross, M.: Automatic parallel code generation for message passing on distributed memory systems (1996)
  10. Leggett, P. F.; Marsh, A. T. J.; Johnson, S. P.; Cross, M.: Integrating user knowledge with information from parallelisation tools to facilitate the automatic generation of efficient parallel FORTRAN code (1996)
  11. Pommerell, Claude; Rühl, Roland: Migration of vectorized iterative solvers to distributed-memory architectures (1996)
  12. Wu, Janet; Das, Raja; Saltz, Joel; Berryman, Harry; Hiranandani, Seema: Distributed memory compiler design for sparse problems. (1995)
  13. Li, Ming; Moriarty, K. J. M.; Srinivas, S.: Parallelism analysis and optimization in SPEFY, a programming environment (1994)
  14. Gokhale, Maya; Carlson, William: An introduction to compilation issues for parallel machines (1992)
  15. Hudak, David E.; Abraham, Santosh G.: Compiling parallel loops for high performance computers: partitioning, data assignment and remapping (1992)
  16. Kennedy, Ken: Software for supercomputers of the future (1992) ioport
  17. McBryan, Oliver A.; Frederickson, Paul O.; Linden, Johannes; Schüller, Anton; Solchenbach, Karl; Stüben, Klaus; Thole, Clemens-August; Trottenberg, Ulrich: Multigrid methods on parallel computers - a survey of recent developments (1991)
  18. Callahan, David; Kennedy, Ken: Compiling programs for distributed-memory multiprocessors (1988) ioport
  19. Solchenbach, Karl: Grid applications on distributed memory architectures: Implementation and evaluation (1988)
  20. Solchenbach, Karl; Trottenberg, Ulrich: SUPRENUM: System essentials and grid applications (1988)