MIT 6.172 Performance Engineering of Software Systems

Instructors: Saman Amarasinghe, Charles LeisersonThis class is a hands-on,
Course Created by Massachusetts Institute of Technology
The mission of MIT is to advance knowledge and educate students in science, technology, and other areas of scholarship that will best serve the nation and the world in the 21st century.

The Institute is committed to generating, disseminating, and preserving knowledge, and to working with others to bring this knowledge to bear on the world's great challenges. MIT is dedicated to providing its students with an education that combines rigorous academic study and the excitement of discovery with the support and intellectual stimulation of a diverse campus community. We seek to develop in each member of the MIT community the ability and passion to work wisely, creatively, and effectively for the betterment of humankind.

Channel banner photo by Ali Almossawi (http://www.flickr.com/photos/usr_c/5633432466/).

  •   Lifetime access to all lessons!
  •   30 days money back guarantee!
  •   Accessible via iPhone, iPad and Android (soon!)

Instructors: Saman Amarasinghe, Charles Leiserson

This class 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.

View the complete course: ocw.mit.edu/6-172F10

License: Creative Commons BY-NC-SA
More information at ocw.mit.edu/terms
More courses at ocw.mit.edu

License:

Course Outline

Chapter 1: MIT 6.172 Performance Engineering of Software Systems


  •   Lifetime access to all lessons!
  •   30 days money back guarantee!
  •   Accessible via iPhone, iPad and Android (soon!)