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, 6.005, 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.

In the Fall 2015 Subject Evaluations, 6.172 was rated 5.3 out of 7.0. 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
saman by-nc-sa leiserson license charles leiserson performance engineering of software systems massachusetts institute of technology creative commons

© Copyright 2015