Proceedings International Parallel and Distributed Processing Symposium
DOI: 10.1109/ipdps.2003.1213121
|View full text |Cite
|
Sign up to set email alerts
|

Global communication optimization for tensor contraction expressions under memory constraints

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
13
0

Publication Types

Select...
4
3

Relationship

5
2

Authors

Journals

citations
Cited by 19 publications
(13 citation statements)
references
References 13 publications
0
13
0
Order By: Relevance
“…We use a dynamic programming algorithm to search among all combinations of loop fusions and array distributions to find the one with minimal total communication cost, that also fits within the available memory. We omit details here and refer the reader to [10], [11].…”
Section: Data Locality Optimizationmentioning
confidence: 99%
“…We use a dynamic programming algorithm to search among all combinations of loop fusions and array distributions to find the one with minimal total communication cost, that also fits within the available memory. We omit details here and refer the reader to [10], [11].…”
Section: Data Locality Optimizationmentioning
confidence: 99%
“…ification of a computation expressed as a set of tensor contraction expressions and transforms it into efficient parallel code. Several compile-time optimizations are incorporated into the TCE: algebraic transformations to minimize operation counts [31,32], loop fusion to reduce memory requirements [28,30,29], spacetime trade-off optimization [10], communication minimization [11], and data locality optimization [12,13] of memory-to-cache traffic.…”
Section: The Computational Contextmentioning
confidence: 99%
“…We are developing an automatic synthesis system called the Tensor Contraction Engine (TCE) [24], to generate efficient parallel programs from high level expressions, for a class of computations expressible as tensor contractions [3,6,5,7,15,16]. Often the tensors (essentially multi-dimensional arrays) are too large to fit in memory and must be diskresident.…”
Section: Motivationmentioning
confidence: 99%