Hazards

WeekCourse ContentCourse Video
第一章 Computer Abstractions and Technology
Introduction and History
Watch Online
Moores Law and CPUWatch Online
PerformanceWatch Online
Amdahls LawWatch Online
第二章 Instructions: Language of the Computer
Instruction Set Architecture
Watch Online
Procedure Call and AddressingWatch Online
Addressing ModeWatch Online
第三章 Arithmetic for Computers
ALU, Multiplier and Carry Look-Ahead
Watch Online
Carry Look-Ahead and Booth’s AlgorithmWatch Online
Divider and Floating PointWatch Online
第四章 The Processor
CPU and Instruction Type
Watch Online
Control Unit and PipelineWatch Online
HazardsWatch Online
Branch Prediction and Pipelined DatapathWatch Online
Pipelined Control, Forwarding and Load-Use HazardWatch Online
Branch Hazard and Dynamic Branch PredictionWatch Online
Exception and Static Dual IssueWatch Online
Static Dual Issue and Loop UnrollingWatch Online
第五章 Large and Fast: Exploiting Memory Hierarchy
Dynamic Scheduling and Locality
Watch Online
Direct Mapping, Cache Size and Block SizeWatch Online
Cache Performance, Associativity and Multilevel CacheWatch Online
Virtual Memory and Page TableWatch Online
TLB, Sources of Misses and Virtual MachineWatch Online
Cache Coherence and Memory ConsistencyWatch Online
第六章 Storage and Other I/O Topics
I/O system, Dependability Measures, Disk and Bus
Watch Online
Measuring IO performance and RAIDWatch Online
Interrupt driven IO vs. DMA, IO System Design and Disk DependabilityWatch Online