Performance Engineering of Software Systems

Video Lectures

Displaying all 24 video lectures.
Lecture 1
Matrix Multiply: A Case Study
Play Video
Matrix Multiply: A Case Study
Lecture 1: Matrix Multiply: A Case Study
Instructor: Charles Leiserson, Saman Amarasinghe
View the complete course: http://ocw.mit.edu/6-172F10

License: Creative Commons BY-NC-SA
More information at http://ocw.mit.edu/terms
More courses at http://ocw.mit.edu
Lecture 2
Bit Hacks
Play Video
Bit Hacks
Lecture 2: Bit Hacks
Instructor: Charles Leiserson
View the complete course: http://ocw.mit.edu/6-172F10

License: Creative Commons BY-NC-SA
More information at http://ocw.mit.edu/terms
More courses at http://ocw.mit.edu
Lecture 3
Basic Performance Engineering
Play Video
Basic Performance Engineering
Lecture 3: Basic Performance Engineering

Instructor: Saman Amarasinghe

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

License: Creative Commons BY-NC-SA
More information at http://ocw.mit.edu/terms
More courses at http://ocw.mit.edu
Lecture 4
Computer Architecture and Performance Engineering
Play Video
Computer Architecture and Performance Engineering
Lecture 4: Computer Architecture and Performance Engineering

Instructor: Saman Amarasinghe, John Dong

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

License: Creative Commons BY-NC-SA
More information at http://ocw.mit.edu/terms
More courses at http://ocw.mit.edu
Lecture 5
Performance Engineering with Profiling Tools
Play Video
Performance Engineering with Profiling Tools
Lecture 5: Performance Engineering with Profiling Tools

Instructor: Reid Kleckner, John Dong, Saman Amarasinghe

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

License: Creative Commons BY-NC-SA
More information at http://ocw.mit.edu/terms
More courses at http://ocw.mit.edu
Lecture 6
C to Assembler
Play Video
C to Assembler
Lecture 6: C to Assembler

Instructor: Charles Leiserson

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

License: Creative Commons BY-NC-SA
More information at http://ocw.mit.edu/terms
More courses at http://ocw.mit.edu
Lecture 7
Memory Systems and Performance Engineering
Play Video
Memory Systems and Performance Engineering
Lecture 7: Memory Systems and Performance Engineering

Instructor: Saman Amarasinghe

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

License: Creative Commons BY-NC-SA
More information at http://ocw.mit.edu/terms
More courses at http://ocw.mit.edu
Lecture 8
Cache-Efficient Algorithms
Play Video
Cache-Efficient Algorithms
Lecture 8: Cache-Efficient Algorithms

Instructor: Charles Leiserson

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

License: Creative Commons BY-NC-SA
More information at http://ocw.mit.edu/terms
More courses at http://ocw.mit.edu
Lecture 9
Cache-Efficient Algorithms II
Play Video
Cache-Efficient Algorithms II
Lecture 9: Cache-Efficient Algorithms II

Instructor: John Dong, Saman Amarasinghe, Charles Leiserson

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

License: Creative Commons BY-NC-SA
More information at http://ocw.mit.edu/terms
More courses at http://ocw.mit.edu
Lecture 10
Dynamic Storage Allocation
Play Video
Dynamic Storage Allocation
Lecture 10: Dynamic Storage Allocation

Instructor: Charles Leiserson

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

License: Creative Commons BY-NC-SA
More information at http://ocw.mit.edu/terms
More courses at http://ocw.mit.edu
Lecture 11
What Compilers Can and Cannot Do
Play Video
What Compilers Can and Cannot Do
Lecture 11: What Compilers Can and Cannot Do

Instructor: Saman Amarasinghe, Charles Leiserson

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

License: Creative Commons BY-NC-SA
More information at http://ocw.mit.edu/terms
More courses at http://ocw.mit.edu
Lecture 12
Multicore Programming
Play Video
Multicore Programming
Lecture 12: Multicore Programming
Instructor: Charles Leiserson, John Dong
View the complete course: http://ocw.mit.edu/6-172F10

