Course 2 ILP, DLP, TLP
31 videos • 72,060 views • by Prof. Dr. Ben H. Juurlink
1
2 1 1 ILP Concepts and Challenges
Prof. Dr. Ben H. Juurlink
Download
2
2 1 2 Dependences and Hazards
Prof. Dr. Ben H. Juurlink
Download
3
2 1 3 Dynamic Scheduling Using Tomasulo's Algorithm
Prof. Dr. Ben H. Juurlink
Download
4
2 1 4 Dynamic Scheduling Using Tomasulo's Algorithm Example
Prof. Dr. Ben H. Juurlink
Download
5
2 1 5 Extending Tomasulo with Memory Accesses
Prof. Dr. Ben H. Juurlink
Download
6
2 1 6 Loop Based Dynamic Scheduling Example
Prof. Dr. Ben H. Juurlink
Download
7
2 1 7 Introduction to Dynamic Branch Prediction
Prof. Dr. Ben H. Juurlink
Download
8
2 1 8 Advanced Branch Prediction
Prof. Dr. Ben H. Juurlink
Download
9
2 1 9 Tournament Predictors and Branch Prediction Accuracy
Prof. Dr. Ben H. Juurlink
Download
10
2 1 10 Hardware Based Speculation
Prof. Dr. Ben H. Juurlink
Download
11
2 1 11 Multiple Issue
Prof. Dr. Ben H. Juurlink
Download
12
2 1 12 Increasing Instruction Fetch Bandwidth
Prof. Dr. Ben H. Juurlink
Download
13
2 1 13 Limitations of ILP
Prof. Dr. Ben H. Juurlink
Download
14
2 2 1 Basic VLIW Approach
Prof. Dr. Ben H. Juurlink
Download
15
2 2 2 VLIW Challenges Instruction Scheduling & Code Size
Prof. Dr. Ben H. Juurlink
Download
16
2 2 3 VLIW Challenges Register File Complexity & Control Hazards
Prof. Dr. Ben H. Juurlink
Download
17
2 3 1 Introduction to SIMD
Prof. Dr. Ben H. Juurlink
Download
18
2 3 2 SIMD Register File, Data Types, and Instructions
Prof. Dr. Ben H. Juurlink
Download
19
2 3 3 SIMD Multiplication Instructions
Prof. Dr. Ben H. Juurlink
Download
20
2 3 4 Special Purpose Instructions & Data Conversions
Prof. Dr. Ben H. Juurlink
Download
21
2 3 5 Data Alignment and Reordering
Prof. Dr. Ben H. Juurlink
Download
22
2 3 6 SIMD Control Flow
Prof. Dr. Ben H. Juurlink
Download
23
2 3 7 Case Study Intel SIMD Extensions
Prof. Dr. Ben H. Juurlink
Download
24
2 4 1 TLP Motivation and Introduction
Prof. Dr. Ben H. Juurlink
Download
25
2 4 2 SW and HW Multithreading
Prof. Dr. Ben H. Juurlink
Download
26
2 4 3 Introduction to Block Multithreading
Prof. Dr. Ben H. Juurlink
Download
27
2 4 4 Examples of Block Multithreading
Prof. Dr. Ben H. Juurlink
Download
28
2 4 5 Introduction to Interleaved Multithreading
Prof. Dr. Ben H. Juurlink
Download
29
2 4 6 Examples of Interleaved Multithreading
Prof. Dr. Ben H. Juurlink
Download
30
2 4 7 Introduction to Simultaneous Multithreading
Prof. Dr. Ben H. Juurlink
Download
31
2 4 8 Examples of Simultaneous Multithreading
Prof. Dr. Ben H. Juurlink
Download