6.172 Performance Engineering of Software Systems


Class Info

Project-based introduction to building efficient, high-performance and scalable software systems. Topics include performance analysis, algorithmic techniques for high performance, instruction-level optimizations, vectorization, cache and memory hierarchy optimization, and parallel programming.

This class has 6.004, 6.006, and 6.031 as prerequisites.

6.172 will be offered this semester (Fall 2019). It is instructed by S. Amarasinghe and C. E. Leiserson.

Lecture occurs 2:30 PM to 4:00 PM on Tuesdays and Thursdays in 34-101.

This class counts for a total of 18 credits.

You can find more information on MIT OpenCourseWare at the Performance Engineering of Software Systems site or on the 6.172 Stellar site.

MIT 6.172 Performance Engineering of Software Systems Related Textbooks
MIT 6.172 Performance Engineering of Software Systems On The Web
Performance Engineering of Software Systems
Tags
instruction level optimization performance analysis algorithmic techniques

© Copyright 2015