Generating Local Addresses and Communication Sets for Data-parallel Programs

Generating Local Addresses and Communication Sets for Data-parallel Programs

Auteur : Siddhartha Chatterjee, Research Institute for Advanced Computer Science (U.S.), John R. Gilbert, F. J. E. Long, R. Schreiber, Shang-Hua Teng

Date de publication : 1993

Éditeur : NASA, Ames Research Center, Research Institute for Advanced Computer Science

Nombre de pages : 10

Résumé du livre

"Generating local addresses and communication sets is an important issue in distributed-memory implementations of data-parallel languages such as High Performance Fortran. We show that for an array A affinely aligned to a template that is distributed across p processors with a cyclic(k) distribution, and a computation involving the regular section A(l : h : s), the local memory access sequence for any processor is characterized by a finite state machine of at most k states. We present fast algorithms for computing the essential information about these state machines, and extend the framework to handle multidimensional arrays. We also show how to generate communication sets using the state machine approach. Performance results show that this solution requires very little runtime overhead and acceptable preprocessing time"--Abstract.

Connexion / Inscription

Saisissez votre e-mail pour vous connecter ou créer un compte

Connexion

Inscription

Mot de passe oublié ?

Nous allons vous envoyer un message pour vous permettre de vous connecter.