1998
DOI: 10.1007/3-540-49530-4_19
|View full text |Cite
|
Sign up to set email alerts
|

MARS: A Distributed Memory Approach to Shared Memory Compilation

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
7
0

Year Published

2004
2004
2006
2006

Publication Types

Select...
2
1
1

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(8 citation statements)
references
References 6 publications
0
7
0
Order By: Relevance
“…It is critical to define these transformations through a separate representation of the mapping of virtual array elements to physical memory location. This paper does not bring any improvement to the existing solutions to this problem, (20) which are sufficiently mature already to express complex data layout transformations.…”
Section: Data Layoutmentioning
confidence: 96%
See 3 more Smart Citations
“…It is critical to define these transformations through a separate representation of the mapping of virtual array elements to physical memory location. This paper does not bring any improvement to the existing solutions to this problem, (20) which are sufficiently mature already to express complex data layout transformations.…”
Section: Data Layoutmentioning
confidence: 96%
“…12. Optimizers based on more advanced rewriting systems (19) and most non-syntactic representations (3,10,20) will still peel an iteration of the first and last loops. However, peeling the last iteration of the first loop introduces two dependences that prevent fusion with the third loop: backward motion -flow dependence on A[1] -and forward motion -anti-dependence on A[i] -of the peeled iteration is now illegal.…”
Section: Limitations Of Phase Orderingmentioning
confidence: 99%
See 2 more Smart Citations
“…For instance, array merging (combining several arrays into a single one) affects both the declarations and access functions (subscripts change); this transformation is sometimes used to improve spatial locality. We are working on an extension of the representation to accommodate combined modifications of array declarations and statements, in the light of [25].…”
Section: Data Layoutmentioning
confidence: 99%