Superscalar Processor

GPTKB entity

Statements (39)
Predicate Object
gptkbp:instanceOf Processor Architecture
gptkbp:category Microprocessors
Computer architecture
Parallel computing
gptkbp:characteristic multiple instruction issue per clock cycle
gptkbp:contrastsWith scalar processor
VLIW processor
pipelined processor
gptkbp:enables instruction-level parallelism
parallel execution of instructions
gptkbp:hasComponent out-of-order execution
register renaming
instruction dispatch logic
multiple execution units
https://www.w3.org/2000/01/rdf-schema#label Superscalar Processor
gptkbp:improves CPU throughput
gptkbp:introducedIn gptkb:DEC_Alpha_21064
gptkb:IBM_RS/6000
Intel i960CA
gptkbp:limitation increased hardware complexity
power consumption
diminishing returns with more execution units
instruction dependencies
gptkbp:relatedTo speculative execution
superscalar architecture
branch prediction
out-of-order execution
register renaming
instruction pipeline
gptkbp:requires hazard detection
complex instruction scheduling
dependency checking
gptkbp:usedBy gptkb:PowerPC_processors
gptkb:ARM_processors
gptkb:SPARC_processors
x86 processors
gptkbp:usedIn modern CPUs
gptkbp:bfsParent gptkb:Instruction_Level_Parallelism
gptkbp:bfsLayer 8