Speculative Execution

GPTKB entity

Statements (23)
Predicate Object
gptkbp:instanceOf Computer Science Concept
gptkbp:cause Security Vulnerabilities
gptkbp:countermeasures Hardware Redesign
Microcode Updates
Software Patches
gptkbp:enables Parallelism
gptkbp:field Computer Architecture
gptkbp:firstDescribed 1960s
https://www.w3.org/2000/01/rdf-schema#label Speculative Execution
gptkbp:implementedIn Modern CPUs
gptkbp:purpose Improve Performance
gptkbp:relatedTo gptkb:Spectre
gptkb:Meltdown
Register Renaming
Cache Timing Attacks
Instruction Pipelining
gptkbp:requires Rollback Mechanism
gptkbp:riskFactor Side-Channel Attacks
gptkbp:usedIn gptkb:Out-of-Order_Execution
gptkb:Superscalar_Processors
Branch Prediction
gptkbp:bfsParent gptkb:Instruction_Level_Parallelism
gptkbp:bfsLayer 8