MIT 6.172 Performance Engineering of Software Systems, Fall 2018

by MIT OpenCourseWare · 23 videos

Total watch time

1d 5h 47m

at speed · exactly 1 day, 5 hours, 47 minutes, 15 seconds at 1×

1d 5h 47m 15s
1.25×23h 49m 48s
1.5×19h 51m 30s
1.75×17h 1m 17s
14h 53m 38s
Average video1h 17m 42s
Longest1h 25m 44s
Shortest1h 21s
Compare Open on YouTube JSON

Plan to finish

About 30 days at an hour a day

Pick a daily pace and the days you'll watch. Ticked videos are skipped.

Days

At one hour a day, every day, this playlist takes about 30 days. Turn on JavaScript to plan around your week.

Videos (23)

1d 5h 47m in total · tick what you've watched

Tick videos you've watched — progress is saved in this browser.

Videos to
Watched
1 1. Introduction and Matrix Multiplication 1:00:21 2021-10-06
2 2. Bentley Rules for Optimizing Work 1:20:10 2019-09-23
3 3. Bit Hacks 1:18:55 2019-09-23
4 4. Assembly Language & Computer Architecture 1:17:35 2019-09-23
5 5. C to Assembly 1:21:30 2019-09-23
6 6. Multicore Programming 1:16:46 2019-09-23
7 7. Races and Parallelism 1:14:39 2019-09-23
8 8. Analysis of Multithreaded Algorithms 1:17:34 2019-09-23
9 9. What Compilers Can and Cannot Do 1:18:46 2019-09-23
10 10. Measurement and Timing 1:21:28 2019-09-23
11 11. Storage Allocation 1:05:26 2019-09-23
12 12. Parallel Storage Allocation 1:17:21 2019-09-23
13 13. The Cilk Runtime System 1:21:47 2019-09-23
14 14. Caching and Cache-Efficient Algorithms 1:18:23 2019-09-23
15 15. Cache-Oblivious Algorithms 1:21:47 2019-09-23
16 16. Nondeterministic Parallel Programming 1:22:12 2019-09-23
17 17. Synchronization Without Locks 1:20:10 2019-09-23
18 18. Domain Specific Languages and Autotuning 1:11:22 2019-09-23
19 19. Leiserchess Codewalk 1:12:43 2019-09-23
20 20. Speculative Parallelism & Leiserchess 1:23:03 2019-09-23
21 21. Tuning a TSP Algorithm 1:20:53 2019-09-23
22 22. Graph Optimization 1:18:40 2019-09-23
23 23. High Performance in Dynamic Languages 1:25:44 2019-09-23

Embed a badge

Show the watch time in a README or course description — it links back here and updates itself

Watch time: 1d 5h 47m · 23 videos

Markdown
[![Watch time: 1d 5h 47m · 23 videos](https://playlistduration.com/badge/playlist/PLUl4u3cNGP63VIBQVWguXxZZi0566y7Wf.svg)](https://playlistduration.com/playlist/PLUl4u3cNGP63VIBQVWguXxZZi0566y7Wf)
HTML
<a href="https://playlistduration.com/playlist/PLUl4u3cNGP63VIBQVWguXxZZi0566y7Wf"><img src="https://playlistduration.com/badge/playlist/PLUl4u3cNGP63VIBQVWguXxZZi0566y7Wf.svg" alt="Watch time: 1d 5h 47m · 23 videos" width="221" height="20"></a>

Add ?speed=1.5 to the image URL for the time at that speed, ?label=Course to change the left text, or ?style=flat-square for square corners.

Want the numbers themselves? GET https://playlistduration.com/api/v1/playlist/PLUl4u3cNGP63VIBQVWguXxZZi0566y7Wf returns them as JSON — free, no key. API docs →

Data from the YouTube Data API as of 2026-09-22 (fresh). Private or deleted videos are excluded from totals.