Instruction Level Parallelism

GPTKB entity

Statements (33)
Predicate Object
gptkbp:instanceOf Computer Science Concept
gptkbp:abbreviation gptkb:ILP
gptkbp:contrastsWith gptkb:Thread_Level_Parallelism
gptkbp:discusses Research Papers
Computer Architecture Textbooks
gptkbp:enables Higher CPU Performance
gptkbp:example gptkb:Superscalar_Processors
gptkb:VLIW_Processors
Multiple Issue Processors
Pipelined Processors
gptkbp:exploits Compiler Techniques
Hardware Techniques
https://www.w3.org/2000/01/rdf-schema#label Instruction Level Parallelism
gptkbp:improves Branch Prediction
Instruction Scheduling
Loop Unrolling
Register Renaming
gptkbp:measures IPC (Instructions Per Cycle)
Number of instructions executed simultaneously
gptkbp:prohibits Control Dependencies
Data Dependencies
Resource Conflicts
gptkbp:relatedTo gptkb:Out-of-Order_Execution
gptkb:Speculative_Execution
gptkb:Superscalar_Processor
Computer Architecture
Pipelining
High-Performance Computing
Parallel Computing
gptkbp:studiedIn gptkb:Microprocessor_Design
Computer Engineering
gptkbp:bfsParent gptkb:ILP
gptkbp:bfsLayer 7