• Cite Icon2
  • https://doi.org/10.1145/169627.169812Copy DOI Icon

Enhanced superscalar hardware

  • Jan 1, 1993
  • J K Pickett +1 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

In the push for ever increasing performance out of processor architectures, there is a need to expand beyond the limitations of existing scalar approaches. Superscalar architectures provide one such means. By dynamically executing more than one instruction per clock cycle, superscalar architectures can improve performance without relying solely on technology improvements for these gains. This paper examines a new technique for superscalar control implementation, called the schedule table. The schedule table facilitates dependency checking, out of order instruction issue, out of order execution, branch prediction, speculative execution, precise interrupts, and fast and efficient misprediction recovery.

Similar Papers
  • Conference Article
  • Citations49

Branch classification: a new mechanism for improving branch predictor performance

  • Aug 24, 2005
  • Po-Yung Chang +3
  • Research Article
  • Citations39

Modeling Control Speculation for Timing Analysis

  • Jan 01, 2005
  • Real-Time Systems
  • Xianfeng Li +2
  • Research Article
  • Citations3

An efficient branch predictor for improved accuracy of instruction level parallelism

  • Apr 06, 2021
  • The Journal of Supercomputing
  • Sweety +1
  • Research Article
  • Citations22

Using hybrid branch predictors to improve branch prediction accuracy in the presence of context switches

  • May 01, 1996
  • ACM SIGARCH Computer Architecture News
  • Marius Evers +2
  • Conference Article
  • Citations167

Using hybrid branch predictors to improve branch prediction accuracy in the presence of context switches

  • May 01, 1996
  • Marius Evers +2
  • Research Article
  • Citations2

The Precomputed-Branch architecture: Efficient branches with compiler support

  • Feb 25, 1999
  • Journal of Systems Architecture
  • Brad Calder +1
  • Conference Article
  • Citations1

An Accurate and Efficient Time-Division Parallelization of Cycle Accurate Architectural Simulators

  • Jan 01, 2007
  • Masahiro Yano +3
  • Conference Article

Conditional annulling for superscalar processors

  • Oct 19, 1993
  • Chun-Hung Wen +4
  • Research Article
  • Citations105

Sentinel scheduling

  • Nov 01, 1993
  • ACM Transactions on Computer Systems
  • Scott A Mahlke +6
  • Book Chapter
  • Citations51

Formal Verification of VLIW Microprocessors with Speculative Execution

  • Jan 01, 2000
  • Miroslav N Velev
  • Research Article
  • Citations5

Architectural time-predictability factor (ATF)

  • Nov 01, 2012
  • ACM SIGBED Review
  • Yiqiang Ding +1
  • Conference Article
  • Citations1

A partial evaluator for data flow graphs

  • Jan 01, 1993
  • Jesper Vasell
  • Conference Article
  • Citations1

Two branch predictor schemes for reduction of misprediction rate in conditions of frequent context switches

  • Oct 20, 1998
  • M Petrovic +2
  • PDF
  • Research Article
  • Citations1

Researches on Design and Implementations of Two 2-Bit Predictors

  • Sep 01, 2011
  • Advanced Engineering Forum
  • Long Zhang +2
  • Conference Article
  • Citations116

Multiple-block ahead branch predictors

  • Sep 01, 1996
  • André Seznec +3
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.