CPSC 313 Lecture Notes - Lecture 1: Eeprom, Non-Line-Of-Sight Propagation, Eprom

246 views2 pages

Document Summary

Penalties of load/use hazards (1/4)*(1/5)*1 = 0. 05 increased clock speed -> increased throughput. Cons: more potential for hazards & longer stalls some tasks hard to divide more complicated, higher overhead more time loading stage registers. Technique: wider pipelines (superscalar) multiple instructions in each clock cycle e ective if instructions have no dependencies with each other. Technique: out of order execution reorder instructions dynamically useful when instructions are delayed dependencies must be respected! Technique: multithreading run instructions from multiple threads at the same time helps nd more independent instructions. Convert one instruction into 4 simpler instructions and then execute these instead ie. addq %rax, (%rdi, %rdx, 8) %rdi + %rdx*8 read value stored at address do add (operator) write-back.

Get access

Grade+
$40 USD/m
Billed monthly
Grade+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
10 Verified Answers
Class+
$30 USD/m
Billed monthly
Class+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
7 Verified Answers