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: 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
About this course
- Videos:
- 24
- Duration:
- 29 hours
MIT 6.172 Performance Engineering of Software Systems
Lectures in this course (24)
-
Lec 1 | MIT 6.172 Performance Engineering of Software Systems, Fall 2010
1:10:12Lecture 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:/...
by Charles Leiserson, Saman Amarasinghe | 12,625 views
-
Lec 2 | MIT 6.172 Performance Engineering of Software Systems, Fall 2010
1:09:47Lecture 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
by Charles Leiserson | 4,908 views
-
Lec 3 | MIT 6.172 Performance Engineering of Software Systems, Fall 2010
1:17:44Lecture 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
by Saman Amarasinghe | 2,216 views
-
Lec 4 | MIT 6.172 Performance Engineering of Software Systems, Fall 2010
1:04:02Lecture 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 cou...
by Saman Amarasinghe, John Dong | 2,160 views
-
Industry mentor overview | MIT 6.172 Performance Engineering of Software Systems, Fall 2010
1:42:30Industry 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...
by Saman Amarasinghe, Charles Leiserson, Eirik Bakke | 629 views
-
Lec 5 | MIT 6.172 Performance Engineering of Software Systems, Fall 2010
45:54Lecture 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/term...
by Reid Kleckner, John Dong, Saman Amarasinghe | 1,147 views
-
Lec 6 | MIT 6.172 Performance Engineering of Software Systems, Fall 2010
1:21:59Lecture 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
by Charles Leiserson | 1,157 views
-
Lec 7 | MIT 6.172 Performance Engineering of Software Systems, Fall 2010
1:16:04Lecture 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...
by Saman Amarasinghe | 860 views
-
Lec 8 | MIT 6.172 Performance Engineering of Software Systems, Fall 2010
1:11:14Lecture 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
by Charles Leiserson | 1,029 views
-
Lec 9 | MIT 6.172 Performance Engineering of Software Systems, Fall 2010
1:22:54Lecture 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 cour...
by John Dong, Saman Amarasinghe, Charles Leiserson | 594 views
-
Lec 10 | MIT 6.172 Performance Engineering of Software Systems, Fall 2010
1:18:21Lecture 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
by Charles Leiserson | 797 views
-
Lec 11 | MIT 6.172 Performance Engineering of Software Systems, Fall 2010
1:12:55Lecture 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 ...
by Saman Amarasinghe, Charles Leiserson | 618 views
-
Lec 12 | MIT 6.172 Performance Engineering of Software Systems, Fall 2010
1:25:21Lecture 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
by Charles Leiserson, John Dong | 675 views
-
Lec 13 | MIT 6.172 Performance Engineering of Software Systems, Fall 2010
1:21:49Lecture 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
by Charles Leiserson | 796 views
-
Lec 14 | MIT 6.172 Performance Engineering of Software Systems, Fall 2010
1:26:31Lecture 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
by Charles Leiserson | 667 views
-
Lec 15 | MIT 6.172 Performance Engineering of Software Systems, Fall 2010
1:23:47Lecture 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
by Charles Leiserson | 872 views
-
Lec 16 | MIT 6.172 Performance Engineering of Software Systems, Fall 2010
1:28:59Lecture 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
by Charles Leiserson | 1,168 views
-
Lec 17 | MIT 6.172 Performance Engineering of Software Systems, Fall 2010
1:04:48Lecture 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...
by Saman Amarasinghe | 424 views
-
Lec 18 | MIT 6.172 Performance Engineering of Software Systems, Fall 2010
26:26Lecture 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
by Joshua Slocum | 596 views
-
Lec 19 | MIT 6.172 Performance Engineering of Software Systems, Fall 2010
1:20:15Lecture 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
by Bradley Kuszmaul | 622 views
-
Lec 20 | MIT 6.172 Performance Engineering of Software Systems, Fall 2010
1:12:24Lecture 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
by Saman Amarasinghe | 709 views
-
Lec 21 | MIT 6.172 Performance Engineering of Software Systems, Fall 2010
1:02:06Lecture 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
by John Dong | 786 views
-
Lec 22 | MIT 6.172 Performance Engineering of Software Systems, Fall 2010
1:05:56Lecture 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 a...
by Ravi Soundararajan | 502 views
-
Lec 23 | MIT 6.172 Performance Engineering of Software Systems, Fall 2010
1:10:45Lecture 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:/...
by 6.172 students and staff | 660 views