Primitives are presented that are designed to help users efficiently program irregular problems (e.g., unstructured mesh sweeps, sparse matrix codes, adaptive mesh partial differential equations solvers) on distributed memory machines. These primitives are also designed for use in compilers for distributed memory multiprocessors. Communications patterns are captured at runtime, and the appropriate send and receive messages are automatically generated
This paper outlines two methods which we believe will play an important role in any distributed memo...
This paper presents a library called CHAOS, which helps users implement irregular programs on distri...
Regular meshes are frequently used for modeling physical phenomena on both serial and parallel compu...
Primitives are presented that are designed to help users efficiently program irregular problems (e.g...
Described here is a set of primitives (PARTI) developed to efficiently execute unstructured and bloc...
This paper describes a set of primitives (PARTI) developed to efficiently execute unstructured and b...
A compiler and runtime support mechanism is described and demonstrated. The methods presented are ca...
Optimizations are considered that are required for efficient execution of code segments that consist...
Procedures are presented that are designed to help users efficiently program irregular problems (e.g...
In adaptive irregular problems the data arrays are accessed via indirection arrays, and data access ...
In many scientific applications, arrays containing data are indirectly indexed through indirection a...
This paper describes two new ideas by which an HPF compiler can deal with irregular computations eff...
Scientific and engineering applications often involve structured meshes. These meshes may be nested ...
Outlined here are two methods which we believe will play an important role in any distributed memory...
In adaptive irregular problems the data arrays are accessed via indirection arrays, and data access ...
This paper outlines two methods which we believe will play an important role in any distributed memo...
This paper presents a library called CHAOS, which helps users implement irregular programs on distri...
Regular meshes are frequently used for modeling physical phenomena on both serial and parallel compu...
Primitives are presented that are designed to help users efficiently program irregular problems (e.g...
Described here is a set of primitives (PARTI) developed to efficiently execute unstructured and bloc...
This paper describes a set of primitives (PARTI) developed to efficiently execute unstructured and b...
A compiler and runtime support mechanism is described and demonstrated. The methods presented are ca...
Optimizations are considered that are required for efficient execution of code segments that consist...
Procedures are presented that are designed to help users efficiently program irregular problems (e.g...
In adaptive irregular problems the data arrays are accessed via indirection arrays, and data access ...
In many scientific applications, arrays containing data are indirectly indexed through indirection a...
This paper describes two new ideas by which an HPF compiler can deal with irregular computations eff...
Scientific and engineering applications often involve structured meshes. These meshes may be nested ...
Outlined here are two methods which we believe will play an important role in any distributed memory...
In adaptive irregular problems the data arrays are accessed via indirection arrays, and data access ...
This paper outlines two methods which we believe will play an important role in any distributed memo...
This paper presents a library called CHAOS, which helps users implement irregular programs on distri...
Regular meshes are frequently used for modeling physical phenomena on both serial and parallel compu...