The impact of hardware scheduling mechanisms on the performance and cost of processor designs

Hardware schedulers supporting out-of-order execution are widespread nowadays. Nevertheless, studies quantifying the impact of schedulers on the performance and cost of processors are rare. The paper tries to close this gap. It turns out that the hardware schedulers can double the performance at a m...

Celý popis

Podrobná bibliografie
Hlavní autoři: Müller, S, Leister, H, Dell, P, Gerteis, N, Kroening, D
Další autoři: Cap, C
Médium: Conference item
Vydáno: dblp computer science bibliography 1999
_version_ 1826301771763417088
author Müller, S
Leister, H
Dell, P
Gerteis, N
Kroening, D
author2 Cap, C
author_facet Cap, C
Müller, S
Leister, H
Dell, P
Gerteis, N
Kroening, D
author_sort Müller, S
collection OXFORD
description Hardware schedulers supporting out-of-order execution are widespread nowadays. Nevertheless, studies quantifying the impact of schedulers on the performance and cost of processors are rare. The paper tries to close this gap. It turns out that the hardware schedulers can double the performance at a moderate increase (10–24%) in a processor’s gate count. Earlier rearranging of instructions allows for better performance, but it does not guarantee it. The lack of features like forwarding and non-blocking resources can nullify this gain. Despite of its out-of-order dispatch capability, the original Scoreboard scheduler, for example, performs significantly worse than a standard in-order pipeline. The paper also identifies the aspects responsible for this poor performance and quantifies their impact. The single most important aspect is the lack of result forwarding.
first_indexed 2024-03-07T05:37:24Z
format Conference item
id oxford-uuid:e46281fd-d38f-47f0-a91e-f52dce5f500f
institution University of Oxford
last_indexed 2024-03-07T05:37:24Z
publishDate 1999
publisher dblp computer science bibliography
record_format dspace
spelling oxford-uuid:e46281fd-d38f-47f0-a91e-f52dce5f500f2022-03-27T10:16:12ZThe impact of hardware scheduling mechanisms on the performance and cost of processor designsConference itemhttp://purl.org/coar/resource_type/c_5794uuid:e46281fd-d38f-47f0-a91e-f52dce5f500fSymplectic Elements at Oxforddblp computer science bibliography1999Müller, SLeister, HDell, PGerteis, NKroening, DCap, CErhard, WKoch, WHardware schedulers supporting out-of-order execution are widespread nowadays. Nevertheless, studies quantifying the impact of schedulers on the performance and cost of processors are rare. The paper tries to close this gap. It turns out that the hardware schedulers can double the performance at a moderate increase (10–24%) in a processor’s gate count. Earlier rearranging of instructions allows for better performance, but it does not guarantee it. The lack of features like forwarding and non-blocking resources can nullify this gain. Despite of its out-of-order dispatch capability, the original Scoreboard scheduler, for example, performs significantly worse than a standard in-order pipeline. The paper also identifies the aspects responsible for this poor performance and quantifies their impact. The single most important aspect is the lack of result forwarding.
spellingShingle Müller, S
Leister, H
Dell, P
Gerteis, N
Kroening, D
The impact of hardware scheduling mechanisms on the performance and cost of processor designs
title The impact of hardware scheduling mechanisms on the performance and cost of processor designs
title_full The impact of hardware scheduling mechanisms on the performance and cost of processor designs
title_fullStr The impact of hardware scheduling mechanisms on the performance and cost of processor designs
title_full_unstemmed The impact of hardware scheduling mechanisms on the performance and cost of processor designs
title_short The impact of hardware scheduling mechanisms on the performance and cost of processor designs
title_sort impact of hardware scheduling mechanisms on the performance and cost of processor designs
work_keys_str_mv AT mullers theimpactofhardwareschedulingmechanismsontheperformanceandcostofprocessordesigns
AT leisterh theimpactofhardwareschedulingmechanismsontheperformanceandcostofprocessordesigns
AT dellp theimpactofhardwareschedulingmechanismsontheperformanceandcostofprocessordesigns
AT gerteisn theimpactofhardwareschedulingmechanismsontheperformanceandcostofprocessordesigns
AT kroeningd theimpactofhardwareschedulingmechanismsontheperformanceandcostofprocessordesigns
AT mullers impactofhardwareschedulingmechanismsontheperformanceandcostofprocessordesigns
AT leisterh impactofhardwareschedulingmechanismsontheperformanceandcostofprocessordesigns
AT dellp impactofhardwareschedulingmechanismsontheperformanceandcostofprocessordesigns
AT gerteisn impactofhardwareschedulingmechanismsontheperformanceandcostofprocessordesigns
AT kroeningd impactofhardwareschedulingmechanismsontheperformanceandcostofprocessordesigns