Loading...
Please wait, while we are loading the content...
Similar Documents
HydraScalar: A Multipath-Capable Simulator (2001)
| Content Provider | CiteSeerX |
|---|---|
| Author | Skadron, Kevin Ahuja, Pritpal S. |
| Abstract | Even sophisticated branch-prediction techniques necessarily suffer some mispredictions, and even relatively small mispredict rates hurt performance substantially in current-generation processors. This suggests the study of multipath execution, in which the processor simultaneously executes code from both the taken and not-taken outcomes of a branch. This paper describes HydraScalar, a simulator built on the SimpleScalar toolkit (version 2.0) to accurately model a wideissue, out-of-order execution multipath processor. The paper describes the simulator's mechanisms for instruction fetch, branch handling, branch-confidence prediction, and multiple-path management. Because multipath execution is so sensitive to branch prediction, HydraScalar significantly expands SimpleScalar's modeling of branch and instruction-fetch effects, therefore adding a number of features that are beneficial regardless of whether multipath or conventional superscalar, out-of-order execution is being modeled. 1 I... |
| File Format | |
| Volume Number | 2001 |
| Journal | IEEE Technical Committee on Computer Architecture Newsletter |
| Language | English |
| Publisher Date | 2001-01-01 |
| Access Restriction | Open |
| Subject Keyword | Multipath-capable Simulator Multipath Execution Simplescalar Toolkit Beneficial Regardless Out-of-order Execution Current-generation Processor Instruction Fetch Multiple-path Management Sophisticated Branch-prediction Technique Branch Handling Small Mispredict Rate Out-of-order Execution Multipath Processor Not-taken Outcome Instruction-fetch Effect Branch-confidence Prediction |
| Content Type | Text |
| Resource Type | Article |