CurrMana

Performance Engineering of Software Systems

6.172 · Electrical Engineering and Computer Science · Undergraduate · Fall 2018

Prof. Charles Leiserson, Prof. Julian Shun

MIT · Tier 1

6.172 is an 18-unit class that provides 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, caching optimizations, parallel programming, and building scalable systems. The course programming language is C.

EngineeringSystems EngineeringComputer ScienceSystems ThinkingSoftware Design and EngineeringAlgorithms and Data Structures

The syllabus, on MIT OpenCourseWare

The full course — syllabus, assigned readings, problem sets, exams, and lecture notes — lives on OCW. These open the real thing:

Attribution

Prof. Charles Leiserson, Prof. Julian Shun. 6.172 Performance Engineering of Software Systems. Fall 2018. Massachusetts Institute of Technology: MIT OpenCourseWare, https://ocw.mit.edu. License: CC BY-NC-SA 4.0.

Course materials are © their authors and licensed CC BY-NC-SA 4.0. CurrMana links to the source and does not re-host them.