𝔖 Bobbio Scriptorium
✦   LIBER   ✦

Generating Communication for Array Statements: Design, Implementation, and Evaluation

✍ Scribed by J.M. Stichnoth; D. Ohallaron; T.R. Gross


Publisher
Elsevier Science
Year
1994
Tongue
English
Weight
889 KB
Volume
21
Category
Article
ISSN
0743-7315

No coin nor oath required. For personal study only.

✦ Synopsis


Array statements as included in Fortran 90 or High Performance Fortran (HPF) are a well-accepted way to specify data parallelism in programs. When generating code for such a data parallel program for a private memory parallel system, the compiler must determine when array elements must be moved from one processor to another. This paper describes a practical method to compute the set of array elements that are to be moved; it covers all the distributions that are included in HPF: block, cyclic, and block-cyclic. This method is the foundation for an efficient protocol for modern private memory parallel systems: for each block of data to be sent, the sender processor computes the local address in the receiver's address space, and the address is then transmitted together with the data. This strategy increases the communication load but reduces the overhead on the receiving processor. We implemented this optimization in an experimental Fortran compiler, and this paper reports an empirical evaluation on a 64-node private memory iWarp system, using a number of different distributions. 1994 Academic Press. Inc.


πŸ“œ SIMILAR VOLUMES


Design, implementation, and evaluation o
✍ Massimo Melucci; Nicola Orio πŸ“‚ Article πŸ“… 2007 πŸ› John Wiley and Sons 🌐 English βš– 304 KB πŸ‘ 1 views

## Abstract The authors describe a statistical approach based on hidden Markov models (HMMs), for generating stemmers automatically. The proposed approach requires little effort to insert new languages in the system even if minimal linguistic knowledge is available. This is a key advantage especial

A System for Evaluating Performance and
✍ Martin C. Herbordt; Jade Cravy; Renoy Sam; Owais Kidwai; Calvin Lin πŸ“‚ Article πŸ“… 2000 πŸ› Elsevier Science 🌐 English βš– 424 KB

SIMD arrays are likely to become increasingly important as coprocessors in domain specific systems as architects continue to leverage RAM technology in their design. The problem this work addresses is the efficient evaluation of SIMD arrays with respect to complex applications while accounting for o

Design and optimization of a nonplanar m
✍ I. Saha Misra; A. Raychowdhury; K. K. Mallik; M. N. Roy πŸ“‚ Article πŸ“… 2002 πŸ› John Wiley and Sons 🌐 English βš– 122 KB πŸ‘ 2 views

## Abstract This paper presents the application of a genetic algorithm (GA) to the design and optimization of a nonplanar dipole array in light of its application at a cell‐site antenna for mobile communication. Cell‐site antennas demand widely different radiation patterns depending upon the geogra