Proceedings of the 18th Annual Workshop on Microprogramming 1985
DOI: 10.1145/18927.18916
|View full text |Cite
|
Sign up to set email alerts
|

HPS, a new microarchitecture: rationale and introduction

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
7
0

Year Published

1987
1987
2018
2018

Publication Types

Select...
5
3
2

Relationship

0
10

Authors

Journals

citations
Cited by 93 publications
(7 citation statements)
references
References 6 publications
0
7
0
Order By: Relevance
“…The machine model simulated is the HPS microarchitecture [9] [lo]. HPS is a wide-issue out-of-order execution machine, using Tomasulo algorithm for dynamic schcduling [12].…”
Section: Experimental Methodologymentioning
confidence: 99%
“…The machine model simulated is the HPS microarchitecture [9] [lo]. HPS is a wide-issue out-of-order execution machine, using Tomasulo algorithm for dynamic schcduling [12].…”
Section: Experimental Methodologymentioning
confidence: 99%
“…The algorithm was first used in the ftoating point unit of the IBM 360/91 and is currently being used for the entire execution unit in the HPS project at Berkeley [19]. The Tomasulo algorithm is not applied to the write-once registers in the PUP.…”
Section: An Implementation Of the Pupmentioning
confidence: 99%
“…The prediction is verified when the outcome of the event is known, and corrective action is taken if the prediction was wrong. Speculative execution has been successfully used to overcome performance hurdles in a variety of scenarios, for example, branch instructions (control speculation) [34,40], ambiguous dependences (dependence speculation) [30], parallelization (speculative parallelization) [41], and locking overheads (speculative lock elision) [35].…”
Section: Introductionmentioning
confidence: 99%