A compiler and runtime support mechanism is described and demonstrated. The methods presented are capable of solving a wide range of sparse and unstructured problems in scientific computing. The compiler takes as input a FORTRAN 77 program enhanced with specifications for distributing data, and the compiler outputs a message passing program that runs on a distributed memory computer. The runtime support for this compiler is a library of primitives designed to efficiently support irregular patterns of distributed array accesses and irregular distributed array partitions. A variety of Intel iPSC/860 performance results obtained through the use of this compiler are presented
We developed a dataflow framework which provides a basis for rigorously defining strategies to make ...
This paper describes two new ideas by which an HPF compiler can deal with irregular computations eff...
Distributed Memory Multicomputers (DMMs) such as the IBM SP-2, the Intel Paragon and the Thinking Ma...
Outlined here are two methods which we believe will play an important role in any distributed memory...
Primitives are presented that are designed to help users efficiently program irregular problems (e.g...
This paper outlines two methods which we believe will play an important role in any distributed memo...
Primitives are presented that are designed to help users efficiently program irregular problems (e.g...
In recent years, distributed memory parallel machines have been widely recognized as the most likely...
Optimizations are considered that are required for efficient execution of code segments that consist...
This paper describes two new ideas by which an HPF compiler can deal with irregular computations eff...
Sparse system solvers and general purpose codes for solving partial differential equations are examp...
[[abstract]]Fortran 90 provides a rich set of array intrinsic functions that are useful for represen...
In scalable multiprocessor systems, high performance demands that computational load be balanced eve...
[[abstract]]©1999 IEEE-In our recent work, we have been working on providing parallel sparse support...
Distributed memory machines do not provide hardware support for a global address space. Thus program...
We developed a dataflow framework which provides a basis for rigorously defining strategies to make ...
This paper describes two new ideas by which an HPF compiler can deal with irregular computations eff...
Distributed Memory Multicomputers (DMMs) such as the IBM SP-2, the Intel Paragon and the Thinking Ma...
Outlined here are two methods which we believe will play an important role in any distributed memory...
Primitives are presented that are designed to help users efficiently program irregular problems (e.g...
This paper outlines two methods which we believe will play an important role in any distributed memo...
Primitives are presented that are designed to help users efficiently program irregular problems (e.g...
In recent years, distributed memory parallel machines have been widely recognized as the most likely...
Optimizations are considered that are required for efficient execution of code segments that consist...
This paper describes two new ideas by which an HPF compiler can deal with irregular computations eff...
Sparse system solvers and general purpose codes for solving partial differential equations are examp...
[[abstract]]Fortran 90 provides a rich set of array intrinsic functions that are useful for represen...
In scalable multiprocessor systems, high performance demands that computational load be balanced eve...
[[abstract]]©1999 IEEE-In our recent work, we have been working on providing parallel sparse support...
Distributed memory machines do not provide hardware support for a global address space. Thus program...
We developed a dataflow framework which provides a basis for rigorously defining strategies to make ...
This paper describes two new ideas by which an HPF compiler can deal with irregular computations eff...
Distributed Memory Multicomputers (DMMs) such as the IBM SP-2, the Intel Paragon and the Thinking Ma...