Loading...
Please wait, while we are loading the content...
Similar Documents
Optimal expression evaluation for data parallel architectures
| Content Provider | NASA Technical Reports Server (NTRS) |
|---|---|
| Author | Gilbert, John R. Schreiber, Robert |
| Copyright Year | 1990 |
| Description | A data parallel machine represents an array or other composite data structure by allocating one processor (at least conceptually) per data item. A pointwise operation can be performed between two such arrays in unit time, provided their corresponding elements are allocated in the same processors. If the arrays are not aligned in this fashion, the cost of moving one or both of them is part of the cost of the operation. The choice of where to perform the operation then affects this cost. If an expression with several operands is to be evaluated, there may be many choices of where to perform the intermediate operations. An efficient algorithm is given to find the minimum-cost way to evaluate an expression, for several different data parallel architectures. This algorithm applies to any architecture in which the metric describing the cost of moving an array is robust. This encompasses most of the common data parallel communication architectures, including meshes of arbitrary dimension and hypercubes. Remarks are made on several variations of the problem, some of which are solved and some of which remain open. |
| File Size | 658042 |
| Page Count | 26 |
| File Format | |
| Alternate Webpage(s) | http://archive.org/details/NASA_NTRS_Archive_19920002478 |
| Archival Resource Key | ark:/13960/t09w5bv18 |
| Language | English |
| Publisher Date | 1990-04-24 |
| Access Restriction | Open |
| Subject Keyword | Robustness Mathematics Algorithms Cost Effectiveness Operating Costs Data Transmission Data Structures Architecture Computers Cost Analysis Trees Mathematics Parallel Processing Computers Compilers Ntrs Nasa Technical Reports Server (ntrs) Nasa Technical Reports Server Aerodynamics Aircraft Aerospace Engineering Aerospace Aeronautic Space Science |
| Content Type | Text |
| Resource Type | Technical Report |