• LOGIN
  • No products in the cart.

The High Performance Computer Architecture course covers the Computer Architecture & Tech Trends of today’s world. You will learn about Moore’s Law, Processor Speed, Cost, Power, Power Consumption and Fabrication Yield.

The discussion will be held on performance measurement, the importance of performance improvement, Iron Law of Performance, Amdahl’s Law, Lhadma’s Law, and Benchmarks Standards. You will learn about Pipeline CPI, Processor Pipeline Stalls, etc. Finally, the course discusses Branch Prediction, Instruction Level Parallelism (ILP), Instruction Scheduling, ReOrder Buffer, Multi-Processing, and memory. You will know how memory works and how to connect DRAM with the processor.

Assessment

This course does not involve any written exams. Students need to answer 5 assignment questions to complete the course, the answers will be in the form of written work in pdf or word. Students can write the answers in their own time. Each answer need to be 200 words (1 Page). Once the answers are submitted, the tutor will check and assess the work.

Certification

Edukite courses are free to study. To successfully complete a course you must submit all the assignment of the course as part of assessment. Upon successful completion of a course, you can choose to make your achievement formal by obtaining your Certificate at a cost of £49.

Having an Official Edukite Certification is a great way to celebrate and share your success. You can:

  • Add the certificate to your CV or resume and brighten up your career
  • Show it to prove your success

 

Course Credit: Udacity

Course Curriculum

