Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Douglas M. Pase is active.

Publication


Featured researches published by Douglas M. Pase.


conference on high performance computing (supercomputing) | 1991

An evaluation of automatic and interactive parallel programming tools

Doreen Cheng; Douglas M. Pase

No abstract available


Scientific Programming | 1994

The CRAFT Fortran programming model

Douglas M. Pase; Tom MacDonald; Andrew Meltzer

Many programming models for massively parallel machines exist, and each has its advantages and disadvantages. In this article we present a programming model that combines features from other programming models that (1) can be efficiently implemented on present and future Cray Research massively parallel processor (MPP) systems and (2) are useful in constructing highly parallel programs. The model supports several styles of programming: message-passing, data parallel, global address (shared data), and work-sharing. These styles may be combined within the same program. The model includes features that allow a user to define a program in terms of the behavior of the system as a whole, where the behavior of individual tasks is implicit from this systemic definition. (In general, features marked as shared are designed to support this perspective.) It also supports an opposite perspective, where a program may be defined in terms of the behaviors of individual tasks, and a program is implicitly the sum of the behaviors of all tasks. (Features marked as private are designed to support this perspective). Users can exploit any combination of either set of features without ambiguity and thus are free to define a program from whatever perspective is most appropriate to the problem at hand.


Archive | 1993

Method of managing distributed memory within a massively parallel processing system

Douglas M. Pase; Dave Wagner


Archive | 1993

Method and apparatus for locking shared memory locations in multiprocessing systems

Frank R. Barriuso; Douglas M. Pase; David J. Sielaff


Archive | 1992

MPP Fortran Programming Model

Douglas M. Pase; Thomas G. Macdonald; Andrew Meltzer


Archive | 1993

Method for the dynamic allocation of array sizes in a multiprocessor system

Tom MacDonald; Janet M. Eberhart; Douglas M. Pase


Archive | 1993

System and method of addressing distributed memory within a massively parallel processing system

Steven M. Oberlin; Janet M. Eberhart; Gary Elsesser; Eric C. Fromm; Tom MacDonald; Douglas M. Pase; Randal S. Passint


Archive | 2000

Array address and loop alignment calculations

Douglas M. Pase


Archive | 1996

Method and apparatus for removing power-of-two restrictions on distributed addressing

Douglas M. Pase


Archive | 1994

Managing distributed memory within a parallel processing system

Douglas M. Pase; Dave Wagner

Collaboration


Dive into the Douglas M. Pase's collaboration.

Researchain Logo
Decentralizing Knowledge