Lesson 1

High Performance Computer Architecture
Course
The HPCA course covers performance measurement, pipelining, and improved parallelism through various means.
The HPCA course covers performance measurement, pipelining, and improved parallelism through various means.
Last Updated March 7, 2022
No experience required
Course Lessons
Lesson 2
Introduction
Lesson 3
Metrics and Evaluation
Lesson 4
Pipelining
Lesson 5
Branches
Lesson 6
Predication
Lesson 7
ILP
Lesson 8
Instruction Scheduling
Lesson 9
ReOrder Buffer
Lesson 10
Problem Set Inter. & Except.
Lesson 11
Memory Ordering
Lesson 12
Compiler ILP
Lesson 13
VLIW
Lesson 14
Sample Midterm
Lesson 15
Cache Review
Lesson 16
Virtual Memory
Lesson 17
Advanced Caches
Lesson 18
Advanced Caches Problem Set
Lesson 19
Memory
Lesson 20
Storage
Lesson 21
Fault Tolerance
Lesson 22
Multi-Processing
Lesson 23
Multi-Processing Problem Set
Lesson 24
Cache Coherence
Lesson 25
Synchronization
Lesson 26
Memory Consistency
Lesson 27
Many Cores
Lesson 28
Sample Final
Taught By The Best

Milos Prvulovic
Instructor

Catherine Gamboa
Instructor
The Udacity Difference
Combine technology training for employees with industry experts, mentors, and projects, for critical thinking that pushes innovation. Our proven upskilling system goes after success—relentlessly.
Demonstrate proficiency with practical projects
Projects are based on real-world scenarios and challenges, allowing you to apply the skills you learn to practical situations, while giving you real hands-on experience.
Gain proven experience
Retain knowledge longer
Apply new skills immediately
Top-tier services to ensure learner success
Reviewers provide timely and constructive feedback on your project submissions, highlighting areas of improvement and offering practical tips to enhance your work.
Get help from subject matter experts
Learn industry best practices
Gain valuable insights and improve your skills
Get Started Today
High Performance Computer Architecture
Month-To-Month
- Unlimited access to our learning catalog
- Always-on learning assistant
- Personalized project reviews
- Program certificates
- Learner community
4 Months
- All the same great benefits in our month-to-month plan
- Most cost-effective way to acquire a new set of skills