Course Notes
Course Notes(High Performance Computer Architecture) 01:00:00
Introduction
Lesson 1 Introduction – Georgia Tech – HPCA: Part 1 00:01:00
What is Computer Architecture? – Georgia Tech – HPCA: Part 1 00:01:00
Why Do We Need Computer Architectures – Georgia Tech – HPCA: Part 1 00:01:00
Computer Architecture Quiz – Georgia Tech – HPCA: Part 1 00:01:00
Computer Architecture & Tech Trends – Georgia Tech – HPCA: Part 1 00:01:00
Moore’s Law – Georgia Tech HPCA Part 3 00:02:00
Speed Doubling Quiz – Georgia Tech – HPCA: Part 1 00:01:00
Memory Wall – Georgia Tech – HPCA: Part 1 00:02:00
Processor Speed, Cost, Power – Georgia Tech – HPCA: Part 1 00:02:00
Speed vs Power vs Weight vs Cost Quiz – Georgia Tech – HPCA: Part 1 00:02:00
Power Consumption – Georgia Tech – HPCA: Part 1 00:01:00
Active Power – Georgia Tech – HPCA: Part 1 00:04:00
Static Power – Georgia Tech – HPCA: Part 1 00:03:00
Active Power Quiz – Georgia Tech – HPCA: Part 1 00:02:00
Fabrication Cost 1 – Georgia Tech – HPCA: Part 1 00:02:00
Fabrication Yield – Georgia Tech – HPCA: Part 1 00:02:00
Fabrication Cost 2 – Georgia Tech – HPCA: Part 1 00:05:00
Manufacturing Cost Quiz – Georgia Tech – HPCA: Part 1 00:01:00
Lesson 1 Outro – Georgia Tech – HPCA: Part 1 00:01:00
Metrics and Evaluation
Measurement Evaluation Intro – Georgia Tech – HPCA: Part 1 00:32:00
Performance – Georgia Tech – HPCA: Part 1 00:02:00
Latency and Throughput Quiz – Georgia Tech – HPCA: Part 1 00:01:00
Comparing Performance – Georgia Tech – HPCA: Part 1 00:01:00
Performance Comparison Quiz – Georgia Tech – HPCA: Part 1 00:01:00
Performance Comparison Quiz 2 – Georgia Tech – HPCA: Part 1 00:01:00
Speedup – Georgia Tech – HPCA: Part 1 00:01:00
Measuring Performance – Georgia Tech – HPCA: Part 1 00:01:00
Benchmarks – Georgia Tech – HPCA: Part 1 00:01:00
Types of Benchmarks – Georgia Tech – HPCA: Part 1 00:02:00
Performance Reporting Quiz – Georgia Tech – HPCA: Part 1 00:01:00
Benchmark Standards – Georgia Tech – HPCA: Part 1 00:02:00
Summarizing Performance – Georgia Tech – HPCA: Part 1 00:04:00
Speedup Averaging Quiz – Georgia Tech – HPCA: Part 1 00:01:00
Iron Law of Performance – Georgia Tech – HPCA: Part 1 00:03:00
Iron Law Quiz – Georgia Tech – HPCA: Part 1 00:01:00
Iron Law for Unequal Instruction Times – Georgia Tech – HPCA: Part 1 00:01:00
Iron Law Quiz – Georgia Tech – HPCA: Part 1 00:40:00
Amdahl’s Law – Georgia Tech – HPCA: Part 1 00:02:00
Amdahl’s Law Quiz – Georgia Tech – HPCA: Part 1 00:01:00
Amdal’s Law Implications – Georgia Tech – HPCA: Part 1 00:03:00
Amdahl’s Law Quiz 2 – Georgia Tech – HPCA: Part 1 00:01:00
Lhadma’s Law – Georgia Tech – HPCA: Part 1 00:02:00
Diminishing Returns – Georgia Tech – HPCA: Part 1 00:03:00
Measurement Evaluation Outro – Georgia Tech – HPCA: Part 1 00:01:00
Pipelining
Pipelining Intro – Georgia Tech – HPCA: Part 1 00:04:00
Pipelining – Georgia Tech – HPCA: Part 1 00:02:00
Pipelining in a Processor – Georgia Tech – HPCA: Part 1 00:04:00
Laundry Pipelining Quiz – Georgia Tech – HPCA: Part 1 00:01:00
Instruction Pipelining Quiz – Georgia Tech – HPCA: Part 1 00:01:00
Pipeline CPI – Georgia Tech – HPCA: Part 1 00:04:00
Processor Pipeline Stalls – Georgia Tech – HPCA: Part 1 00:04:00
Processor Pipeline Stalls and Flushes – Georgia Tech – HPCA: Part 1 00:02:00
Control Dependencies – Georgia Tech – HPCA: Part 1 00:04:00
Control Dependence Quiz – Georgia Tech – HPCA: Part 1 00:01:00
Data Dependencies – Georgia Tech – HPCA: Part 1 00:04:00
Data Dependencies Quiz – Georgia Tech – HPCA: Part 1 00:02:00
Dependencies and Hazards – Georgia Tech – HPCA: Part 1 00:07:00
Dependencies and Hazards Quiz – Georgia Tech – HPCA: Part 1 00:01:00
Handling of Hazards – Georgia Tech – HPCA: Part 1 00:03:00
Flushes, Stalls, and Forwarding Quiz – Georgia Tech – HPCA: Part 1 00:02:00
How Many Stages – Georgia Tech – HPCA: Part 1 00:04:00
Pipelining Outro – Georgia Tech – HPCA: Part 1 00:01:00
Branches
Branches Intro – Georgia Tech – HPCA: Part 1 00:04:00
Branch in a Pipeline – Georgia Tech – HPCA: Part 1 00:04:00
Branch Prediction Requirements – Georgia Tech – HPCA: Part 1 00:01:00
Branch Prediction Accuracy – Georgia Tech – HPCA: Part 1 00:05:00
Branch Prediction Benefit Quiz – Georgia Tech – HPCA: Part 1 00:01:00
Performance With Not Taken Prediction – Georgia Tech – HPCA: Part 1 00:02:00
Multiple Predictions Quiz – Georgia Tech – HPCA: Part 1 00:02:00
Predict Not Taken – Georgia Tech – HPCA: Part 1 00:02:00
Why We Need Better Prediction – Georgia Tech – HPCA: Part 1 00:05:00
Predictor Impact Quiz – Georgia Tech – HPCA: Part 1 00:01:00
Why We Need Better Predicition Part 2 – Georgia Tech – HPCA: Part 1 00:02:00
Better Prediction How – Georgia Tech – HPCA: Part 1 00:02:00
BTB Branch Target Buffer – Georgia Tech – HPCA: Part 1 00:02:00
Realistic BTB – Georgia Tech – HPCA: Part 1 00:03:00
BTB Quiz – Georgia Tech – HPCA: Part 1 00:01:00
Direction Predictor – Georgia Tech – HPCA: Part 1 00:02:00
BTB and BHT Quiz – Georgia Tech – HPCA: Part 1 00:02:00
BTB and BHT Quiz 2 – Georgia Tech – HPCA: Part 1 00:01:00
BTB and BHT Quiz 3 – Georgia Tech – HPCA: Part 1 00:01:00
BTB and BHT Quiz 4 – Georgia Tech HPCA Part 3 00:01:00
BTB and BHT Quiz 5 – Georgia Tech – HPCA: Part 1 00:01:00
Problems With 1 Bit Predictions – Georgia Tech – HPCA: Part 1 00:04:00
2 Bit Predictor – Georgia Tech – HPCA: Part 1 00:06:00
2 Bit Predictor Initialization – Georgia Tech – HPCA: Part 1 00:04:00
2BP Quiz – Georgia Tech – HPCA: Part 1 00:01:00
1BP, 2BP – Georgia Tech – HPCA: Part 1 00:03:00
History Based Predictors – Georgia Tech – HPCA: Part 1 00:03:00
1 Bit History With 2 Bit Count – Georgia Tech – HPCA: Part 1 00:05:00
1 Bit History Quiz – Georgia Tech – HPCA: Part 1 00:01:00
2 Bit History Predictor – Georgia Tech – HPCA: Part 1 00:03:00
2 Bit History Predictor 2 – Georgia Tech – HPCA: Part 1 00:05:00
N Bit History Predictor Quiz – Georgia Tech – HPCA: Part 1 00:02:00
History Predictor Quiz – Georgia Tech – HPCA: Part 1 00:01:00
History With Shared Counters Part 1 – Georgia Tech – HPCA: Part 1 00:01:00
History With Shared Counters part 2 – Georgia Tech – HPCA: Part 1 00:04:00
History With Shared Counters part 3 – Georgia Tech – HPCA: Part 1 00:02:00
PShare – Georgia Tech – HPCA: Part 1 00:03:00
PShare vs GShare Quiz – Georgia Tech – HPCA: Part 1 00:01:00
GShare or PShare – Georgia Tech – HPCA: Part 1 00:01:00
Tournament Predictor – Georgia Tech – HPCA: Part 1 00:03:00
Hierarchical Predictors – Georgia Tech – HPCA: Part 1 00:02:00
Hierarchical Predictor Example – Georgia Tech – HPCA: Part 1 00:04:00
Multi Predictor Quiz – Georgia Tech – HPCA: Part 1 00:02:00
Return Address Stack (RAS) – Georgia Tech – HPCA: Part 1 00:03:00
RAS – Georgia Tech – HPCA: Part 1 00:02:00
RAS Full Quiz – Georgia Tech – HPCA: Part 1 00:01:00
But How Do We Know It’s A RET – Georgia Tech – HPCA: Part 1 00:03:00
Branches Outro – Georgia Tech – HPCA: Part 1 00:01:00
Predication
Predication Intro – Georgia Tech – HPCA: Part 1 00:01:00
Predication – Georgia Tech – HPCA: Part 1 00:07:00
If Conversion – Georgia Tech – HPCA: Part 1 00:02:00
Conditional Move – Georgia Tech – HPCA: Part 1 00:02:00
MovZ MovN Quiz – Georgia Tech – HPCA: Part 1 00:01:00
MovZ MovN Performance – Georgia Tech – HPCA: Part 1 00:01:00
MovZ MovN Performance Quiz – Georgia Tech – HPCA: Part 1 00:01:00
MOVc Summary – Georgia Tech – HPCA: Part 1 00:02:00
Full Predication HW Support – Georgia Tech – HPCA: Part 1 00:02:00
Full Predication Example – Georgia Tech – HPCA: Part 1 00:03:00
Full Predication Quiz – Georgia Tech – HPCA: Part 1 00:02:00
Predication Outro – Georgia Tech – HPCA: Part 1 00:01:00
ILP
ILP Intro – Georgia Tech – HPCA: Part 2 00:04:00
ILP All in the Same Cycle – Georgia Tech – HPCA: Part 2 00:04:00
The Execute Stage – Georgia Tech – HPCA: Part 2 00:03:00
RAW Dependencies – Georgia Tech – HPCA: Part 2 00:03:00
WAW Dependencies – Georgia Tech – HPCA: Part 2 00:03:00
Dependency Quiz – Georgia Tech – HPCA: Part 2 00:02:00
Removing False Dependencies – Georgia Tech – HPCA: Part 2 00:02:00
Duplicating Register Values – Georgia Tech – HPCA: Part 2 00:03:00
Register Renaming – Georgia Tech – HPCA: Part 2 00:02:00
RAT Example – Georgia Tech – HPCA: Part 2 00:04:00
Register Renaming Quiz – Georgia Tech – HPCA: Part 2 00:01:00
False Dependencies After Renaming – Georgia Tech – HPCA: Part 2 00:02:00
Instruction Level Parallelism (ILP) – Georgia Tech – HPCA: Part 2 00:03:00
ILP Example – Georgia Tech – HPCA: Part 2 00:02:00
ILP Quiz – Georgia Tech – HPCA: Part 2 00:02:00
ILP with Control Dependencies – Georgia Tech – HPCA: Part 2 00:04:00
ILP vs IPC – Georgia Tech – HPCA: Part 2 00:04:00
IPC & ILP Quiz – Georgia Tech – HPCA: Part 2 00:01:00
ILP & IPC Discussion – Georgia Tech – HPCA: Part 2 00:02:00
ILP Outro – Georgia Tech – HPCA: Part 2 00:01:00
Instruction Scheduling
Tomasulo Intro – Georgia Tech – HPCA: Part 2 00:02:00
Improving IPC – Georgia Tech – HPCA: Part 2 00:02:00
Tomasulo’s Algorithm – Georgia Tech – HPCA: Part 2 00:02:00
The Picture – Georgia Tech – HPCA: Part 2 00:05:00
Issue – Georgia Tech – HPCA: Part 2 00:01:00
Issue Example – Georgia Tech – HPCA: Part 2 00:06:00
Issue Quiz – Georgia Tech – HPCA: Part 2 00:01:00
Dispatch – Georgia Tech – HPCA: Part 2 00:03:00
More Than 1 Instruction Ready – Georgia Tech – HPCA: Part 2 00:04:00
Dispatch Quiz – Georgia Tech – HPCA: Part 2 00:01:00
Write Result (Broadcast) – Georgia Tech – HPCA: Part 2 00:02:00
More Than 1 Broadcast – Georgia Tech – HPCA: Part 2 00:03:00
Broadcast Stale Result – Georgia Tech – HPCA: Part 2 00:04:00
Review Part 2 – Georgia Tech – HPCA: Part 2 00:03:00
Review Part 2 – Georgia Tech – HPCA: Part 2 00:04:00
One Cycle Quiz Part 2 – Georgia Tech – HPCA: Part 2 00:02:00
One Cycle Quiz Part 2 – Georgia Tech – HPCA: Part 2 00:01:00
One Cycle Quiz Part 3 – Georgia Tech – HPCA: Part 2 00:01:00
Tomasulo’s Algorithm Quiz – Georgia Tech – HPCA: Part 2 00:01:00
Load and Store Instructions – Georgia Tech – HPCA: Part 2 00:03:00
Long Example Introduction – Georgia Tech – HPCA: Part 2 00:02:00
Long Example Cycles 1-2 – Georgia Tech – HPCA: Part 2 00:02:00
Long Example Cycles 3-4 – Georgia Tech – HPCA: Part 2 00:04:00
Long Example Cycles 5-6 – Georgia Tech – HPCA: Part 2 00:04:00
Long Example Cycles 7-9 – Georgia Tech – HPCA: Part 2 00:02:00
Long Example Cycles 10-end – Georgia Tech – HPCA: Part 2 00:02:00
Timing Example – Georgia Tech – HPCA: Part 2 00:04:00
Tomasulo Timing Quiz Part 2 – Georgia Tech – HPCA: Part 2 00:02:00
Tomasulo Timing Quiz Part 2 – Georgia Tech – HPCA: Part 2 00:10:00
Tomasulo Outro – Georgia Tech – HPCA: Part 2 00:01:00
ReOrder Buffer
ROB Intro – Georgia Tech – HPCA: Part 3 00:01:00
Exceptions in Out Of Order Execution – Georgia Tech – HPCA: Part 3 00:02:00
Branch Misprediction – Georgia Tech – HPCA: Part 3 00:02:00
Correct Out of Order Execution – Georgia Tech – HPCA: Part 3 00:01:00
ROB Part 1 – Georgia Tech – HPCA: Part 3 00:02:00
ROB Part 2 – Georgia Tech – HPCA: Part 3 00:04:00
Free Reservation Stations Quiz – Georgia Tech – HPCA: Part 3 00:01:00
ROB Part 3 – Georgia Tech – HPCA: Part 3 00:04:00
Hardware Organization with ROB – Georgia Tech – HPCA: Part 3 00:01:00
ROB Quiz – Georgia Tech – HPCA: Part 3 00:01:00
Branch Misprediction Recovery Part 1 – Georgia Tech – HPCA: Part 3 00:04:00
Branch Misprediction Recovery Part 2 – Georgia Tech – HPCA: Part 3 00:05:00
ROB and Exceptions – Georgia Tech – HPCA: Part 3 00:03:00
Outside View of Executed – Georgia Tech – HPCA: Part 3 00:02:00
Exceptions with ROB Quiz – Georgia Tech – HPCA: Part 3 00:02:00
RAT Updates on Commit – Georgia Tech – HPCA: Part 3 00:07:00
ROB Example Cycles 1 2 – Georgia Tech – HPCA: Part 3 00:03:00
ROB Example Cycles 3 4 – Georgia Tech – HPCA: Part 3 00:03:00
ROB Example Cycles 5 & 6 – Georgia Tech – HPCA: Part 3 00:04:00
ROB Example Cycles 13-24 – Georgia Tech – HPCA: Part 3 00:03:00
ROB Example Cycles 25-43 – Georgia Tech – HPCA: Part 3 00:04:00
ROB Example Cycles 44-48 – Georgia Tech – HPCA: Part 3 00:03:00
ROB Quiz 1 – Georgia Tech – HPCA: Part 3 00:02:00
ROB Quiz 2 – Georgia Tech – HPCA: Part 3 00:02:00
ROB Quiz 3 – Georgia Tech – HPCA: Part 3 00:01:00
ROB Quiz 4 – Georgia Tech – HPCA: Part 3 00:01:00
ROB Quiz 5 – Georgia Tech – HPCA: Part 3 00:01:00
ROB Quiz 6 – Georgia Tech – HPCA: Part 3 00:01:00
ROB Quiz 7 – Georgia Tech – HPCA: Part 3 00:01:00
ROB Quiz 8 – Georgia Tech – HPCA: Part 3 00:01:00
ROB Timing Example – Georgia Tech – HPCA: Part 3 00:07:00
ROB Timing Quiz 1 – Georgia Tech – HPCA: Part 3 00:01:00
ROB Timing Quiz 2 – Georgia Tech – HPCA: Part 3 00:01:00
ROB Timing Quiz 3 – Georgia Tech – HPCA: Part 3 00:01:00
Unified Reservation Stations – Georgia Tech – HPCA: Part 3 00:03:00
Superscalar – Georgia Tech – HPCA: Part 3 00:04:00
Terminology Confusion – Georgia Tech – HPCA: Part 3 00:02:00
Out of Order – Georgia Tech – HPCA: Part 3 00:02:00
In Order vs Out of Order Quiz – Georgia Tech – HPCA: Part 3 00:01:00
ROB Outro – Georgia Tech – HPCA: Part 3 00:55:00
Memory Ordering
Memory Ordering Intro – Georgia Tech – HPCA: Part 3 00:01:00
Memory Access Ordering – Georgia Tech – HPCA: Part 3 00:02:00
When does Memory Write Happen – Georgia Tech – HPCA: Part 3 00:01:00
Load Store Queue Part 1 – Georgia Tech – HPCA: Part 3 00:02:00
Load Store Queue Part 2 – Georgia Tech – HPCA: Part 3 00:03:00
Out of Order Load Store Execution – Georgia Tech – HPCA: Part 3 00:03:00
In Order Load Store Execution – Georgia Tech – HPCA: Part 3 01:26:00
Memory Ordering Quiz – Georgia Tech – HPCA: Part 3 00:02:00
Store to Load Forwarding – Georgia Tech – HPCA: Part 3 00:01:00
LSQ Example – Georgia Tech – HPCA: Part 3 00:06:00
LSQ, ROB, and RS – Georgia Tech – HPCA: Part 3 00:02:00
Memory Ordering Quiz – Georgia Tech – HPCA: Part 3 00:43:00
Memory Ordering Quiz 2 – Georgia Tech – HPCA: Part 3 00:01:00
Memory Ordering Outro – Georgia Tech – HPCA: Part 3 01:30:00
Compiler ILP
Compiler ILP Intro – Georgia Tech – HPCA: Part 3 00:01:00
Can Compilers Help Improve IPC – Georgia Tech – HPCA: Part 3 00:01:00
Tree Height Reduction – Georgia Tech – HPCA: Part 3 00:02:00
Tree Height Reduction Quiz – Georgia Tech – HPCA: Part 3 00:02:00
Make Independent Instructions Easier to Find – Georgia Tech – HPCA: Part 3 00:01:00
Instruction Scheduling – Georgia Tech – HPCA: Part 3 00:05:00
Instruction Scheduling Quiz – Georgia Tech – HPCA: Part 3 00:01:00
Scheduling and If Conversion – Georgia Tech – HPCA: Part 3 00:02:00
If Convert a Loop – Georgia Tech – HPCA: Part 3 00:03:00
Loop Unrolling – Georgia Tech – HPCA: Part 3 00:05:00
Loop Unrolling Benefits ILP – Georgia Tech – HPCA: Part 3 00:02:00
Loop Unrolling Benefits CPI Part 1 – Georgia Tech – HPCA: Part 3 00:05:00
Loop Unrolling Benefits CPI Part 2 – Georgia Tech – HPCA: Part 3 00:06:00
Loop Unrolling Quiz – Georgia Tech – HPCA: Part 3 00:01:00
Unrolling Downside – Georgia Tech – HPCA: Part 3 00:02:00
Function Call Inlining – Georgia Tech – HPCA: Part 3 00:04:00
Function Call Inlining Downside – Georgia Tech – HPCA: Part 3 00:02:00
Fuction Inlining Quiz – Georgia Tech – HPCA: Part 3 00:01:00
Other IPC Enhancing Compiler Stuff – Georgia Tech – HPCA: Part 3 00:03:00
Compiler ILP Outro – Georgia Tech – HPCA: Part 3 00:21:00
VLIW
VLIW Intro – Georgia Tech – HPCA: Part 3 00:01:00
Superscalar vs VLIW – Georgia Tech – HPCA: Part 3 00:05:00
Superscalar vs VLIW Quiz – Georgia Tech – HPCA: Part 3 00:01:00
The Good and the Bad – Georgia Tech – HPCA: Part 3 00:02:00
VLIW Backward Compatibility Quiz – Georgia Tech – HPCA: Part 3 00:01:00
VLIW Instructions – Georgia Tech – HPCA: Part 3 00:03:00
VLIW Examples – Georgia Tech – HPCA: Part 3 00:02:00
VLIW Target Market Quiz – Georgia Tech – HPCA: Part 3 00:01:00
VLIW Outro – Georgia Tech – HPCA: Part 3 00:01:00
Cache Review
Cache Review Intro – Georgia Tech – HPCA: Part 3 00:14:00
Locality Principle – Georgia Tech – HPCA: Part 3 00:01:00
Locality Quiz – Georgia Tech – HPCA: Part 3 00:01:00
Memory References – Georgia Tech – HPCA: Part 3 00:01:00
Temporal Locality Quiz – Georgia Tech – HPCA: Part 3 00:01:00
Spatial Locality Quiz – Georgia Tech – HPCA: Part 3 00:01:00
Locality and Data Accesses – Georgia Tech – HPCA: Part 3 00:04:00
Cache Quiz – Georgia Tech – HPCA: Part 3 00:01:00
Cache Look Ups – Georgia Tech – HPCA: Part 3 00:02:00
Cache Performance – Georgia Tech – HPCA: Part 3 00:03:00
Hit Time Quiz – Georgia Tech – HPCA: Part 3 00:01:00
Miss Rate Quiz – Georgia Tech – HPCA: Part 3 00:01:00
Cache Size in Real Processors – Georgia Tech – HPCA: Part 3 00:02:00
Cache Organization – Georgia Tech – HPCA: Part 3 00:04:00
Block Size Quiz – Georgia Tech – HPCA: Part 3 00:01:00
Cache Block Start Addr – Georgia Tech – HPCA: Part 3 00:03:00
Blocks in Cache and Memory – Georgia Tech – HPCA: Part 3 00:02:00
Cache Line Sizes Quiz – Georgia Tech – HPCA: Part 3 00:01:00
Block Offset and Number – Georgia Tech – HPCA: Part 3 00:02:00
Block Number Quiz – Georgia Tech – HPCA: Part 3 00:01:00
Cache Tags – Georgia Tech – HPCA: Part 3 00:03:00
Cache Tag Quiz – Georgia Tech – HPCA: Part 3 00:08:00
Valid Bit – Georgia Tech – HPCA: Part 3 00:03:00
Types of Caches – Georgia Tech – HPCA: Part 3 00:02:00
Direct Mapped Cache- Georgia Tech – HPCA: Part 3 00:03:00
Direct Mapped Cache Pros and Cons – Georgia Tech – HPCA: Part 3 00:02:00
Direct Mapped Cache Quiz – Georgia Tech – HPCA: Part 3 00:01:00
Direct Mapped Cache Quiz – Georgia Tech – HPCA: Part 3 00:01:00
Set Associative Caches – Georgia Tech HPCA Part 3 00:01:00
Offset, Index, Tag for Set Associative – Georgia Tech HPCA Part 3 00:02:00
2 Way Set Associative Quiz – Georgia Tech HPCA Part 3 00:13:00
Fully Associative Cache – Georgia Tech HPCA Part 3 00:01:00
Direct Mapped and Fully Associative – Georgia Tech HPCA Part 3 00:02:00
Cache Replacement – Georgia Tech HPCA Part 3 00:02:00
Implementing LRU – Georgia Tech HPCA Part 3 00:05:00
LRU Quiz – Georgia Tech HPCA Part 3 00:01:00
Write Policy – Georgia Tech HPCA Part 3 00:03:00
Write Back Caches – Georgia Tech HPCA Part 3 00:02:00
Write Back Cache Example – Georgia Tech HPCA Part 3 00:04:00
Write Back Cache Quiz – Georgia Tech HPCA Part 3 00:14:00
Cache Summary Part 1 – Georgia Tech HPCA Part 3 00:03:00
Cache Summary Part 2 – Georgia Tech HPCA Part 3 00:03:00
Cache Summary Quiz 1 – Georgia Tech HPCA Part 3 00:01:00
Cache Summary Quiz 2 – Georgia Tech HPCA Part 3 00:01:00
Cache Reivew Outro – Georgia Tech HPCA Part 3 00:19:00
Virtual Memory
Virtual Memory Intro – Georgia Tech – HPCA: Part 4 00:01:00
Why Virtual Memory – Georgia Tech – HPCA: Part 4 00:03:00
Virtual Memory Quiz – Georgia Tech – HPCA: Part 4 00:01:00
Processor’s View of Memory – Georgia Tech – HPCA: Part 4 00:11:00
Program’s View of Memory – Georgia Tech – HPCA: Part 4 00:03:00
Mapping Virtual Physical Memory – Georgia Tech – HPCA: Part 4 00:04:00
Page Table Quiz – Georgia Tech – HPCA: Part 4 00:01:00
Where Is the Missing Memory – Georgia Tech – HPCA: Part 4 00:02:00
Virtual To Physical Translation – Georgia Tech – HPCA: Part 4 00:03:00
Virtual To Physical Translation – Georgia Tech – HPCA: Part 4 00:01:00
Size of Flat Page Table – Georgia Tech – HPCA: Part 4 00:03:00
Flat Page Table Size Quiz – Georgia Tech – HPCA: Part 4 00:01:00
Multi Level Page Tables – Georgia Tech – HPCA: Part 4 00:03:00
Multi Level Page Table Structure – Georgia Tech – HPCA: Part 4 00:02:00
Two Level Page Table Example – Georgia Tech – HPCA: Part 4 00:03:00
Two Level Page Table Size – Georgia Tech – HPCA: Part 4 00:04:00
4 Level PT Quiz – Georgia Tech – HPCA: Part 4 00:01:00
Choosing The Page Size – Georgia Tech – HPCA: Part 4 00:03:00
Memory Access Time With V-P Translation – Georgia Tech – HPCA: Part 4 00:03:00
V to P Translation Quiz – Georgia Tech – HPCA: Part 4 00:01:00
V to P Translation Quiz 2 – Georgia Tech – HPCA: Part 4 00:01:00
Translation Look Aside Buffer (TLB) – Georgia Tech – HPCA: Part 4 00:02:00
What If We Have A TLB Miss Quiz – Georgia Tech – HPCA: Part 4 00:01:00
TLB Size Quiz – Georgia Tech – HPCA: Part 4 00:03:00
TLB Organization – Georgia Tech – HPCA: Part 4 00:02:00
TLB Performance Quiz – Georgia Tech – HPCA: Part 4 00:01:00
Virtual Memory Outro – Georgia Tech – HPCA: Part 4 00:01:00
Advanced Caches
Advanced Caches Intro – Georgia Tech – HPCA: Part 4 00:01:00
Improving Cache Performance – Georgia Tech – HPCA: Part 4 00:01:00
Reduce Hit Time – Georgia Tech – HPCA: Part 4 00:02:00
Pipelined Caches – Georgia Tech – HPCA: Part 4 00:03:00
TLB And Cache Hit – Georgia Tech – HPCA: Part 4 00:01:00
Virtually Accessed Cache – Georgia Tech – HPCA: Part 4 00:03:00
Virtually Indexed Physically Tagged – Georgia Tech – HPCA: Part 4 00:03:00
Aliasing in Virtually Accessed Caches – Georgia Tech – HPCA: Part 4 00:04:00
VIPT Cache Aliasing – Georgia Tech – HPCA: Part 4 00:03:00
VIPT Aliasing Avoidance Quiz – Georgia Tech – HPCA: Part 4 00:01:00
Real VIPT Caches – Georgia Tech – HPCA: Part 4 00:01:00
Associativity and Hit Time – Georgia Tech – HPCA: Part 4 00:01:00
Way Prediction – Georgia Tech – HPCA: Part 4 00:02:00
Way Prediction Performance – Georgia Tech – HPCA: Part 4 00:05:00
Way Prediction Quiz – Georgia Tech – HPCA: Part 4 00:01:00
Replacement Policy and Hit Time – Georgia Tech – HPCA: Part 4 00:04:00
NMRU Replacement – Georgia Tech – HPCA: Part 4 00:03:00
PLRU Replacement – Georgia Tech – HPCA: Part 4 00:03:00
NMRU Quiz – Georgia Tech – HPCA: Part 4 00:01:00
Reducing the Miss Rate – Georgia Tech – HPCA: Part 4 00:03:00
Larger Cache Blocks – Georgia Tech – HPCA: Part 4 00:03:00
Miss Rate Quiz – Georgia Tech – HPCA: Part 4 00:01:00
Prefetching – Georgia Tech – HPCA: Part 4 00:02:00
Prefetch Instructions – Georgia Tech – HPCA: Part 4 00:03:00
Prefetch Instructions Quiz – Georgia Tech – HPCA: Part 4 00:02:00
Hardware Prefetching – Georgia Tech – HPCA: Part 4 00:02:00
Loop Interchange – Georgia Tech – HPCA: Part 4 00:03:00
Overlap Misses – Georgia Tech – HPCA: Part 4 00:05:00
Miss Under Miss Support in Caches – Georgia Tech – HPCA: Part 4 00:04:00
Miss Under Miss Quiz – Georgia Tech – HPCA: Part 4 00:01:00
Cache Hierarchies – Georgia Tech – HPCA: Part 4 00:01:00
AMAT With Cache Hierarchies – Georgia Tech – HPCA: Part 4 00:02:00
L1 Vs L2 Quiz – Georgia Tech – HPCA: Part 4 00:01:00
Multilevel Cache Performance – Georgia Tech – HPCA: Part 4 00:05:00
Hit Rate – Georgia Tech – HPCA: Part 4 00:03:00
Global VS Local Hit Rate – Georgia Tech – HPCA: Part 4 00:02:00
Global and Local Miss Rate Quiz – Georgia Tech – HPCA: Part 4 00:01:00
Inclusion Property – Georgia Tech – HPCA: Part 4 00:05:00
Inclusion Quiz – Georgia Tech – HPCA: Part 4 00:01:00
Advanced Caches Outro – Georgia Tech – HPCA: Part 4 00:01:00
Memory
Memory Intro – Georgia Tech – HPCA: Part 4 00:01:00
How Memory Works – Georgia Tech – HPCA: Part 4 00:01:00
Memory Technology SRAM and DRAM – Georgia Tech – HPCA: Part 4 00:03:00
One Memory Bit SRAM – Georgia Tech – HPCA: Part 4 00:04:00
One Memory Bit DRAM – Georgia Tech – HPCA: Part 4 00:04:00
DRAM Technology Quiz – Georgia Tech – HPCA: Part 4 00:01:00
Memory Chip Organization Part 1 – Georgia Tech – HPCA: Part 4 00:04:00
Memory Chip Organization Part 2 – Georgia Tech – HPCA: Part 4 00:04:00
Memory Refresh Quiz – Georgia Tech – HPCA: Part 4 00:02:00
Memory Chip Organization Part 3 – Georgia Tech – HPCA: Part 4 00:02:00
Fast Page Mode – Georgia Tech – HPCA: Part 4 00:04:00
DRAM Access Scheduling Quiz – Georgia Tech – HPCA: Part 4 00:02:00
Connecting DRAM To The Processor – Georgia Tech – HPCA: Part 4 00:04:00
Memory Outro – Georgia Tech – HPCA: Part 4 00:01:00
Storage
Disk Access Time Quiz – Georgia Tech – HPCA: Part 4 00:01:00
Storage – Georgia Tech – HPCA: Part 4 00:03:00
Magnetic Disks – Georgia Tech – HPCA: Part 4 00:06:00
Access Time For Magnetic Disks – Georgia Tech – HPCA: Part 4 00:03:00
Disk Access Time Quiz – Georgia Tech – HPCA: Part 4 00:01:00
Trends For Magnetic Disks – Georgia Tech – HPCA: Part 4 00:03:00
Optical Disks – Georgia Tech – HPCA: Part 4 00:03:00
Magnetic Tape – Georgia Tech – HPCA: Part 4 00:02:00
Disks And Tape Quiz – Georgia Tech – HPCA: Part 4 00:01:00
Using RAM For Storage – Georgia Tech – HPCA: Part 4 00:03:00
Hybrid Magnetic Flash – Georgia Tech – HPCA: Part 4 00:02:00
Flash vs Disk vs Both Quiz – Georgia Tech – HPCA: Part 4 00:01:00
Connecting IO Devices – Georgia Tech – HPCA: Part 4 00:04:00
Storage Outro – Georgia Tech – HPCA: Part 4 00:01:00
Fault Tolerance
Fault TOL Intro – Georgia Tech – HPCA: Part 5 00:01:00
Dependability – Georgia Tech – HPCA: Part 5 00:02:00
Faults, Errors, and Failures – Georgia Tech – HPCA: Part 5 00:01:00
Fault, Error, and Failure Example – Georgia Tech – HPCA: Part 5 00:03:00
Laptop Falls Down Quiz – Georgia Tech – HPCA: Part 5 00:01:00
Reliability, Availability – Georgia Tech – HPCA: Part 5 00:03:00
Reliability and Availability Quiz – Georgia Tech – HPCA: Part 5 00:01:00
Kinds of Faults – Georgia Tech – HPCA: Part 5 00:04:00
Fault Classification Quiz – Georgia Tech – HPCA: Part 5 00:01:00
Improving Reliability and Availability – Georgia Tech – HPCA: Part 5 00:02:00
Fault Tolerance Techniques – Georgia Tech – HPCA: Part 5 00:04:00
N Module Redundancy – Georgia Tech – HPCA: Part 5 00:03:00
N Module quiz Quiz – Georgia Tech – HPCA: Part 5 00:01:00
Fault Tolerance for Memory and Storage – Georgia Tech – HPCA: Part 5 00:03:00
RAID – Georgia Tech – HPCA: Part 5 00:02:00
RAID 0 – Georgia Tech – HPCA: Part 5 00:03:00
RAID 0 Reliability – Georgia Tech – HPCA: Part 5 00:03:00
RAID 0 Quiz – Georgia Tech – HPCA: Part 5 00:01:00
RAID 1 Mirroring – Georgia Tech – HPCA: Part 5 00:02:00
Raid 1 Reliability – Georgia Tech – HPCA: Part 5 00:04:00
Raid 1 Reliability if Failed Disks Replaced – Georgia Tech – HPCA: Part 5 00:04:00
RAID 1 Quiz – Georgia Tech – HPCA: Part 5 00:01:00
RAID 4 – Georgia Tech – HPCA: Part 5 00:04:00
RAID 4 Performance and Reliability – Georgia Tech – HPCA: Part 5 00:04:00
RAID 4 Write – Georgia Tech – HPCA: Part 5 00:02:00
RAID 4 Quiz – Georgia Tech – HPCA: Part 5 00:01:00
Parity Quiz – Georgia Tech – HPCA: Part 5 00:02:00
RAID 5 – Georgia Tech – HPCA: Part 5 00:04:00
RAID 5 Quiz – Georgia Tech – HPCA: Part 5 00:01:00
RAID 6 – Georgia Tech – HPCA: Part 5 00:03:00
RAID 6 Is An Overkill – Georgia Tech – HPCA: Part 5 00:02:00
Fault TOL Outro – Georgia Tech – HPCA: Part 5 00:01:00
Multi-Processing
Multi Processing Intro – Georgia Tech – HPCA: Part 5 00:01:00
Flynn’s Taxonomy of Parallel Machines – Georgia Tech – HPCA: Part 5 00:04:00
Why Multiprocessors – Georgia Tech – HPCA: Part 5 00:04:00
Multicore Vs Single Core Quiz – Georgia Tech – HPCA: Part 5 00:03:00
Multiprocessor Needs Parallel Programs! – Georgia Tech – HPCA: Part 5 00:02:00
Centralized Shared Memory – Georgia Tech – HPCA: Part 5 00:02:00
Multicore Quiz – Georgia Tech – HPCA: Part 5 00:01:00
Centralized Main Memory Problems – Georgia Tech – HPCA: Part 5 00:02:00
Distributed Shared Memory – Georgia Tech – HPCA: Part 5 00:04:00
Numa Memory Allocation Quiz – Georgia Tech – HPCA: Part 5 00:01:00
A Message Passing Program – Georgia Tech – HPCA: Part 5 00:03:00
A Shared Memory Program – Georgia Tech – HPCA: Part 5 00:02:00
Message Passing Vs Shared Memory – Georgia Tech – HPCA: Part 5 00:03:00
Message Passing Vs Shared Memory Quiz – Georgia Tech – HPCA: Part 5 00:01:00
Shared Memory Hardware – Georgia Tech – HPCA: Part 5 00:00:00
Multi Threading Performance – Georgia Tech – HPCA: Part 5 00:08:00
SMT Vs Dual Core Quiz – Georgia Tech – HPCA: Part 5 00:01:00
SMT Hardware Changes – Georgia Tech – HPCA: Part 5 00:05:00
SMT, D$, TLB – Georgia Tech – HPCA: Part 5 00:03:00
SMT and Cache Performance – Georgia Tech – HPCA: Part 5 00:03:00
SMT and Cache Quiz – Georgia Tech – HPCA: Part 5 00:02:00
Multi Processing Outro – Georgia Tech – HPCA: Part 5 00:01:00
Cache Coherence
Coherence Intro – Georgia Tech – HPCA: Part 5 00:01:00
Cache Coherence Problem – Georgia Tech – HPCA: Part 5 00:04:00
Cache Incoherence Quiz – Georgia Tech – HPCA: Part 5 00:02:00
Coherence Definition – Georgia Tech – HPCA: Part 5 00:05:00
Coherence Definition Quiz – Georgia Tech – HPCA: Part 5 00:02:00
How to Get Coherence – Georgia Tech – HPCA: Part 5 00:05:00
Write Update Snooping Coherence – Georgia Tech – HPCA: Part 5 00:04:00
Write Update Coherence Quiz (new) – Georgia Tech – HPCA: Part 5 00:02:00
Write Update Optimization – Georgia Tech – HPCA: Part 5 00:05:00
Write Update Optimization – Georgia Tech – HPCA: Part 5 00:05:00
Write Update Performance Quiz – Georgia Tech – HPCA: Part 5 00:01:00
Write Invalidate Snooping Coherence – Georgia Tech – HPCA: Part 5 00:06:00
Write Update vs Write Invalidate Quiz – Georgia Tech – HPCA: Part 5 00:01:00
Write Update vs Write Invalidate Quiz 2 – Georgia Tech – HPCA: Part 5 00:01:00
Update VS Invalidate Coherence – Georgia Tech – HPCA: Part 5 00:05:00
MSI Coherence – Georgia Tech – HPCA: Part 5 00:09:00
Cache To Cache Transfers – Georgia Tech – HPCA: Part 5 00:04:00
MSI Quiz – Georgia Tech – HPCA: Part 5 00:02:00
MSI Quiz 2 – Georgia Tech – HPCA: Part 5 00:01:00
Avoiding Memory Writes On Cache to Cache Transfers – Georgia Tech – HPCA: Part 5 00:04:00
MOSI Coherence – Georgia Tech – HPCA: Part 5 00:02:00
M(O)SI Inefficiency – Georgia Tech – HPCA: Part 5 00:03:00
The E State – Georgia Tech – HPCA: Part 5 00:03:00
MOESI Quiz – Georgia Tech – HPCA: Part 5 00:01:00
MESI, MOSI, MOESI Quiz – Georgia Tech – HPCA: Part 5 00:01:00
Directory Based Coherence – Georgia Tech – HPCA: Part 5 00:02:00
Directory – Georgia Tech – HPCA: Part 5 00:02:00
Directory Entry – Georgia Tech – HPCA: Part 5 00:06:00
Directory Example – Georgia Tech – HPCA: Part 5 00:05:00
Directory MOESI Quiz – Georgia Tech – HPCA: Part 5 00:01:00
Cache Misses With Coherence – Georgia Tech – HPCA: Part 5 00:02:00
False Sharing Quiz – Georgia Tech – HPCA: Part 5 00:01:00
Coherence Outro – Georgia Tech – HPCA: Part 5 00:01:00
Synchronization
Synchronization Intro – Georgia Tech – HPCA: Part 5 00:01:00
Synchronization Example – Georgia Tech – HPCA: Part 5 00:04:00
Synchronization Example Lock – Georgia Tech – HPCA: Part 5 00:02:00
Lock Variable Quiz – Georgia Tech – HPCA: Part 5 00:01:00
Lock Synchronization – Georgia Tech – HPCA: Part 5 00:03:00
Implementing Lock – Georgia Tech – HPCA: Part 5 00:02:00
Atomic Instructions Quiz – Georgia Tech – HPCA: Part 5 00:01:00
Atomic Instructions – Georgia Tech – HPCA: Part 5 00:04:00
Test And Set Quiz – Georgia Tech – HPCA: Part 5 00:01:00
Atomic Instructions 2 – Georgia Tech – HPCA: Part 5 00:02:00
Load Linked Store Conditional – Georgia Tech – HPCA: Part 5 00:03:00
How is LL SC Atomic – Georgia Tech – HPCA: Part 5 00:04:00
LL SC Lock Quiz – Georgia Tech – HPCA: Part 5 00:02:00
Locks and Performance – Georgia Tech – HPCA: Part 5 00:04:00
Test and Atomic OP Lock – Georgia Tech – HPCA: Part 5 00:04:00
Test and Atomic OP Quiz – Georgia Tech – HPCA: Part 5 00:01:00
Unlock Quiz – Georgia Tech – HPCA: Part 5 00:01:00
Barrier Synchronization – Georgia Tech – HPCA: Part 5 00:02:00
Simple Barrier Implementation – Georgia Tech – HPCA: Part 5 00:04:00
Simple Barrier Implementation Doesn’t Work – Georgia Tech – HPCA: Part 5 00:04:00
Simple Barrier Quiz – Georgia Tech – HPCA: Part 5 00:01:00
Reusable Barrier – Georgia Tech – HPCA: Part 5 00:04:00
Synchronization Outro – Georgia Tech – HPCA: Part 5 00:01:00
Memory Consistency
Consistency Intro – Georgia Tech – HPCA: Part 6 00:01:00
Memory Consistency – Georgia Tech – HPCA: Part 6 00:02:00
Consistency Matters – Georgia Tech – HPCA: Part 6 00:04:00
Consistency Matters Quiz – Georgia Tech – HPCA: Part 6 00:02:00
Why We Need Consistency – Georgia Tech – HPCA: Part 6 00:01:00
Sequential Consistency – Georgia Tech – HPCA: Part 6 00:02:00
Simple Implementation of SC Quiz – Georgia Tech – HPCA: Part 6 00:01:00
Better Implementation of SC – Georgia Tech – HPCA: Part 6 00:04:00
Relaxed Consistency – Georgia Tech – HPCA: Part 6 00:02:00
Relaxed Consistency – Georgia Tech – HPCA: Part 6 00:02:00
MSYNC Quiz – Georgia Tech – HPCA: Part 6 00:01:00
Data Races and Consistency – Georgia Tech – HPCA: Part 6 00:04:00
Consistency Models – Georgia Tech – HPCA: Part 6 00:01:00
Consistency Outro – Georgia Tech – HPCA: Part 6 00:01:00
Many Cores
Many Cores Intro – Georgia Tech – HPCA: Part 6 00:01:00
Many Core Challenges – Georgia Tech – HPCA: Part 6 00:02:00
Network On Chip – Georgia Tech – HPCA: Part 6 00:04:00
Mesh vs Bus Throughput Quiz – Georgia Tech – HPCA: Part 6 00:02:00
Many Core Challenges 2 – Georgia Tech – HPCA: Part 6 00:04:00
Distributed LLC – Georgia Tech – HPCA: Part 6 00:05:00
Distributed LLC Quiz – Georgia Tech – HPCA: Part 6 00:01:00
Many Core Challenges 2 – Georgia Tech – HPCA: Part 6 00:01:00
On Chip Directory – Georgia Tech – HPCA: Part 6 00:03:00
On Chip Directory Quiz – Georgia Tech – HPCA: Part 6 00:01:00
On Chip Directory 2 – Georgia Tech – HPCA: Part 6 00:02:00
Many Core Challenges 3 – Georgia Tech – HPCA: Part 6 00:02:00
Multi Core Power and Performance – Georgia Tech – HPCA: Part 6 00:02:00
Performance vs Number of Cores Quiz – Georgia Tech – HPCA: Part 6 00:01:00
No Parallelism to Boost Frequency – Georgia Tech – HPCA: Part 6 00:05:00
Many Core Challenges 4 – Georgia Tech – HPCA: Part 6 00:01:00
SMT, Cores, Chips – Georgia Tech – HPCA: Part 6 00:03:00
Many Core Challenges 5 – Georgia Tech – HPCA: Part 6 00:01:00
Many Cores Outro – Georgia Tech – HPCA: Part 6 00:01:00
Assessment
Submit Your Assignment 00:00:00
Certification 00:00:00

Course Reviews

4.8

4.8
8 ratings
  • 5 stars0
  • 4 stars0
  • 3 stars0
  • 2 stars0
  • 1 stars0

No Reviews found for this course.

475 STUDENTS ENROLLED

Best Recommend Courses

Subscribe to our newsletter

  • Get top tips & guidance from our in-house study abroad experts

Inquiry

info@edukite.org

top
©2021 Edukite. All Rights Resereved
EduKite is a part of Ebrahim College, Charity commission reg no. 1108141