Efficient distribution analysis via graph contraction

Alignment and distribution of array data should be managed by optimizing compilers for parallel computers, but current approaches to the distribution problem formulate it as an NP-complete graph optimization problem. The graphs arising in applications are large and difficult to optimize. Some earlie...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:International journal of parallel programming 1996-12, Vol.24 (6), p.599-620
Hauptverfasser: SHEFFLER, T. J, SCHREIBER, R, PUGH, W, GILBERT, J. R, CHATTERJEE, S
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Alignment and distribution of array data should be managed by optimizing compilers for parallel computers, but current approaches to the distribution problem formulate it as an NP-complete graph optimization problem. The graphs arising in applications are large and difficult to optimize. Some earlier results on methods that use graph contraction to reduce the size of a distribution problem are improved. An experiment using 7 example programs that show these contraction operations to be effective in practice is reported on. Between 70% and 99% reductions in problem size were obtained, the larger number being more typical, without loss of solution quality.
ISSN:0885-7458
1573-7640
DOI:10.1007/BF03356761