Learn · Performance Engineering of Software Systems

Lecture 22 of 23Lecture Videos1 h 19 min

Lecture 22: Graph Optimization

Prof. Charles Leiserson and Prof. Julian Shun · Massachusetts Institute of Technology

At MIT OpenCourseWare Transcript

Credits and licence

From
Performance Engineering of Software Systems, Massachusetts Institute of Technology (at MIT OpenCourseWare)
Licence
CC BY-NC-SA 4.0, as MIT OpenCourseWare states it. Non-commercial use only.
Attribution
Prof. Charles Leiserson, Prof. Julian Shun. Performance Engineering of Software Systems. Fall 2018. Massachusetts Institute of Technology: MIT OpenCourseWare, https://ocw.mit.edu/. License: Creative Commons BY-NC-SA.
Who can watch
Tweens profiles and older. How courses are placed

All the lectures

  1. Lecture 1: Introduction and Matrix Multiplication 1 h 1 min · Video
  2. Lecture 2: Bentley Rules for Optimizing Work 1 h 21 min · Video
  3. Lecture 3: Bit Hacks 1 h 19 min · Video
  4. Lecture 4: Assembly Language & Computer Architecture 1 h 18 min · Video
  5. Lecture 5: C to Assembly 1 h 22 min · Video
  6. Lecture 6: Multicore Programming 1 h 17 min · Video
  7. Lecture 7: Races and Parallelism 1 h 15 min · Video
  8. Lecture 8: Analysis of Multithreaded Algorithms 1 h 18 min · Video
  9. Lecture 9: What Compilers Can and Cannot Do 1 h 19 min · Video
  10. Lecture 10: Measurement and Timing 1 h 22 min · Video
  11. Lecture 11: Storage Allocation 1 h 6 min · Video
  12. Lecture 12: Parallel Storage Allocation 1 h 18 min · Video
  13. Lecture 13: The Cilk Runtime System 1 h 22 min · Video
  14. Lecture 14: Caching and Cache-Efficient Algorithms 1 h 19 min · Video
  15. Lecture 15: Cache-Oblivious Algorithms 1 h 22 min · Video
  16. Lecture 16: Nondeterministic Parallel Programming 1 h 23 min · Video
  17. Lecture 17: Synchronization Without Locks 1 h 21 min · Video
  18. Lecture 18: Domain Specific Languages and Autotuning 1 h 12 min · Video
  19. Lecture 19: Leiserchess Codewalk 1 h 13 min · Video
  20. Lecture 20: Speculative Parallelism & Leiserchess 1 h 24 min · Video
  21. Lecture 21: Tuning a TSP Algorithm 1 h 21 min · Video
  22. Lecture 22: Graph Optimization 1 h 19 min · Video
  23. Lecture 23: High Performance in Dynamic Languages 1 h 26 min · Video