License: Creative Commons BY-NC-SA
More information at http://ocw.mit.edu/terms
More courses at http://ocw.mit.edu
Lecture 13
Parallelism and Performance
Play Video
Parallelism and Performance
Lecture 13: Parallelism and Performance

Instructor: Charles Leiserson

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

License: Creative Commons BY-NC-SA
More information at http://ocw.mit.edu/terms
More courses at http://ocw.mit.edu
Lecture 14
Analysis of Multithreaded Algorithms
Play Video
Analysis of Multithreaded Algorithms
Lecture 14: Analysis of Multithreaded Algorithms

Instructor: Charles Leiserson

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

License: Creative Commons BY-NC-SA
More information at http://ocw.mit.edu/terms
More courses at http://ocw.mit.edu
Lecture 15
Nondeterministic Programming
Play Video
Nondeterministic Programming
Lecture 15: Nondeterministic Programming

Instructor: Charles Leiserson

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

License: Creative Commons BY-NC-SA
More information at http://ocw.mit.edu/terms
More courses at http://ocw.mit.edu
Lecture 16
Synchronizing without Locks
Play Video
Synchronizing without Locks
Lecture 16: Synchronizing without Locks
Instructor: Charles Leiserson
View the complete course: http://ocw.mit.edu/6-172F10

License: Creative Commons BY-NC-SA
More information at http://ocw.mit.edu/terms
More courses at http://ocw.mit.edu
Lecture 17
Performance Issues in Parallelization
Play Video
Performance Issues in Parallelization
Lecture 17: Performance Issues in Parallelization

Instructor: Saman Amarasinghe

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

License: Creative Commons BY-NC-SA
More information at http://ocw.mit.edu/terms
More courses at http://ocw.mit.edu
Lecture 18
Primer on Ray Tracing Techniques
Play Video
Primer on Ray Tracing Techniques
Lecture 18: Primer on Ray Tracing Techniques

Instructor: Joshua Slocum

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

License: Creative Commons BY-NC-SA
More information at http://ocw.mit.edu/terms
More courses at http://ocw.mit.edu
Lecture 19
How TokuDB Fractal Tree Indexes Work
Play Video
How TokuDB Fractal Tree Indexes Work
Lecture 19: How TokuDB Fractal Tree Indexes Work

Instructor: Bradley Kuszmaul

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

License: Creative Commons BY-NC-SA
More information at http://ocw.mit.edu/terms
More courses at http://ocw.mit.edu
Lecture 20
Distributed Systems
Play Video
Distributed Systems
Lecture 20: Distributed Systems

Instructor: Saman Amarasinghe

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

License: Creative Commons BY-NC-SA
More information at http://ocw.mit.edu/terms
More courses at http://ocw.mit.edu
Lecture 21
Quiz 2 Review
Play Video
Quiz 2 Review
Lecture 21: Quiz 2 Review

Instructor: John Dong

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

License: Creative Commons BY-NC-SA
More information at http://ocw.mit.edu/terms
More courses at http://ocw.mit.edu
Lecture 22
A Tale of 10 Bugs: Performance Engineering at Vmware
Play Video
A Tale of 10 Bugs: Performance Engineering at Vmware
Lecture 22: A Tale of 10 Bugs: Performance Engineering at Vmware

Instructor: Ravi Soundararajan

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

License: Creative Commons BY-NC-SA
More information at http://ocw.mit.edu/terms
More courses at http://ocw.mit.edu
Lecture 23
Final Competition and Student Feedback
Play Video
Final Competition and Student Feedback
Lecture 23: Final Competition and Student Feedback

Instructor: 6.172 students and staff

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

License: Creative Commons BY-NC-SA
More information at http://ocw.mit.edu/terms
More courses at http://ocw.mit.edu
Lecture 24
BONUS: Industry Mentor Overview
Play Video
BONUS: Industry Mentor Overview
Industry mentor (MITPOSSE) overview

Instructor: Saman Amarasinghe, Charles Leiserson, Eirik Bakke

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

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