International Symposium on Code Generation and Optimization (CGO'06)
DOI: 10.1109/cgo.2006.29
|View full text |Cite
|
Sign up to set email alerts
|

Practical Structure Layout Optimization and Advice

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
19
0

Publication Types

Select...
3
1
1

Relationship

0
5

Authors

Journals

citations
Cited by 32 publications
(19 citation statements)
references
References 17 publications
0
19
0
Order By: Relevance
“…If one of the following conditions is true for a structure type, ASLOP stops performing data-layout transformations on it. This restriction is comparable with the one used in [5].…”
Section: Safety Checkmentioning
confidence: 74%
See 1 more Smart Citation
“…If one of the following conditions is true for a structure type, ASLOP stops performing data-layout transformations on it. This restriction is comparable with the one used in [5].…”
Section: Safety Checkmentioning
confidence: 74%
“…This twoportion scheme restricts layout strategies that can be applied, thus it loses certain layout opportunities. Hundt [5] also proposes structure peeling, which is similar to maximal reshaping discussed earlier.…”
Section: Related Workmentioning
confidence: 99%
“…The work in [5] presents a framework for structure layout optimizations, which include structure splitting and structure peeling, and incorporates dead field removal and field reordering as part of the layout process. The work in [3] describes in detail the structure splitting and structure peeling optimizations in the Open64 Compiler.…”
Section: Data Layout Optimizationmentioning
confidence: 99%
“…. , A [8], and the most frequent access pattern in the entire program is groups of [3], A [6], followed by groups of A [1], A [4], A [7], and then by groups of A [2], A [5], A [8]. Suppose further that each cache line in the system can only hold exactly three array elements; that is, array elements A[0 : 2] reside in the same cache line, and similarly for the elements A [3 : 5] and A [6 : 8].…”
Section: Array Re-mapping Optimizationmentioning
confidence: 99%
See 1 more Smart Citation