Proceedings of the 22nd Annual International Symposium on Computer Architecture - ISCA '95 1995
DOI: 10.1145/223982.224366
|View full text |Cite
|
Sign up to set email alerts
|

Exploring configurations of functional units in an out-of-order superscalar processor

Abstract: This study has been carried out in order to determine cost-effective conjiguratiom of functional units for multiple-issue out-oforder superscalar processors. The trace-driven simulations were pe@ormed on the six integer and the fourteen floating-point programs from the SPEC 92 suite. We first evaluate the number of instructions allowed to be concurrently processed by the execution stages of the pipeline. We then opply some restrictions on the execution issue of different instruction classes in order to define … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
5
0

Year Published

1997
1997
2018
2018

Publication Types

Select...
3
2
2

Relationship

0
7

Authors

Journals

citations
Cited by 19 publications
(5 citation statements)
references
References 6 publications
0
5
0
Order By: Relevance
“…One such economic problem is the power consumption of excess FUs, which must consume power even when not in use via static power dissipation. Previous research has been done to empirically derive optimal FU configurations via simulation [2]. Such approaches typically only examine the overall throughput of the processor to determine how well a particular configuration fits a processor, whereas our goal is to examine the pipeline effects of each configuration.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…One such economic problem is the power consumption of excess FUs, which must consume power even when not in use via static power dissipation. Previous research has been done to empirically derive optimal FU configurations via simulation [2]. Such approaches typically only examine the overall throughput of the processor to determine how well a particular configuration fits a processor, whereas our goal is to examine the pipeline effects of each configuration.…”
Section: Related Workmentioning
confidence: 99%
“…Clearly, in a system with bandwidth B between the IQ and the FUs, it would be optimal to have the number of each type of FU equal to B to fulfill its potential. In such a configuration, criteria (2) is always satisfied and we should intuitively expect higher throughput than a configuration with any fewer FUs. However, FUs are expensive in many dimensions, including economic cost, chip space, and idle power consumption.…”
Section: Introductionmentioning
confidence: 99%
“…Studies on the ideal mix and functionality of functional units in a superscalar processor have been performed [7]. These studies show that good gains can be obtained by increasing the number of identical functional units, as well as the types of instructions these units can execute.…”
Section: Proposed Modificationmentioning
confidence: 99%
“…The baseline model is an out-of-order execute superscalar processor based on the register update unit[l8]. Following the discussion explained in [7], we decided the configuration of the baseline processor summarized in Table 1. The penalty for the data dependence misprediction is assumed to be 3 cycles.…”
Section: Processor Modelmentioning
confidence: 99%