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
|