National Science Digital Library

Serving science, technology, engineering, and mathematics education

Performance Engineering of Software Systems, Fall 2010

  • 0
  • 1
  • 18
Rating:
Student Teacher
Subject:
Engineering, Technology, Education, Life Science, Mathematics and Statistics, Geoscience, Science and Technology
Provider:
AMSER: Applied Math and Science Education Repository, M.I.T.
Provider Set:
AMSER: Applied Math and Science Education Repository, AMSER LAR Collection, MIT OpenCourseWare
Level:
High School, Community College / Lower Division, College / Upper Division, Graduate / Professional, Career / Technical, Adult Education
Language:
English
Material Type:
Full Course, Homework and Assignments, Images and Illustrations, Instructional Material, Interactive, Lecture Notes, Lesson Plans, Readings, Reference, Student Guide, Syllabi
Media Format:
Downloadable docs, Text/HTML
AMSER Abstract:

Applied Math and Science Education Repository

AMSER: Applied Math and Science Education Repository Abstract:

This course, taught by Prof. Charles Leiserson and Prof. Saman Amarasinghe of the Massachusetts Institute of Technology, lectures on modern computing platforms. These platforms provide unprecedented amounts of raw computational power. But significant complexity comes along with this power, to the point that making useful computations exploit even a fraction of the potential of the computing platform is a substantial challenge. Indeed, obtaining good performance requires a comprehensive understanding of all layers of the underlying platform, deep insight into the computation at hand, and the ingenuity and creativity required to obtain an effective mapping of the computation onto the machine. This course is a hands-on, project-based introduction to building scalable and high-performance software systems.

Comments

*