2

6.172 Performance Engineering of Software Systems (Fall 2010, MIT OCW). Instructors: Professor Saman Amarasinghe and Professor Charles Leiserson.

FREE
This course includes
Hours of videos

666 years, 7 months

Units & Quizzes

24

Unlimited Lifetime access
Access on mobile app
Certificate of Completion

This course is a hands-on, project-based introduction to building scalable and high-performance software systems. Topics include performance analysis, algorithmic techniques for high performance, instruction-level optimizations, cache and memory hierarchy optimization, parallel programming, and building scalable distributed systems. (from ocw.mit.edu)

Course Currilcum

  • Lecture 01 – Matrix Multiply: A Case Study Unlimited
  • Lecture 02 – Bit Hacks Unlimited
  • Lecture 03 – Basic Performance Engineering Unlimited
  • Lecture 04 – Computer Architecture and Performance Engineering Unlimited
  • Industry Mentor (MITPOSSE) Overview Unlimited
  • Lecture 05 – Performance Engineering with Profiling Tools Unlimited
  • Lecture 06 – C to Assembler Unlimited
  • Lecture 07 – Memory Systems and Performance Engineering Unlimited
  • Lecture 08 – Cache-Efficient Algorithms Unlimited
  • Lecture 09 – Cache-Efficient Algorithms II Unlimited
  • Lecture 10 – Dynamic Storage Allocation Unlimited
  • Lecture 11 – What Compilers Can and Cannot Do Unlimited
  • Lecture 12 – Multicore Programming Unlimited
  • Lecture 13 – Parallelism and Performance Unlimited
  • Lecture 14 – Analysis of Multithreaded Algorithms Unlimited
  • Lecture 15 – Nondeterministic Programming Unlimited
  • Lecture 16 – Synchronizing without Locks Unlimited
  • Lecture 17 – Performance Issues in Parallelization Unlimited
  • Lecture 18 – Primer on Ray Tracing Techniques Unlimited
  • Lecture 19 – How TokuDB Fractal Tree Indexes Work Unlimited
  • Lecture 20 – Distributed Systems Unlimited
  • Lecture 21 – Quiz 2 Review Unlimited
  • Lecture 22 – A Tale of 10 Bugs: Performance Engineering at VMware Unlimited
  • Lecture 23 – Final Competition and Student Feedback Unlimited