Massively parallel computing holds the promise of extreme performance. The utility of these systems will depend heavily upon the availability of libraries until compilation and run-time system technology is developed to a level comparable to what today is common on most uniprocessor systems. Critical for performance is the ability to exploit locality of reference and effective management of the communication resources. We discuss some techniques for preserving locality of reference in distributed memory architectures. In particular, we discuss the benefits of multidimensional address space instead of the conventional linearized address spaces, partitioning of irregular grids, and placement of partitions among nodes. Some of these techniques...
A major challenge for computer science in the 1990s is to determine the extent to which general purp...
This paper describes a technique for improving the data ref-erence locality of parallel programs usi...
Abstract parallel architecture. In both cases, the efforts require Several large applications have b...
We discuss some techniques for preserving locality of reference in index spaces when mapped to memor...
Massively parallel processors introduce new demands on software systems with respect to performance,...
Massively parallel processors introduces new demands on software systems with respect to performance...
Massively parallel processors introduces new demands on software systems with respect to performance...
(CMSSL) is a library of scientific routines designed for distributed memory architectures. The basic...
We review a decade\u27s work on message passing MIMD parallel computers in the areas of hardware, so...
Since the invention of the transistor, clock frequency increase was the primary method of improving ...
The Connection Machine Scientific Software Library (CMSSL) is a library of scientific routines desig...
A variety of historically-proven computer languages have recently been extended to support parallel ...
This work explores the tradeoffs of the memory system of a new massively parallel multiprocessor in ...
Library functions for scalable architectures must be designed to correctly and efficiently support a...
Applications that exhibit irregular, dynamic, and unbalanced parallelism are grow-ing in number and ...
A major challenge for computer science in the 1990s is to determine the extent to which general purp...
This paper describes a technique for improving the data ref-erence locality of parallel programs usi...
Abstract parallel architecture. In both cases, the efforts require Several large applications have b...
We discuss some techniques for preserving locality of reference in index spaces when mapped to memor...
Massively parallel processors introduce new demands on software systems with respect to performance,...
Massively parallel processors introduces new demands on software systems with respect to performance...
Massively parallel processors introduces new demands on software systems with respect to performance...
(CMSSL) is a library of scientific routines designed for distributed memory architectures. The basic...
We review a decade\u27s work on message passing MIMD parallel computers in the areas of hardware, so...
Since the invention of the transistor, clock frequency increase was the primary method of improving ...
The Connection Machine Scientific Software Library (CMSSL) is a library of scientific routines desig...
A variety of historically-proven computer languages have recently been extended to support parallel ...
This work explores the tradeoffs of the memory system of a new massively parallel multiprocessor in ...
Library functions for scalable architectures must be designed to correctly and efficiently support a...
Applications that exhibit irregular, dynamic, and unbalanced parallelism are grow-ing in number and ...
A major challenge for computer science in the 1990s is to determine the extent to which general purp...
This paper describes a technique for improving the data ref-erence locality of parallel programs usi...
Abstract parallel architecture. In both cases, the efforts require Several large applications have b...