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
|