2000
DOI: 10.1145/342001.339689
|View full text |Cite
|
Sign up to set email alerts
|

Circuits for wide-window superscalar processors

Abstract: Our program benchmarks and simulations of novel circuits indicate that large-window processors are feasible. Using our redesigned superscalar components, a large-window processor implemented in today's technology can achieve an increase of 10-60% (geometric mean of 31%) in program speed compared to today's processors. The processor operates at clock speeds comparable to today's processors, but achieves significantly higher ILP.To measure the impact of a large window on clock speed, we design and simulate new i… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
19
0

Year Published

2002
2002
2004
2004

Publication Types

Select...
4
1
1

Relationship

0
6

Authors

Journals

citations
Cited by 19 publications
(19 citation statements)
references
References 12 publications
0
19
0
Order By: Relevance
“…Furthermore the proposed an arbitration scheme may prove useful in areas where performance is held back due to high latency of present arbitration and scheduling schemes, such as issue-logic of wideissue superscalar processors [3].…”
Section: Resultsmentioning
confidence: 99%
“…Furthermore the proposed an arbitration scheme may prove useful in areas where performance is held back due to high latency of present arbitration and scheduling schemes, such as issue-logic of wideissue superscalar processors [3].…”
Section: Resultsmentioning
confidence: 99%
“…A circuit-level approach was proposed recently for tackling the window size problem specifically [5] : the reorder buffer and the issue buffer are merged, and parallel-prefix circuits are used for the wake-up and selection phases.…”
Section: Background and Related Workmentioning
confidence: 99%
“…From Figure 1, we observe that, while the negative effects of out-oforder execution existed for only a small fraction of the time with small reorder buffers, eliminating other sources of stalls by increasing the out-of-order capability exposes these negative effects to represent significant overhead. Since recent research and industry trends are focusing on increasing out-of-order capability [4,5,11,13,16,18,20,24], with the results from Figure 1 in mind, we believe it is imperative that the frequency of traps and the number of cache misses be reduced so that future high performance processors can realize the full potential of more complex out-of-order designs.…”
Section: The Problemmentioning
confidence: 99%
“…A good deal of recent effort is aimed at designing efficient and fast issue/selection logic that allows for larger instruction-window sizes while still maintaining high clock speeds. Henry et al proposed an alternate binary tree circuit implementation for the wakeup logic [11]; Onder et al proposed explicit wake-up lists associated with executing instructions [16]; Lebeck et al tackle the instruction window size by proposing an alternate waiting instruction buffer (WIB) [13]; and Akkary et al propose a checkpoint and recovery mechanism to recover from branch mispredicts with larger instruction window sizes [4].…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation