NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Optimal evaluation of array expressions on massively parallel machinesWe investigate the problem of evaluating FORTRAN 90 style array expressions on massively parallel distributed-memory machines. On such machines, an elementwise operation can be performed in constant time for arrays whose corresponding elements are in the same processor. If the arrays are not aligned in this manner, the cost of aligning them is part of the cost of evaluating the expression. The choice of where to perform the operation then affects this cost. We present algorithms based on dynamic programming to solve this problem efficiently for a wide variety of interconnection schemes, including multidimensional grids and rings, hypercubes, and fat-trees. We also consider expressions containing operations that change the shape of the arrays, and show that our approach extends naturally to handle this case.
Document ID
19930050574
Acquisition Source
Legacy CDMS
Document Type
Conference Paper
Authors
Chatterjee, Siddhartha
(Research Inst. for Advanced Computer Science; NASA, Ames Research Center Moffett Field, CA, United States)
Gilbert, John R.
(Xerox Palo Alto Research Center CA, United States)
Schreiber, Robert
(Research Inst. for Advanced Computer Science; NASA, Ames Research Center Moffett Field, CA, United States)
Teng, Shang-Hua
(MIT Cambridge, MA, United States)
Date Acquired
August 16, 2013
Publication Date
September 1, 1992
Subject Category
Computer Programming And Software
Report/Patent Number
RIACS-TR-92-17
Accession Number
93A34571
Funding Number(s)
CONTRACT_GRANT: NCC2-387
Distribution Limits
Public
Copyright
Other

Available Downloads

There are no available downloads for this record.
No Preview Available