Proceedings of the 14th International Conference on Compilers, Architectures and Synthesis for Embedded Systems 2011
DOI: 10.1145/2038698.2038706
|View full text |Cite
|
Sign up to set email alerts
|

Studying optimal spilling in the light of SSA

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
7
0

Year Published

2013
2013
2019
2019

Publication Types

Select...
4
2

Relationship

0
6

Authors

Journals

citations
Cited by 8 publications
(7 citation statements)
references
References 15 publications
0
7
0
Order By: Relevance
“…Various optimal spillers for a given arrangement of instructions have also been proposed. Colombet et al [CBD11] summarize and generalize this work.…”
Section: Related Workmentioning
confidence: 61%
“…Various optimal spillers for a given arrangement of instructions have also been proposed. Colombet et al [CBD11] summarize and generalize this work.…”
Section: Related Workmentioning
confidence: 61%
“…Load-store optimization avoids reloading spilled values by reusing values loaded in previous parts of the spill code. Multi-allocation allocates temporaries simultaneously to registers as well as memory, reducing the overhead of spilling in certain scenarios [31]. Register packing assigns temporaries of small bit-widths to different parts of larger-width registers (for processors supporting such assignments) to improve register utilization.…”
Section: Register Allocationmentioning
confidence: 99%
“…A particular focus has been to study the trade-off between solution quality and scalability. Numerous approaches [3,31,35] advocate solving spilling first (including relevant aspects of coalescing in the case of Colombet et al [31]), followed by register assignment and coalescing. This arrangement can improve scalability with virtually no performance loss for single-issue and out-of-order processors, but is less suitable when register assignment and coalescing have high impact on code quality, such as in code size optimization [58] or in speed optimization for VLIW processors [31].…”
Section: Related Approachesmentioning
confidence: 99%
See 2 more Smart Citations