2005
DOI: 10.1145/1080695.1069967
|View full text |Cite
|
Sign up to set email alerts
|

Continuous Optimization

Abstract: This paper presents a hardware-based dynamic optimizer that continuously optimizes an application's instruction stream. In continuous optimization, dataflow optimizations are performed using simple, table-based hardware placed in the rename stage of the processor pipeline. The continuous optimizer reduces dataflow height by performing constant propagation, reassociation, redundant load elimination, store forwarding, and silent store removal. To enhance the impact of the optimizations, the optimizer integrates … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2006
2006
2021
2021

Publication Types

Select...
4
2

Relationship

0
6

Authors

Journals

citations
Cited by 9 publications
(1 citation statement)
references
References 38 publications
(43 reference statements)
0
1
0
Order By: Relevance
“…Several techniques have been proposed to improve the efficiency of register tracking and sharing [4,11,28,34,35,38]. Besides reducing register pressure, these technique also allow for zero loadto-use latency on loads that have their data forwarded by the physical register file.…”
Section: Register Sharingmentioning
confidence: 99%
“…Several techniques have been proposed to improve the efficiency of register tracking and sharing [4,11,28,34,35,38]. Besides reducing register pressure, these technique also allow for zero loadto-use latency on loads that have their data forwarded by the physical register file.…”
Section: Register Sharingmentioning
confidence: 99%