OPTIMIZATION OF ARRAY REDISTRIBUTION FOR DISTRIBUTED-MEMORY MULTICOMPUTERS

Citation
A. Wakatani et M. Wolfe, OPTIMIZATION OF ARRAY REDISTRIBUTION FOR DISTRIBUTED-MEMORY MULTICOMPUTERS, Parallel computing, 21(9), 1995, pp. 1485-1490
Citations number
2
Categorie Soggetti
Computer Sciences","Computer Science Theory & Methods
Journal title
ISSN journal
01678191
Volume
21
Issue
9
Year of publication
1995
Pages
1485 - 1490
Database
ISI
SICI code
0167-8191(1995)21:9<1485:OOARFD>2.0.ZU;2-V
Abstract
Languages such as High Performance Fortran implement parallel algorith ms by distributing large data structures across a multicomputer system . To enhance parallelism and reduce communication, it is sometimes ben eficial for a programmer to change the distribution between phases of the algorithm. We introduce a new mapping strategy, called the spiral mapping, that reduces the communication overhead of array redistributi on. Redistribution using the spiral mapping exploits communication loc ality and reduces global communication conflicts. We implemented redis tribution using the standard linear mapping and the spiral mapping for two dimensional arrays; for 1024 x 1024 arrays, redistribution using the spiral mapping is 36% faster than using the linear mapping on a 16 node Intel iPSC/860.