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. Students taking graduate version complete additional assignments.

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

6.172 will be offered this semester (Fall 2017). 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 at the MIT + 6.172 - Google Search site.

MIT 6.172 Performance Engineering of Software Systems Related Textbooks
MIT 6.172 Performance Engineering of Software Systems On The Web
MIT + 6.172 - Google Search

© Copyright 2015