inflearn logo

Learning Computer Architecture from the Ground Up, Part 2: From Pipelines to Multicore

You’ll learn how CPU and memory behavior explains why the same code can run at different speeds, and how to identify the bottlenecks that limit program performance. You’ll study pipelining, branch prediction, out-of-order execution, caches, and multicore processing, then calculate execution times and the performance gains from each technique in three comprehensive analysis projects. By the end of the course, you’ll be able to analyze how data access patterns and parallel processing affect performance, and determine when optimization is effective.

1 learners are taking this course

Level Basic

Course period Unlimited

Computer Architecture
Computer Architecture
cpu
cpu
cpu-cache
cpu-cache
Operating System
Operating System
Computer Architecture
Computer Architecture
cpu
cpu
cpu-cache
cpu-cache
Operating System
Operating System

News

No published news.

Limited time deal

$38.50

50%

$77.00