<?xml version="1.0" encoding="utf-8" ?>
<?xml-stylesheet title="XSL_formatting" type="text/xsl" href="../../style/rss10.xsl"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
         xmlns="http://purl.org/rss/1.0/"
         xmlns:dc="http://purl.org/dc/elements/1.1/"
         xmlns:enc="http://purl.oclc.org/net/rss_2.0/enc#"
         xmlns:media="http://search.yahoo.com/mrss/">    

    <channel rdf:about="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-172-performance-engineering-of-software-systems-fall-2010/video-lectures">
        
        <title>6.172 Performance Engineering of Software Systems | Video Lectures</title>
        
        <description>This section contains video lectures and lecture slides.</description>
        
        <link>http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-172-performance-engineering-of-software-systems-fall-2010/video-lectures</link>
        
        <dc:date>2013-01-12T07:51:03+05:00</dc:date>
        
        <dc:publisher>MIT OpenCourseWare http://ocw.mit.edu</dc:publisher>
        
        <dc:language>en-US</dc:language>
        
        <dc:rights>Content within individual OCW courses is (c) by the individual authors unless otherwise noted. MIT OpenCourseWare materials are licensed by the Massachusetts Institute of Technology under a Creative Commons License (Attribution-NonCommercial-ShareAlike). For further information see http://ocw.mit.edu/terms/index.htm</dc:rights>
        
        <items>
        
            <rdf:Seq>
            
                <rdf:li rdf:resource="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-172-performance-engineering-of-software-systems-fall-2010/video-lectures/lecture-1-matrix-multiply-a-case-study"/>
                <rdf:li rdf:resource="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-172-performance-engineering-of-software-systems-fall-2010/video-lectures/lecture-2-bit-hacks"/>
                <rdf:li rdf:resource="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-172-performance-engineering-of-software-systems-fall-2010/video-lectures/lecture-3-basic-performance-engineering"/>
                <rdf:li rdf:resource="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-172-performance-engineering-of-software-systems-fall-2010/video-lectures/lecture-4-computer-architecture-and-performance-engineering"/>
                <rdf:li rdf:resource="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-172-performance-engineering-of-software-systems-fall-2010/video-lectures/industry-mentor-mitposse-overview"/>
                <rdf:li rdf:resource="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-172-performance-engineering-of-software-systems-fall-2010/video-lectures/lecture-5-performance-engineering-with-profiling-tools"/>
                <rdf:li rdf:resource="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-172-performance-engineering-of-software-systems-fall-2010/video-lectures/lecture-6-c-to-assembler"/>
                <rdf:li rdf:resource="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-172-performance-engineering-of-software-systems-fall-2010/video-lectures/lecture-7-memory-systems-and-performance-engineering"/>
                <rdf:li rdf:resource="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-172-performance-engineering-of-software-systems-fall-2010/video-lectures/lecture-8-cache-efficient-algorithms"/>
                <rdf:li rdf:resource="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-172-performance-engineering-of-software-systems-fall-2010/video-lectures/lecture-9-cache-efficient-algorithms-ii"/>
                <rdf:li rdf:resource="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-172-performance-engineering-of-software-systems-fall-2010/video-lectures/lecture-10-dynamic-storage-allocation"/>
                <rdf:li rdf:resource="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-172-performance-engineering-of-software-systems-fall-2010/video-lectures/lecture-11-what-compilers-can-and-cannot-do"/>
                <rdf:li rdf:resource="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-172-performance-engineering-of-software-systems-fall-2010/video-lectures/lecture-12-multicore-programming"/>
                <rdf:li rdf:resource="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-172-performance-engineering-of-software-systems-fall-2010/video-lectures/lecture-13-parallelism-and-performance"/>
                <rdf:li rdf:resource="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-172-performance-engineering-of-software-systems-fall-2010/video-lectures/lecture-14-analysis-of-multithreaded-algorithms"/>
                <rdf:li rdf:resource="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-172-performance-engineering-of-software-systems-fall-2010/video-lectures/lecture-15-nondeterministic-programming"/>
                <rdf:li rdf:resource="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-172-performance-engineering-of-software-systems-fall-2010/video-lectures/lecture-16-synchronizing-without-locks"/>
                <rdf:li rdf:resource="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-172-performance-engineering-of-software-systems-fall-2010/video-lectures/lecture-17-performance-issues-in-parallelization"/>
                <rdf:li rdf:resource="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-172-performance-engineering-of-software-systems-fall-2010/video-lectures/lecture-18-primer-on-ray-tracing-techniques"/>
                <rdf:li rdf:resource="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-172-performance-engineering-of-software-systems-fall-2010/video-lectures/lecture-19-how-tokudb-fractal-tree-indexes-work"/>
                <rdf:li rdf:resource="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-172-performance-engineering-of-software-systems-fall-2010/video-lectures/lecture-20-distributed-systems"/>
                <rdf:li rdf:resource="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-172-performance-engineering-of-software-systems-fall-2010/video-lectures/lecture-21-quiz-2-review"/>
                <rdf:li rdf:resource="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-172-performance-engineering-of-software-systems-fall-2010/video-lectures/lecture-22-a-tale-of-10-bugs-performance-engineering-at-vmware"/>
                <rdf:li rdf:resource="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-172-performance-engineering-of-software-systems-fall-2010/video-lectures/lecture-23-final-competition-and-student-feedback"/>
            
            </rdf:Seq>
        
        </items>
        
    </channel>
    
    <item rdf:about="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-172-performance-engineering-of-software-systems-fall-2010/video-lectures/lecture-1-matrix-multiply-a-case-study">
          
          <title>Lecture 1: Matrix Multiply: A Case Study</title>
          
          <description>&lt;p&gt;&lt;strong&gt;Description:&lt;/strong&gt; Introduction to course, administrative information. Lecture covering matrix multiply as a case study, including matrix representation, performance counters, instruction level optimizations, and parallel execution.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Speakers:&lt;/strong&gt; Charles Leiserson, Saman Amarasinghe&lt;/p&gt;Keywords: matrix multiply, profiling, matrix representation, performance counters, instruction level optimizations, parallel execution&lt;br&gt;&lt;br&gt;Thumbnail - &lt;a href= http://img.youtube.com/vi/JzpkXLH9zLQ/default.jpg&gt;JPG (YouTube)&lt;/a&gt;&lt;br&gt;Video - download: &lt;a href= http://www.archive.org/download/MIT6.172F10/MIT6_172_F10_lec01_300k.mp4&gt;Internet Archive (MP4)&lt;/a&gt;&lt;br&gt;Video - download: &lt;a href= http://itunes.apple.com/us/itunes-u/lecture-1-matrix-multiply/id481759887?i=109649113&gt;iTunes U (MP4)&lt;/a&gt;&lt;br&gt;Video - stream: &lt;a href= http://www.youtube.com/v/JzpkXLH9zLQ&gt;YouTube &lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;a href= 'http://ocw.mit.edu/terms/'&gt;(CC BY-NC-SA)&lt;/a&gt;&lt;br&gt;&lt;br&gt;</description>
          
          <link>http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-172-performance-engineering-of-software-systems-fall-2010/video-lectures/lecture-1-matrix-multiply-a-case-study</link>
          
          <dc:creator>Amarasinghe, Saman</dc:creator>
          <dc:creator>Leiserson, Charles</dc:creator>
          
          <dc:date>2011-12-22T16:54:49+05:00</dc:date>
          
          <dc:language>en-US</dc:language>
          
          <dc:subject>matrix multiply</dc:subject>
          <dc:subject>profiling</dc:subject>
          <dc:subject>matrix representation</dc:subject>
          <dc:subject>performance counters</dc:subject>
          <dc:subject>instruction level optimizations</dc:subject>
          <dc:subject>parallel execution</dc:subject>
          
          <dc:publisher>MIT OpenCourseWare http://ocw.mit.edu</dc:publisher>
          
          <dc:rights>Content within individual OCW courses is (c) by the individual authors unless otherwise noted. MIT OpenCourseWare materials are licensed by the Massachusetts Institute of Technology under a Creative Commons License (Attribution-NonCommercial-ShareAlike). For further information see http://ocw.mit.edu/terms/index.htm</dc:rights>
          
    </item>
    <item rdf:about="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-172-performance-engineering-of-software-systems-fall-2010/video-lectures/lecture-2-bit-hacks">
          
          <title>Lecture 2: Bit Hacks</title>
          
          <description>&lt;p&gt;&lt;strong&gt;Description:&lt;/strong&gt; Lecture covering bit hacks. Examples include swap, population count, and the n-queens problem, used to highlight backtracking search and bitvector representation.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Speaker:&lt;/strong&gt; Charles Leiserson&lt;/p&gt;Keywords: swap, rounding up, population count, n-queens, backtracking, bitvector representation&lt;br&gt;&lt;br&gt;Thumbnail - &lt;a href= http://img.youtube.com/vi/xc9DDSbf0NQ/default.jpg&gt;JPG (YouTube)&lt;/a&gt;&lt;br&gt;Video - download: &lt;a href= http://www.archive.org/download/MIT6.172F10/MIT6_172_F10_lec02_300k.mp4&gt;Internet Archive (MP4)&lt;/a&gt;&lt;br&gt;Video - download: &lt;a href= http://itunes.apple.com/us/itunes-u/lecture-2-bit-hacks/id481759887?i=109649104&gt;iTunes U (MP4)&lt;/a&gt;&lt;br&gt;Video - stream: &lt;a href= http://www.youtube.com/v/xc9DDSbf0NQ&gt;YouTube &lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;a href= 'http://ocw.mit.edu/terms/'&gt;(CC BY-NC-SA)&lt;/a&gt;&lt;br&gt;&lt;br&gt;</description>
          
          <link>http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-172-performance-engineering-of-software-systems-fall-2010/video-lectures/lecture-2-bit-hacks</link>
          
          <dc:creator>Amarasinghe, Saman</dc:creator>
          <dc:creator>Leiserson, Charles</dc:creator>
          
          <dc:date>2011-12-22T16:54:49+05:00</dc:date>
          
          <dc:language>en-US</dc:language>
          
          <dc:subject>swap</dc:subject>
          <dc:subject>rounding up</dc:subject>
          <dc:subject>population count</dc:subject>
          <dc:subject>n-queens</dc:subject>
          <dc:subject>backtracking</dc:subject>
          <dc:subject>bitvector representation</dc:subject>
          
          <dc:publisher>MIT OpenCourseWare http://ocw.mit.edu</dc:publisher>
          
          <dc:rights>Content within individual OCW courses is (c) by the individual authors unless otherwise noted. MIT OpenCourseWare materials are licensed by the Massachusetts Institute of Technology under a Creative Commons License (Attribution-NonCommercial-ShareAlike). For further information see http://ocw.mit.edu/terms/index.htm</dc:rights>
          
    </item>
    <item rdf:about="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-172-performance-engineering-of-software-systems-fall-2010/video-lectures/lecture-3-basic-performance-engineering">
          
          <title>Lecture 3: Basic Performance Engineering</title>
          
          <description>&lt;p&gt;&lt;strong&gt;Description:&lt;/strong&gt; Basic performance engineering. Bentley's rules (modifying data, modifying code) and the traveling salesman problem.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Speaker:&lt;/strong&gt; Saman Amarasinghe&lt;/p&gt;Keywords: Bentley's rules, traveling salesman problem, modifying data, modifying code, loop rules, logic rules, procedure rules, expression rules, parallelism rules&lt;br&gt;&lt;br&gt;Thumbnail - &lt;a href= http://img.youtube.com/vi/2fjZhoifOiM/default.jpg&gt;JPG (YouTube)&lt;/a&gt;&lt;br&gt;Video - download: &lt;a href= http://www.archive.org/download/MIT6.172F10/MIT6_172_F10_lec03_300k.mp4&gt;Internet Archive (MP4)&lt;/a&gt;&lt;br&gt;Video - download: &lt;a href= http://itunes.apple.com/us/itunes-u/lecture-3-basic-performance/id481759887?i=109649110&gt;iTunes U (MP4)&lt;/a&gt;&lt;br&gt;Video - stream: &lt;a href= http://www.youtube.com/v/2fjZhoifOiM&gt;YouTube &lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;a href= 'http://ocw.mit.edu/terms/'&gt;(CC BY-NC-SA)&lt;/a&gt;&lt;br&gt;&lt;br&gt;</description>
          
          <link>http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-172-performance-engineering-of-software-systems-fall-2010/video-lectures/lecture-3-basic-performance-engineering</link>
          
          <dc:creator>Amarasinghe, Saman</dc:creator>
          <dc:creator>Leiserson, Charles</dc:creator>
          
          <dc:date>2011-12-22T16:54:49+05:00</dc:date>
          
          <dc:language>en-US</dc:language>
          
          <dc:subject>Bentley's rules</dc:subject>
          <dc:subject>traveling salesman problem</dc:subject>
          <dc:subject>modifying data</dc:subject>
          <dc:subject>modifying code</dc:subject>
          <dc:subject>loop rules</dc:subject>
          <dc:subject>logic rules</dc:subject>
          <dc:subject>procedure rules</dc:subject>
          <dc:subject>expression rules</dc:subject>
          <dc:subject>parallelism rules</dc:subject>
          
          <dc:publisher>MIT OpenCourseWare http://ocw.mit.edu</dc:publisher>
          
          <dc:rights>Content within individual OCW courses is (c) by the individual authors unless otherwise noted. MIT OpenCourseWare materials are licensed by the Massachusetts Institute of Technology under a Creative Commons License (Attribution-NonCommercial-ShareAlike). For further information see http://ocw.mit.edu/terms/index.htm</dc:rights>
          
    </item>
    <item rdf:about="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-172-performance-engineering-of-software-systems-fall-2010/video-lectures/lecture-4-computer-architecture-and-performance-engineering">
          
          <title>Lecture 4: Computer Architecture and Performance Engineering</title>
          
          <description>&lt;p&gt;&lt;strong&gt;Description:&lt;/strong&gt; Overview of computer architecture, profiling a program, and a set of example programs. Student performance on project 1 is also discussed.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Speakers:&lt;/strong&gt; Saman Amarasinghe, John Dong&lt;/p&gt;Keywords: computer architecture, profiling, pipelining, SIMD&lt;br&gt;&lt;br&gt;Thumbnail - &lt;a href= http://img.youtube.com/vi/8dTMUigqBHM/default.jpg&gt;JPG (YouTube)&lt;/a&gt;&lt;br&gt;Video - download: &lt;a href= http://www.archive.org/download/MIT6.172F10/MIT6_172_F10_lec04_300k.mp4&gt;Internet Archive (MP4)&lt;/a&gt;&lt;br&gt;Video - download: &lt;a href= http://itunes.apple.com/us/itunes-u/lecture-4-computer-architecture/id481759887?i=109649096&gt;iTunes U (MP4)&lt;/a&gt;&lt;br&gt;Video - stream: &lt;a href= http://www.youtube.com/v/8dTMUigqBHM&gt;YouTube &lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;a href= 'http://ocw.mit.edu/terms/'&gt;(CC BY-NC-SA)&lt;/a&gt;&lt;br&gt;&lt;br&gt;</description>
          
          <link>http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-172-performance-engineering-of-software-systems-fall-2010/video-lectures/lecture-4-computer-architecture-and-performance-engineering</link>
          
          <dc:creator>Amarasinghe, Saman</dc:creator>
          <dc:creator>Leiserson, Charles</dc:creator>
          
          <dc:date>2011-12-22T16:54:49+05:00</dc:date>
          
          <dc:language>en-US</dc:language>
          
          <dc:subject>computer architecture</dc:subject>
          <dc:subject>profiling</dc:subject>
          <dc:subject>pipelining</dc:subject>
          <dc:subject>SIMD</dc:subject>
          
          <dc:publisher>MIT OpenCourseWare http://ocw.mit.edu</dc:publisher>
          
          <dc:rights>Content within individual OCW courses is (c) by the individual authors unless otherwise noted. MIT OpenCourseWare materials are licensed by the Massachusetts Institute of Technology under a Creative Commons License (Attribution-NonCommercial-ShareAlike). For further information see http://ocw.mit.edu/terms/index.htm</dc:rights>
          
    </item>
    <item rdf:about="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-172-performance-engineering-of-software-systems-fall-2010/video-lectures/industry-mentor-mitposse-overview">
          
          <title>Industry Mentor (MITPOSSE) Overview</title>
          
          <description>&lt;p&gt;&lt;strong&gt;Description:&lt;/strong&gt; Meeting for 6.172 industry mentors. Description of mentorship role, expectations, overview of course and how it fits into EECS curriculum.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Speakers:&lt;/strong&gt; Saman Amarasinghe, Charles Leiserson, Eirik Bakke&lt;/p&gt;Keywords: industry mentor, MITPOSSE, coding style, coding practices&lt;br&gt;&lt;br&gt;Thumbnail - &lt;a href= http://img.youtube.com/vi/nukI0huUEiM/default.jpg&gt;JPG (YouTube)&lt;/a&gt;&lt;br&gt;Video - download: &lt;a href= http://www.archive.org/download/MIT6.172F10/MIT6_172_F10_mentors_300k.mp4&gt;Internet Archive (MP4)&lt;/a&gt;&lt;br&gt;Video - download: &lt;a href= http://itunes.apple.com/us/itunes-u/industry-mentor-mitposse-overview/id481759887?i=109649101&gt;iTunes U (MP4)&lt;/a&gt;&lt;br&gt;Video - stream: &lt;a href= http://www.youtube.com/v/nukI0huUEiM&gt;YouTube &lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;a href= 'http://ocw.mit.edu/terms/'&gt;(CC BY-NC-SA)&lt;/a&gt;&lt;br&gt;&lt;br&gt;</description>
          
          <link>http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-172-performance-engineering-of-software-systems-fall-2010/video-lectures/industry-mentor-mitposse-overview</link>
          
          <dc:creator>Amarasinghe, Saman</dc:creator>
          <dc:creator>Leiserson, Charles</dc:creator>
          
          <dc:date>2011-12-22T16:54:49+05:00</dc:date>
          
          <dc:language>en-US</dc:language>
          
          <dc:subject>industry mentor</dc:subject>
          <dc:subject>MITPOSSE</dc:subject>
          <dc:subject>coding style</dc:subject>
          <dc:subject>coding practices</dc:subject>
          
          <dc:publisher>MIT OpenCourseWare http://ocw.mit.edu</dc:publisher>
          
          <dc:rights>Content within individual OCW courses is (c) by the individual authors unless otherwise noted. MIT OpenCourseWare materials are licensed by the Massachusetts Institute of Technology under a Creative Commons License (Attribution-NonCommercial-ShareAlike). For further information see http://ocw.mit.edu/terms/index.htm</dc:rights>
          
    </item>
    <item rdf:about="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-172-performance-engineering-of-software-systems-fall-2010/video-lectures/lecture-5-performance-engineering-with-profiling-tools">
          
          <title>Lecture 5: Performance Engineering with Profiling Tools</title>
          
          <description>&lt;p&gt;&lt;strong&gt;Description:&lt;/strong&gt; Theory and background of profiling tools. Two interactive walkthroughs: matrix multiply and branchless sorting.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Speakers:&lt;/strong&gt; Reid Kleckner, John Dong, Saman Amarasinghe&lt;/p&gt;Keywords: profiling tools, matrix multiply, branchless sorting, hotspots, perf&lt;br&gt;&lt;br&gt;Thumbnail - &lt;a href= http://img.youtube.com/vi/7a89iFEEpTo/default.jpg&gt;JPG (YouTube)&lt;/a&gt;&lt;br&gt;Video - download: &lt;a href= http://www.archive.org/download/MIT6.172F10/MIT6_172_F10_lec05_300k.mp4&gt;Internet Archive (MP4)&lt;/a&gt;&lt;br&gt;Video - download: &lt;a href= http://itunes.apple.com/us/itunes-u/lecture-5-performance-engineering/id481759887?i=109649107&gt;iTunes U (MP4)&lt;/a&gt;&lt;br&gt;Video - stream: &lt;a href= http://www.youtube.com/v/7a89iFEEpTo&gt;YouTube &lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;a href= 'http://ocw.mit.edu/terms/'&gt;(CC BY-NC-SA)&lt;/a&gt;&lt;br&gt;&lt;br&gt;</description>
          
          <link>http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-172-performance-engineering-of-software-systems-fall-2010/video-lectures/lecture-5-performance-engineering-with-profiling-tools</link>
          
          <dc:creator>Amarasinghe, Saman</dc:creator>
          <dc:creator>Leiserson, Charles</dc:creator>
          
          <dc:date>2011-12-22T16:54:49+05:00</dc:date>
          
          <dc:language>en-US</dc:language>
          
          <dc:subject>profiling tools</dc:subject>
          <dc:subject>matrix multiply</dc:subject>
          <dc:subject>branchless sorting</dc:subject>
          <dc:subject>hotspots</dc:subject>
          <dc:subject>perf</dc:subject>
          
          <dc:publisher>MIT OpenCourseWare http://ocw.mit.edu</dc:publisher>
          
          <dc:rights>Content within individual OCW courses is (c) by the individual authors unless otherwise noted. MIT OpenCourseWare materials are licensed by the Massachusetts Institute of Technology under a Creative Commons License (Attribution-NonCommercial-ShareAlike). For further information see http://ocw.mit.edu/terms/index.htm</dc:rights>
          
    </item>
    <item rdf:about="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-172-performance-engineering-of-software-systems-fall-2010/video-lectures/lecture-6-c-to-assembler">
          
          <title>Lecture 6: C to Assembler</title>
          
          <description>&lt;p&gt;&lt;strong&gt;Description:&lt;/strong&gt; Lecture covering single threaded performance and assembly language. Discussion of project results, emphasizing importance of writing tests first and pair programming.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Speaker:&lt;/strong&gt; Charles Leiserson&lt;/p&gt;Keywords: test driven development, pair programming, single threaded performance, assembly language, subroutine linkage&lt;br&gt;&lt;br&gt;Thumbnail - &lt;a href= http://img.youtube.com/vi/GOlurMtkuWQ/default.jpg&gt;JPG (YouTube)&lt;/a&gt;&lt;br&gt;Video - download: &lt;a href= http://www.archive.org/download/MIT6.172F10/MIT6_172_F10_lec06_300k.mp4&gt;Internet Archive (MP4)&lt;/a&gt;&lt;br&gt;Video - download: &lt;a href= http://itunes.apple.com/us/itunes-u/lecture-6-c-to-assembler/id481759887?i=109649108&gt;iTunes U (MP4)&lt;/a&gt;&lt;br&gt;Video - stream: &lt;a href= http://www.youtube.com/v/GOlurMtkuWQ&gt;YouTube &lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;a href= 'http://ocw.mit.edu/terms/'&gt;(CC BY-NC-SA)&lt;/a&gt;&lt;br&gt;&lt;br&gt;</description>
          
          <link>http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-172-performance-engineering-of-software-systems-fall-2010/video-lectures/lecture-6-c-to-assembler</link>
          
          <dc:creator>Amarasinghe, Saman</dc:creator>
          <dc:creator>Leiserson, Charles</dc:creator>
          
          <dc:date>2011-12-22T16:54:49+05:00</dc:date>
          
          <dc:language>en-US</dc:language>
          
          <dc:subject>test driven development</dc:subject>
          <dc:subject>pair programming</dc:subject>
          <dc:subject>single threaded performance</dc:subject>
          <dc:subject>assembly language</dc:subject>
          <dc:subject>subroutine linkage</dc:subject>
          
          <dc:publisher>MIT OpenCourseWare http://ocw.mit.edu</dc:publisher>
          
          <dc:rights>Content within individual OCW courses is (c) by the individual authors unless otherwise noted. MIT OpenCourseWare materials are licensed by the Massachusetts Institute of Technology under a Creative Commons License (Attribution-NonCommercial-ShareAlike). For further information see http://ocw.mit.edu/terms/index.htm</dc:rights>
          
    </item>
    <item rdf:about="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-172-performance-engineering-of-software-systems-fall-2010/video-lectures/lecture-7-memory-systems-and-performance-engineering">
          
          <title>Lecture 7: Memory Systems and Performance Engineering</title>
          
          <description>&lt;p&gt;&lt;strong&gt;Description:&lt;/strong&gt; Lecture covering memory systems, including cache concepts, access pattern concepts, data structure transformations, and computation transformations.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Speaker:&lt;/strong&gt; Saman Amarasinghe&lt;/p&gt;Keywords: memory systems, cache, memory access pattern, blocking&lt;br&gt;&lt;br&gt;Thumbnail - &lt;a href= http://img.youtube.com/vi/l8GqOCN8M-w/default.jpg&gt;JPG (YouTube)&lt;/a&gt;&lt;br&gt;Video - download: &lt;a href= http://www.archive.org/download/MIT6.172F10/MIT6_172_F10_lec07_300k.mp4&gt;Internet Archive (MP4)&lt;/a&gt;&lt;br&gt;Video - download: &lt;a href= http://itunes.apple.com/us/itunes-u/lecture-7-memory-systems-performance/id481759887?i=109649117&gt;iTunes U (MP4)&lt;/a&gt;&lt;br&gt;Video - stream: &lt;a href= http://www.youtube.com/v/l8GqOCN8M-w&gt;YouTube &lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;a href= 'http://ocw.mit.edu/terms/'&gt;(CC BY-NC-SA)&lt;/a&gt;&lt;br&gt;&lt;br&gt;</description>
          
          <link>http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-172-performance-engineering-of-software-systems-fall-2010/video-lectures/lecture-7-memory-systems-and-performance-engineering</link>
          
          <dc:creator>Amarasinghe, Saman</dc:creator>
          <dc:creator>Leiserson, Charles</dc:creator>
          
          <dc:date>2011-12-22T16:54:49+05:00</dc:date>
          
          <dc:language>en-US</dc:language>
          
          <dc:subject>memory systems</dc:subject>
          <dc:subject>cache</dc:subject>
          <dc:subject>memory access pattern</dc:subject>
          <dc:subject>blocking</dc:subject>
          
          <dc:publisher>MIT OpenCourseWare http://ocw.mit.edu</dc:publisher>
          
          <dc:rights>Content within individual OCW courses is (c) by the individual authors unless otherwise noted. MIT OpenCourseWare materials are licensed by the Massachusetts Institute of Technology under a Creative Commons License (Attribution-NonCommercial-ShareAlike). For further information see http://ocw.mit.edu/terms/index.htm</dc:rights>
          
    </item>
    <item rdf:about="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-172-performance-engineering-of-software-systems-fall-2010/video-lectures/lecture-8-cache-efficient-algorithms">
          
          <title>Lecture 8: Cache-Efficient Algorithms</title>
          
          <description>&lt;p&gt;&lt;strong&gt;Description:&lt;/strong&gt; Lecture covering cache-efficient algorithms, with tiled and recursive matrix multiplication examples.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Speaker:&lt;/strong&gt; Charles Leiserson&lt;/p&gt;Keywords: memory hierarchy, ideal cache model, tall cache, tiled matrix multiplication, recursive matrix multiplication, cache misses&lt;br&gt;&lt;br&gt;Thumbnail - &lt;a href= http://img.youtube.com/vi/T9LkSKK075M/default.jpg&gt;JPG (YouTube)&lt;/a&gt;&lt;br&gt;Video - download: &lt;a href= http://www.archive.org/download/MIT6.172F10/MIT6_172_F10_lec08_300k.mp4&gt;Internet Archive (MP4)&lt;/a&gt;&lt;br&gt;Video - download: &lt;a href= http://itunes.apple.com/us/itunes-u/lecture-8-cache-efficient/id481759887?i=109649103&gt;iTunes U (MP4)&lt;/a&gt;&lt;br&gt;Video - stream: &lt;a href= http://www.youtube.com/v/T9LkSKK075M&gt;YouTube &lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;a href= 'http://ocw.mit.edu/terms/'&gt;(CC BY-NC-SA)&lt;/a&gt;&lt;br&gt;&lt;br&gt;</description>
          
          <link>http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-172-performance-engineering-of-software-systems-fall-2010/video-lectures/lecture-8-cache-efficient-algorithms</link>
          
          <dc:creator>Amarasinghe, Saman</dc:creator>
          <dc:creator>Leiserson, Charles</dc:creator>
          
          <dc:date>2011-12-22T16:54:49+05:00</dc:date>
          
          <dc:language>en-US</dc:language>
          
          <dc:subject>memory hierarchy</dc:subject>
          <dc:subject>ideal cache model</dc:subject>
          <dc:subject>tall cache</dc:subject>
          <dc:subject>tiled matrix multiplication</dc:subject>
          <dc:subject>recursive matrix multiplication</dc:subject>
          <dc:subject>cache misses</dc:subject>
          
          <dc:publisher>MIT OpenCourseWare http://ocw.mit.edu</dc:publisher>
          
          <dc:rights>Content within individual OCW courses is (c) by the individual authors unless otherwise noted. MIT OpenCourseWare materials are licensed by the Massachusetts Institute of Technology under a Creative Commons License (Attribution-NonCommercial-ShareAlike). For further information see http://ocw.mit.edu/terms/index.htm</dc:rights>
          
    </item>
    <item rdf:about="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-172-performance-engineering-of-software-systems-fall-2010/video-lectures/lecture-9-cache-efficient-algorithms-ii">
          
          <title>Lecture 9: Cache-Efficient Algorithms II</title>
          
          <description>&lt;p&gt;&lt;strong&gt;Description:&lt;/strong&gt; Discussion of project 2.2 beta, how pair programming can lead to less time debugging, and importance of working well in groups. Lecture covering more cache-efficient algorithms, including a heat diffusion simulation.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Speakers:&lt;/strong&gt; John Dong, Saman Amarasinghe, Charles Leiserson&lt;/p&gt;Keywords: merge sort, k-funnel, funnelsort, multiway merge sort, heat diffusion simulation, stencil&lt;br&gt;&lt;br&gt;Thumbnail - &lt;a href= http://img.youtube.com/vi/CxuZZcUKxWM/default.jpg&gt;JPG (YouTube)&lt;/a&gt;&lt;br&gt;Video - download: &lt;a href= http://www.archive.org/download/MIT6.172F10/MIT6_172_F10_lec09_300k.mp4&gt;Internet Archive (MP4)&lt;/a&gt;&lt;br&gt;Video - download: &lt;a href= http://itunes.apple.com/us/itunes-u/lecture-9-cache-efficient/id481759887?i=109649099&gt;iTunes U (MP4)&lt;/a&gt;&lt;br&gt;Video - stream: &lt;a href= http://www.youtube.com/v/CxuZZcUKxWM&gt;YouTube &lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;a href= 'http://ocw.mit.edu/terms/'&gt;(CC BY-NC-SA)&lt;/a&gt;&lt;br&gt;&lt;br&gt;</description>
          
          <link>http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-172-performance-engineering-of-software-systems-fall-2010/video-lectures/lecture-9-cache-efficient-algorithms-ii</link>
          
          <dc:creator>Amarasinghe, Saman</dc:creator>
          <dc:creator>Leiserson, Charles</dc:creator>
          
          <dc:date>2011-12-22T16:54:49+05:00</dc:date>
          
          <dc:language>en-US</dc:language>
          
          <dc:subject>merge sort</dc:subject>
          <dc:subject>k-funnel</dc:subject>
          <dc:subject>funnelsort</dc:subject>
          <dc:subject>multiway merge sort</dc:subject>
          <dc:subject>heat diffusion simulation</dc:subject>
          <dc:subject>stencil</dc:subject>
          
          <dc:publisher>MIT OpenCourseWare http://ocw.mit.edu</dc:publisher>
          
          <dc:rights>Content within individual OCW courses is (c) by the individual authors unless otherwise noted. MIT OpenCourseWare materials are licensed by the Massachusetts Institute of Technology under a Creative Commons License (Attribution-NonCommercial-ShareAlike). For further information see http://ocw.mit.edu/terms/index.htm</dc:rights>
          
    </item>
    <item rdf:about="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-172-performance-engineering-of-software-systems-fall-2010/video-lectures/lecture-10-dynamic-storage-allocation">
          
          <title>Lecture 10: Dynamic Storage Allocation</title>
          
          <description>&lt;p&gt;&lt;strong&gt;Description:&lt;/strong&gt; Lecture covering dynamic storage allocation, including reference counting, a graph abstraction, and updating pointers.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Speaker:&lt;/strong&gt; Charles Leiserson&lt;/p&gt;Keywords: stack allocation, heap allocation, garbage collection, reference counting, graph abstraction&lt;br&gt;&lt;br&gt;Thumbnail - &lt;a href= http://img.youtube.com/vi/p0bc1f6ULxw/default.jpg&gt;JPG (YouTube)&lt;/a&gt;&lt;br&gt;Video - download: &lt;a href= http://www.archive.org/download/MIT6.172F10/MIT6_172_F10_lec10_300k.mp4&gt;Internet Archive (MP4)&lt;/a&gt;&lt;br&gt;Video - download: &lt;a href= http://itunes.apple.com/us/itunes-u/lecture-10-dynamic-storage/id481759887?i=109649118&gt;iTunes U (MP4)&lt;/a&gt;&lt;br&gt;Video - stream: &lt;a href= http://www.youtube.com/v/p0bc1f6ULxw&gt;YouTube &lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;a href= 'http://ocw.mit.edu/terms/'&gt;(CC BY-NC-SA)&lt;/a&gt;&lt;br&gt;&lt;br&gt;</description>
          
          <link>http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-172-performance-engineering-of-software-systems-fall-2010/video-lectures/lecture-10-dynamic-storage-allocation</link>
          
          <dc:creator>Amarasinghe, Saman</dc:creator>
          <dc:creator>Leiserson, Charles</dc:creator>
          
          <dc:date>2011-12-22T16:54:49+05:00</dc:date>
          
          <dc:language>en-US</dc:language>
          
          <dc:subject>stack allocation</dc:subject>
          <dc:subject>heap allocation</dc:subject>
          <dc:subject>garbage collection</dc:subject>
          <dc:subject>reference counting</dc:subject>
          <dc:subject>graph abstraction</dc:subject>
          
          <dc:publisher>MIT OpenCourseWare http://ocw.mit.edu</dc:publisher>
          
          <dc:rights>Content within individual OCW courses is (c) by the individual authors unless otherwise noted. MIT OpenCourseWare materials are licensed by the Massachusetts Institute of Technology under a Creative Commons License (Attribution-NonCommercial-ShareAlike). For further information see http://ocw.mit.edu/terms/index.htm</dc:rights>
          
    </item>
    <item rdf:about="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-172-performance-engineering-of-software-systems-fall-2010/video-lectures/lecture-11-what-compilers-can-and-cannot-do">
          
          <title>Lecture 11: What Compilers Can and Cannot Do</title>
          
          <description>&lt;p&gt;&lt;strong&gt;Description:&lt;/strong&gt; Lecture covering compiler hacks, when to optimize, data-flow analysis and optimizations, and instruction scheduling. Discussion of quiz, including common mistakes.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Speakers:&lt;/strong&gt; Saman Amarasinghe, Charles Leiserson&lt;/p&gt;Keywords: compilers, vectorization, optimization, data flow analysis, instruction scheduling&lt;br&gt;&lt;br&gt;Thumbnail - &lt;a href= http://img.youtube.com/vi/HH1k11sdlTc/default.jpg&gt;JPG (YouTube)&lt;/a&gt;&lt;br&gt;Video - download: &lt;a href= http://www.archive.org/download/MIT6.172F10/MIT6_172_F10_lec11_300k.mp4&gt;Internet Archive (MP4)&lt;/a&gt;&lt;br&gt;Video - download: &lt;a href= http://itunes.apple.com/us/itunes-u/lecture-11-what-compilers/id481759887?i=109649105&gt;iTunes U (MP4)&lt;/a&gt;&lt;br&gt;Video - stream: &lt;a href= http://www.youtube.com/v/HH1k11sdlTc&gt;YouTube &lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;a href= 'http://ocw.mit.edu/terms/'&gt;(CC BY-NC-SA)&lt;/a&gt;&lt;br&gt;&lt;br&gt;</description>
          
          <link>http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-172-performance-engineering-of-software-systems-fall-2010/video-lectures/lecture-11-what-compilers-can-and-cannot-do</link>
          
          <dc:creator>Amarasinghe, Saman</dc:creator>
          <dc:creator>Leiserson, Charles</dc:creator>
          
          <dc:date>2011-12-22T16:54:49+05:00</dc:date>
          
          <dc:language>en-US</dc:language>
          
          <dc:subject>compilers</dc:subject>
          <dc:subject>vectorization</dc:subject>
          <dc:subject>optimization</dc:subject>
          <dc:subject>data flow analysis</dc:subject>
          <dc:subject>instruction scheduling</dc:subject>
          
          <dc:publisher>MIT OpenCourseWare http://ocw.mit.edu</dc:publisher>
          
          <dc:rights>Content within individual OCW courses is (c) by the individual authors unless otherwise noted. MIT OpenCourseWare materials are licensed by the Massachusetts Institute of Technology under a Creative Commons License (Attribution-NonCommercial-ShareAlike). For further information see http://ocw.mit.edu/terms/index.htm</dc:rights>
          
    </item>
    <item rdf:about="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-172-performance-engineering-of-software-systems-fall-2010/video-lectures/lecture-12-multicore-programming">
          
          <title>Lecture 12: Multicore Programming</title>
          
          <description>&lt;p&gt;&lt;strong&gt;Description:&lt;/strong&gt; Discussion of project 3 beta. Lecture covering multicore programming, including shared-memory hardware, concurrency platforms, and race conditions.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Speakers:&lt;/strong&gt; Charles Leiserson, John Dong&lt;/p&gt;Keywords: multicore programming, shared memory, concurrency, pthreads, OpenMP, Cilk++, race conditions&lt;br&gt;&lt;br&gt;Thumbnail - &lt;a href= http://img.youtube.com/vi/_40zvhkmtM8/default.jpg&gt;JPG (YouTube)&lt;/a&gt;&lt;br&gt;Video - download: &lt;a href= http://www.archive.org/download/MIT6.172F10/MIT6_172_F10_lec12_300k.mp4&gt;Internet Archive (MP4)&lt;/a&gt;&lt;br&gt;Video - download: &lt;a href= http://itunes.apple.com/us/itunes-u/lecture-12-multicore-programming/id481759887?i=109649109&gt;iTunes U (MP4)&lt;/a&gt;&lt;br&gt;Video - stream: &lt;a href= http://www.youtube.com/v/_40zvhkmtM8&gt;YouTube &lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;a href= 'http://ocw.mit.edu/terms/'&gt;(CC BY-NC-SA)&lt;/a&gt;&lt;br&gt;&lt;br&gt;</description>
          
          <link>http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-172-performance-engineering-of-software-systems-fall-2010/video-lectures/lecture-12-multicore-programming</link>
          
          <dc:creator>Amarasinghe, Saman</dc:creator>
          <dc:creator>Leiserson, Charles</dc:creator>
          
          <dc:date>2011-12-22T16:54:49+05:00</dc:date>
          
          <dc:language>en-US</dc:language>
          
          <dc:subject>multicore programming</dc:subject>
          <dc:subject>shared memory</dc:subject>
          <dc:subject>concurrency</dc:subject>
          <dc:subject>pthreads</dc:subject>
          <dc:subject>OpenMP</dc:subject>
          <dc:subject>Cilk++</dc:subject>
          <dc:subject>race conditions</dc:subject>
          
          <dc:publisher>MIT OpenCourseWare http://ocw.mit.edu</dc:publisher>
          
          <dc:rights>Content within individual OCW courses is (c) by the individual authors unless otherwise noted. MIT OpenCourseWare materials are licensed by the Massachusetts Institute of Technology under a Creative Commons License (Attribution-NonCommercial-ShareAlike). For further information see http://ocw.mit.edu/terms/index.htm</dc:rights>
          
    </item>
    <item rdf:about="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-172-performance-engineering-of-software-systems-fall-2010/video-lectures/lecture-13-parallelism-and-performance">
          
          <title>Lecture 13: Parallelism and Performance</title>
          
          <description>&lt;p&gt;&lt;strong&gt;Description:&lt;/strong&gt; Lecture covering parallelism, scheduling theory, the Cilk++ runtime system, and Cilk chess programs.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Speaker:&lt;/strong&gt; Charles Leiserson&lt;/p&gt;Keywords: Cilk++ runtime system, scheduling theory, greedy scheduling, Amdahl's Law, Cilkchess&lt;br&gt;&lt;br&gt;Thumbnail - &lt;a href= http://img.youtube.com/vi/UUKTIhxznF0/default.jpg&gt;JPG (YouTube)&lt;/a&gt;&lt;br&gt;Video - download: &lt;a href= http://www.archive.org/download/MIT6.172F10/MIT6_172_F10_lec13_300k.mp4&gt;Internet Archive (MP4)&lt;/a&gt;&lt;br&gt;Video - download: &lt;a href= http://itunes.apple.com/us/itunes-u/lecture-13-parallelism-performance/id481759887?i=109649111&gt;iTunes U (MP4)&lt;/a&gt;&lt;br&gt;Video - stream: &lt;a href= http://www.youtube.com/v/UUKTIhxznF0&gt;YouTube &lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;a href= 'http://ocw.mit.edu/terms/'&gt;(CC BY-NC-SA)&lt;/a&gt;&lt;br&gt;&lt;br&gt;</description>
          
          <link>http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-172-performance-engineering-of-software-systems-fall-2010/video-lectures/lecture-13-parallelism-and-performance</link>
          
          <dc:creator>Amarasinghe, Saman</dc:creator>
          <dc:creator>Leiserson, Charles</dc:creator>
          
          <dc:date>2011-12-22T16:54:49+05:00</dc:date>
          
          <dc:language>en-US</dc:language>
          
          <dc:subject>Cilk++ runtime system</dc:subject>
          <dc:subject>scheduling theory</dc:subject>
          <dc:subject>greedy scheduling</dc:subject>
          <dc:subject>Amdahl's Law</dc:subject>
          <dc:subject>Cilkchess</dc:subject>
          
          <dc:publisher>MIT OpenCourseWare http://ocw.mit.edu</dc:publisher>
          
          <dc:rights>Content within individual OCW courses is (c) by the individual authors unless otherwise noted. MIT OpenCourseWare materials are licensed by the Massachusetts Institute of Technology under a Creative Commons License (Attribution-NonCommercial-ShareAlike). For further information see http://ocw.mit.edu/terms/index.htm</dc:rights>
          
    </item>
    <item rdf:about="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-172-performance-engineering-of-software-systems-fall-2010/video-lectures/lecture-14-analysis-of-multithreaded-algorithms">
          
          <title>Lecture 14: Analysis of Multithreaded Algorithms</title>
          
          <description>&lt;p&gt;&lt;strong&gt;Description:&lt;/strong&gt; Lecture covering analysis of multithreaded algorithms, including divide-and-conquer recurrences, loop parallelism in Cilk++, and matrix multiplication and merge sort examples.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Speaker:&lt;/strong&gt; Charles Leiserson&lt;/p&gt;Keywords: multithreaded algorithms, divide and conquer, recurrences, cilk loops, matrix multiplication, merge sort&lt;br&gt;&lt;br&gt;Thumbnail - &lt;a href= http://img.youtube.com/vi/F8yY7jri32M/default.jpg&gt;JPG (YouTube)&lt;/a&gt;&lt;br&gt;Video - download: &lt;a href= http://www.archive.org/download/MIT6.172F10/MIT6_172_F10_lec14_300k.mp4&gt;Internet Archive (MP4)&lt;/a&gt;&lt;br&gt;Video - download: &lt;a href= http://itunes.apple.com/us/itunes-u/lecture-14-analysis-multithreaded/id481759887?i=109649116&gt;iTunes U (MP4)&lt;/a&gt;&lt;br&gt;Video - stream: &lt;a href= http://www.youtube.com/v/F8yY7jri32M&gt;YouTube &lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;a href= 'http://ocw.mit.edu/terms/'&gt;(CC BY-NC-SA)&lt;/a&gt;&lt;br&gt;&lt;br&gt;</description>
          
          <link>http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-172-performance-engineering-of-software-systems-fall-2010/video-lectures/lecture-14-analysis-of-multithreaded-algorithms</link>
          
          <dc:creator>Amarasinghe, Saman</dc:creator>
          <dc:creator>Leiserson, Charles</dc:creator>
          
          <dc:date>2011-12-22T16:54:49+05:00</dc:date>
          
          <dc:language>en-US</dc:language>
          
          <dc:subject>multithreaded algorithms</dc:subject>
          <dc:subject>divide and conquer</dc:subject>
          <dc:subject>recurrences</dc:subject>
          <dc:subject>cilk loops</dc:subject>
          <dc:subject>matrix multiplication</dc:subject>
          <dc:subject>merge sort</dc:subject>
          
          <dc:publisher>MIT OpenCourseWare http://ocw.mit.edu</dc:publisher>
          
          <dc:rights>Content within individual OCW courses is (c) by the individual authors unless otherwise noted. MIT OpenCourseWare materials are licensed by the Massachusetts Institute of Technology under a Creative Commons License (Attribution-NonCommercial-ShareAlike). For further information see http://ocw.mit.edu/terms/index.htm</dc:rights>
          
    </item>
    <item rdf:about="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-172-performance-engineering-of-software-systems-fall-2010/video-lectures/lecture-15-nondeterministic-programming">
          
          <title>Lecture 15: Nondeterministic Programming</title>
          
          <description>&lt;p&gt;&lt;strong&gt;Description:&lt;/strong&gt; Lecture covering nondeterministic programming, including mutual exclusion, implementation of mutexes, and locking anomalies.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Speaker:&lt;/strong&gt; Charles Leiserson&lt;/p&gt;Keywords: nondeterministic, mutual exclusion, mutex, deadlock, convoying, contention, critical section, determinacy race, data race, dining philosophers&lt;br&gt;&lt;br&gt;Thumbnail - &lt;a href= http://img.youtube.com/vi/gXRmNp4Wgb0/default.jpg&gt;JPG (YouTube)&lt;/a&gt;&lt;br&gt;Video - download: &lt;a href= http://www.archive.org/download/MIT6.172F10/MIT6_172_F10_lec15_300k.mp4&gt;Internet Archive (MP4)&lt;/a&gt;&lt;br&gt;Video - download: &lt;a href= http://itunes.apple.com/us/itunes-u/lecture-15-nondeterministic/id481759887?i=109649115&gt;iTunes U (MP4)&lt;/a&gt;&lt;br&gt;Video - stream: &lt;a href= http://www.youtube.com/v/gXRmNp4Wgb0&gt;YouTube &lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;a href= 'http://ocw.mit.edu/terms/'&gt;(CC BY-NC-SA)&lt;/a&gt;&lt;br&gt;&lt;br&gt;</description>
          
          <link>http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-172-performance-engineering-of-software-systems-fall-2010/video-lectures/lecture-15-nondeterministic-programming</link>
          
          <dc:creator>Amarasinghe, Saman</dc:creator>
          <dc:creator>Leiserson, Charles</dc:creator>
          
          <dc:date>2011-12-22T16:54:49+05:00</dc:date>
          
          <dc:language>en-US</dc:language>
          
          <dc:subject>nondeterministic</dc:subject>
          <dc:subject>mutual exclusion</dc:subject>
          <dc:subject>mutex</dc:subject>
          <dc:subject>deadlock</dc:subject>
          <dc:subject>convoying</dc:subject>
          <dc:subject>contention</dc:subject>
          <dc:subject>critical section</dc:subject>
          <dc:subject>determinacy race</dc:subject>
          <dc:subject>data race</dc:subject>
          <dc:subject>dining philosophers</dc:subject>
          
          <dc:publisher>MIT OpenCourseWare http://ocw.mit.edu</dc:publisher>
          
          <dc:rights>Content within individual OCW courses is (c) by the individual authors unless otherwise noted. MIT OpenCourseWare materials are licensed by the Massachusetts Institute of Technology under a Creative Commons License (Attribution-NonCommercial-ShareAlike). For further information see http://ocw.mit.edu/terms/index.htm</dc:rights>
          
    </item>
    <item rdf:about="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-172-performance-engineering-of-software-systems-fall-2010/video-lectures/lecture-16-synchronizing-without-locks">
          
          <title>Lecture 16: Synchronizing without Locks</title>
          
          <description>&lt;p&gt;&lt;strong&gt;Description:&lt;/strong&gt; Lecture covering synchronizing without locks, including memory consistency, lock-free protocols, the ABA problem, and reducer hyperobjects.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Speaker:&lt;/strong&gt; Charles Leiserson&lt;/p&gt;Keywords: synchronizing, locks, mutual-exclusion problem, Peterson's algorithm, instruction reordering, memory fence, lock-free stack, reducer, monoid&lt;br&gt;&lt;br&gt;Thumbnail - &lt;a href= http://img.youtube.com/vi/n_Cqx8KamFA/default.jpg&gt;JPG (YouTube)&lt;/a&gt;&lt;br&gt;Video - download: &lt;a href= http://www.archive.org/download/MIT6.172F10/MIT6_172_F10_lec16_300k.mp4&gt;Internet Archive (MP4)&lt;/a&gt;&lt;br&gt;Video - download: &lt;a href= http://itunes.apple.com/us/itunes-u/lecture-16-synchronizing-without/id481759887?i=109649254&gt;iTunes U (MP4)&lt;/a&gt;&lt;br&gt;Video - stream: &lt;a href= http://www.youtube.com/v/n_Cqx8KamFA&gt;YouTube &lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;a href= 'http://ocw.mit.edu/terms/'&gt;(CC BY-NC-SA)&lt;/a&gt;&lt;br&gt;&lt;br&gt;</description>
          
          <link>http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-172-performance-engineering-of-software-systems-fall-2010/video-lectures/lecture-16-synchronizing-without-locks</link>
          
          <dc:creator>Amarasinghe, Saman</dc:creator>
          <dc:creator>Leiserson, Charles</dc:creator>
          
          <dc:date>2011-12-22T16:54:49+05:00</dc:date>
          
          <dc:language>en-US</dc:language>
          
          <dc:subject>synchronizing</dc:subject>
          <dc:subject>locks</dc:subject>
          <dc:subject>mutual-exclusion problem</dc:subject>
          <dc:subject>Peterson's algorithm</dc:subject>
          <dc:subject>instruction reordering</dc:subject>
          <dc:subject>memory fence</dc:subject>
          <dc:subject>lock-free stack</dc:subject>
          <dc:subject>reducer</dc:subject>
          <dc:subject>monoid</dc:subject>
          
          <dc:publisher>MIT OpenCourseWare http://ocw.mit.edu</dc:publisher>
          
          <dc:rights>Content within individual OCW courses is (c) by the individual authors unless otherwise noted. MIT OpenCourseWare materials are licensed by the Massachusetts Institute of Technology under a Creative Commons License (Attribution-NonCommercial-ShareAlike). For further information see http://ocw.mit.edu/terms/index.htm</dc:rights>
          
    </item>
    <item rdf:about="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-172-performance-engineering-of-software-systems-fall-2010/video-lectures/lecture-17-performance-issues-in-parallelization">
          
          <title>Lecture 17: Performance Issues in Parallelization</title>
          
          <description>&lt;p&gt;&lt;strong&gt;Description:&lt;/strong&gt; Lecture covering the impact of synchronization and memory on parallel performance, using OpenMP instead of Cilk. Topics include granularity of parallelism, true and false sharing, and load balancing.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Speaker:&lt;/strong&gt; Saman Amarasinghe&lt;/p&gt;Keywords: OpenMP, synchronization, memory, parallel performance, true sharing, false sharing, load balancing&lt;br&gt;&lt;br&gt;Thumbnail - &lt;a href= http://img.youtube.com/vi/MFmxByf9x88/default.jpg&gt;JPG (YouTube)&lt;/a&gt;&lt;br&gt;Video - download: &lt;a href= http://www.archive.org/download/MIT6.172F10/MIT6_172_F10_lec17_300k.mp4&gt;Internet Archive (MP4)&lt;/a&gt;&lt;br&gt;Video - download: &lt;a href= http://itunes.apple.com/us/itunes-u/lecture-17-performance-issues/id481759887?i=109649102&gt;iTunes U (MP4)&lt;/a&gt;&lt;br&gt;Video - stream: &lt;a href= http://www.youtube.com/v/MFmxByf9x88&gt;YouTube &lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;a href= 'http://ocw.mit.edu/terms/'&gt;(CC BY-NC-SA)&lt;/a&gt;&lt;br&gt;&lt;br&gt;</description>
          
          <link>http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-172-performance-engineering-of-software-systems-fall-2010/video-lectures/lecture-17-performance-issues-in-parallelization</link>
          
          <dc:creator>Amarasinghe, Saman</dc:creator>
          <dc:creator>Leiserson, Charles</dc:creator>
          
          <dc:date>2011-12-22T16:54:49+05:00</dc:date>
          
          <dc:language>en-US</dc:language>
          
          <dc:subject>OpenMP</dc:subject>
          <dc:subject>synchronization</dc:subject>
          <dc:subject>memory</dc:subject>
          <dc:subject>parallel performance</dc:subject>
          <dc:subject>true sharing</dc:subject>
          <dc:subject>false sharing</dc:subject>
          <dc:subject>load balancing</dc:subject>
          
          <dc:publisher>MIT OpenCourseWare http://ocw.mit.edu</dc:publisher>
          
          <dc:rights>Content within individual OCW courses is (c) by the individual authors unless otherwise noted. MIT OpenCourseWare materials are licensed by the Massachusetts Institute of Technology under a Creative Commons License (Attribution-NonCommercial-ShareAlike). For further information see http://ocw.mit.edu/terms/index.htm</dc:rights>
          
    </item>
    <item rdf:about="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-172-performance-engineering-of-software-systems-fall-2010/video-lectures/lecture-18-primer-on-ray-tracing-techniques">
          
          <title>Lecture 18: Primer on Ray Tracing Techniques</title>
          
          <description>&lt;p&gt;&lt;strong&gt;Description:&lt;/strong&gt; Primer on ray tracing techniques, given to prepare students for the final project. Includes some ray tracing background and a code overview covering classes and high-level execution.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Speaker:&lt;/strong&gt; Joshua Slocum&lt;/p&gt;Keywords: ray tracing, image rendering, ray casting, recursive casting, scattering, photon map, irradiance cache&lt;br&gt;&lt;br&gt;Thumbnail - &lt;a href= http://img.youtube.com/vi/c45ieqaUU4k/default.jpg&gt;JPG (YouTube)&lt;/a&gt;&lt;br&gt;Video - download: &lt;a href= http://www.archive.org/download/MIT6.172F10/MIT6_172_F10_lec18_300k.mp4&gt;Internet Archive (MP4)&lt;/a&gt;&lt;br&gt;Video - download: &lt;a href= http://itunes.apple.com/us/itunes-u/lecture-18-primer-on-ray-tracing/id481759887?i=109649100&gt;iTunes U (MP4)&lt;/a&gt;&lt;br&gt;Video - stream: &lt;a href= http://www.youtube.com/v/c45ieqaUU4k&gt;YouTube &lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;a href= 'http://ocw.mit.edu/terms/'&gt;(CC BY-NC-SA)&lt;/a&gt;&lt;br&gt;&lt;br&gt;</description>
          
          <link>http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-172-performance-engineering-of-software-systems-fall-2010/video-lectures/lecture-18-primer-on-ray-tracing-techniques</link>
          
          <dc:creator>Amarasinghe, Saman</dc:creator>
          <dc:creator>Leiserson, Charles</dc:creator>
          
          <dc:date>2011-12-22T16:54:49+05:00</dc:date>
          
          <dc:language>en-US</dc:language>
          
          <dc:subject>ray tracing</dc:subject>
          <dc:subject>image rendering</dc:subject>
          <dc:subject>ray casting</dc:subject>
          <dc:subject>recursive casting</dc:subject>
          <dc:subject>scattering</dc:subject>
          <dc:subject>photon map</dc:subject>
          <dc:subject>irradiance cache</dc:subject>
          
          <dc:publisher>MIT OpenCourseWare http://ocw.mit.edu</dc:publisher>
          
          <dc:rights>Content within individual OCW courses is (c) by the individual authors unless otherwise noted. MIT OpenCourseWare materials are licensed by the Massachusetts Institute of Technology under a Creative Commons License (Attribution-NonCommercial-ShareAlike). For further information see http://ocw.mit.edu/terms/index.htm</dc:rights>
          
    </item>
    <item rdf:about="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-172-performance-engineering-of-software-systems-fall-2010/video-lectures/lecture-19-how-tokudb-fractal-tree-indexes-work">
          
          <title>Lecture 19: How TokuDB Fractal Tree Indexes Work</title>
          
          <description>&lt;p&gt;&lt;strong&gt;Description:&lt;/strong&gt; Information about the final project, followed by a guest lecture covering fractal trees, which combine the strengths of B-trees and append-to-file. Analysis of search and insert in a simplified fractal tree.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Speaker:&lt;/strong&gt; Bradley Kuszmaul&lt;/p&gt;Keywords: cache-oblivious, fractal tree, Tokutek, B-tree, lookup, insert, algorithmic performance model, append, fractal tree indexes&lt;br&gt;&lt;br&gt;Thumbnail - &lt;a href= http://img.youtube.com/vi/9Rb85cOXTKU/default.jpg&gt;JPG (YouTube)&lt;/a&gt;&lt;br&gt;Video - download: &lt;a href= http://www.archive.org/download/MIT6.172F10/MIT6_172_F10_lec19_300k.mp4&gt;Internet Archive (MP4)&lt;/a&gt;&lt;br&gt;Video - download: &lt;a href= http://itunes.apple.com/us/itunes-u/lecture-19-how-tokudb-fractal/id481759887?i=109649112&gt;iTunes U (MP4)&lt;/a&gt;&lt;br&gt;Video - stream: &lt;a href= http://www.youtube.com/v/9Rb85cOXTKU&gt;YouTube &lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;a href= 'http://ocw.mit.edu/terms/'&gt;(CC BY-NC-SA)&lt;/a&gt;&lt;br&gt;&lt;br&gt;</description>
          
          <link>http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-172-performance-engineering-of-software-systems-fall-2010/video-lectures/lecture-19-how-tokudb-fractal-tree-indexes-work</link>
          
          <dc:creator>Amarasinghe, Saman</dc:creator>
          <dc:creator>Leiserson, Charles</dc:creator>
          
          <dc:date>2011-12-22T16:54:49+05:00</dc:date>
          
          <dc:language>en-US</dc:language>
          
          <dc:subject>cache-oblivious</dc:subject>
          <dc:subject>fractal tree</dc:subject>
          <dc:subject>Tokutek</dc:subject>
          <dc:subject>B-tree</dc:subject>
          <dc:subject>lookup</dc:subject>
          <dc:subject>insert</dc:subject>
          <dc:subject>algorithmic performance model</dc:subject>
          <dc:subject>append</dc:subject>
          <dc:subject>fractal tree indexes</dc:subject>
          
          <dc:publisher>MIT OpenCourseWare http://ocw.mit.edu</dc:publisher>
          
          <dc:rights>Content within individual OCW courses is (c) by the individual authors unless otherwise noted. MIT OpenCourseWare materials are licensed by the Massachusetts Institute of Technology under a Creative Commons License (Attribution-NonCommercial-ShareAlike). For further information see http://ocw.mit.edu/terms/index.htm</dc:rights>
          
    </item>
    <item rdf:about="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-172-performance-engineering-of-software-systems-fall-2010/video-lectures/lecture-20-distributed-systems">
          
          <title>Lecture 20: Distributed Systems</title>
          
          <description>&lt;p&gt;&lt;strong&gt;Description:&lt;/strong&gt; Lecture covering distributed systems at the cluster, data center, and planet scales. Topics include message passing, examples of the need to scale, Google's programming model, and cloud computing.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Speaker:&lt;/strong&gt; Saman Amarasinghe&lt;/p&gt;Keywords: distributed systems, scaling up, clusters, data centers, shared memory, message passing, web page analysis, scene completion, virtual machines, cloud computing, deduplication&lt;br&gt;&lt;br&gt;Thumbnail - &lt;a href= http://img.youtube.com/vi/sGFEsAphyLo/default.jpg&gt;JPG (YouTube)&lt;/a&gt;&lt;br&gt;Video - download: &lt;a href= http://www.archive.org/download/MIT6.172F10/MIT6_172_F10_lec20_300k.mp4&gt;Internet Archive (MP4)&lt;/a&gt;&lt;br&gt;Video - download: &lt;a href= http://itunes.apple.com/us/itunes-u/lecture-20-distributed-systems/id481759887?i=109649114&gt;iTunes U (MP4)&lt;/a&gt;&lt;br&gt;Video - stream: &lt;a href= http://www.youtube.com/v/sGFEsAphyLo&gt;YouTube &lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;a href= 'http://ocw.mit.edu/terms/'&gt;(CC BY-NC-SA)&lt;/a&gt;&lt;br&gt;&lt;br&gt;</description>
          
          <link>http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-172-performance-engineering-of-software-systems-fall-2010/video-lectures/lecture-20-distributed-systems</link>
          
          <dc:creator>Amarasinghe, Saman</dc:creator>
          <dc:creator>Leiserson, Charles</dc:creator>
          
          <dc:date>2011-12-22T16:54:49+05:00</dc:date>
          
          <dc:language>en-US</dc:language>
          
          <dc:subject>distributed systems</dc:subject>
          <dc:subject>scaling up</dc:subject>
          <dc:subject>clusters</dc:subject>
          <dc:subject>data centers</dc:subject>
          <dc:subject>shared memory</dc:subject>
          <dc:subject>message passing</dc:subject>
          <dc:subject>web page analysis</dc:subject>
          <dc:subject>scene completion</dc:subject>
          <dc:subject>virtual machines</dc:subject>
          <dc:subject>cloud computing</dc:subject>
          <dc:subject>deduplication</dc:subject>
          
          <dc:publisher>MIT OpenCourseWare http://ocw.mit.edu</dc:publisher>
          
          <dc:rights>Content within individual OCW courses is (c) by the individual authors unless otherwise noted. MIT OpenCourseWare materials are licensed by the Massachusetts Institute of Technology under a Creative Commons License (Attribution-NonCommercial-ShareAlike). For further information see http://ocw.mit.edu/terms/index.htm</dc:rights>
          
    </item>
    <item rdf:about="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-172-performance-engineering-of-software-systems-fall-2010/video-lectures/lecture-21-quiz-2-review">
          
          <title>Lecture 21: Quiz 2 Review</title>
          
          <description>&lt;p&gt;&lt;strong&gt;Description:&lt;/strong&gt; The first part of the lecture covers parallelism analysis, caches, and synchronization correctness. The second focuses on compiler optimization questions: is the optimization legal, faster, and automatic?&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Speaker:&lt;/strong&gt; John Dong&lt;/p&gt;Keywords: parallelism analysis, synchronization correctness, hyperpoint, compiler optimization&lt;br&gt;&lt;br&gt;Thumbnail - &lt;a href= http://img.youtube.com/vi/ajXDBKIJsJ8/default.jpg&gt;JPG (YouTube)&lt;/a&gt;&lt;br&gt;Video - download: &lt;a href= http://www.archive.org/download/MIT6.172F10/MIT6_172_F10_lec21_300k.mp4&gt;Internet Archive (MP4)&lt;/a&gt;&lt;br&gt;Video - download: &lt;a href= http://itunes.apple.com/us/itunes-u/lecture-21-quiz-2-review/id481759887?i=109649097&gt;iTunes U (MP4)&lt;/a&gt;&lt;br&gt;Video - stream: &lt;a href= http://www.youtube.com/v/ajXDBKIJsJ8&gt;YouTube &lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;a href= 'http://ocw.mit.edu/terms/'&gt;(CC BY-NC-SA)&lt;/a&gt;&lt;br&gt;&lt;br&gt;</description>
          
          <link>http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-172-performance-engineering-of-software-systems-fall-2010/video-lectures/lecture-21-quiz-2-review</link>
          
          <dc:creator>Amarasinghe, Saman</dc:creator>
          <dc:creator>Leiserson, Charles</dc:creator>
          
          <dc:date>2011-12-22T16:54:49+05:00</dc:date>
          
          <dc:language>en-US</dc:language>
          
          <dc:subject>parallelism analysis</dc:subject>
          <dc:subject>synchronization correctness</dc:subject>
          <dc:subject>hyperpoint</dc:subject>
          <dc:subject>compiler optimization</dc:subject>
          
          <dc:publisher>MIT OpenCourseWare http://ocw.mit.edu</dc:publisher>
          
          <dc:rights>Content within individual OCW courses is (c) by the individual authors unless otherwise noted. MIT OpenCourseWare materials are licensed by the Massachusetts Institute of Technology under a Creative Commons License (Attribution-NonCommercial-ShareAlike). For further information see http://ocw.mit.edu/terms/index.htm</dc:rights>
          
    </item>
    <item rdf:about="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-172-performance-engineering-of-software-systems-fall-2010/video-lectures/lecture-22-a-tale-of-10-bugs-performance-engineering-at-vmware">
          
          <title>Lecture 22: A Tale of 10 Bugs: Performance Engineering at VMware</title>
          
          <description>&lt;p&gt;&lt;strong&gt;Description:&lt;/strong&gt; Guest lecture by Ravi Soundararajan of VMware, covering ten case studies in performance engineering.&lt;/p&gt;Keywords: performance, lock percentage, powerCLI, scalable solutions, remote console issues, 32-bit, 64-bit, memory leak, customized profiler, client-server interactions, disk latency, virtual machines, VM activity, power management&lt;br&gt;&lt;br&gt;Thumbnail - &lt;a href= http://img.youtube.com/vi/Ahnns47FKHM/default.jpg&gt;JPG (YouTube)&lt;/a&gt;&lt;br&gt;Video - download: &lt;a href= http://www.archive.org/download/MIT6.172F10/MIT6_172_F10_lec22_300k.mp4&gt;Internet Archive (MP4)&lt;/a&gt;&lt;br&gt;Video - download: &lt;a href= http://itunes.apple.com/us/itunes-u/lecture-22-a-tale-10-bugs/id481759887?i=109649255&gt;iTunes U (MP4)&lt;/a&gt;&lt;br&gt;Video - stream: &lt;a href= http://www.youtube.com/v/Ahnns47FKHM&gt;YouTube &lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;a href= 'http://ocw.mit.edu/terms/'&gt;(CC BY-NC-SA)&lt;/a&gt;&lt;br&gt;&lt;br&gt;</description>
          
          <link>http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-172-performance-engineering-of-software-systems-fall-2010/video-lectures/lecture-22-a-tale-of-10-bugs-performance-engineering-at-vmware</link>
          
          <dc:creator>Amarasinghe, Saman</dc:creator>
          <dc:creator>Leiserson, Charles</dc:creator>
          
          <dc:date>2011-12-22T16:54:49+05:00</dc:date>
          
          <dc:language>en-US</dc:language>
          
          <dc:subject>performance</dc:subject>
          <dc:subject>lock percentage</dc:subject>
          <dc:subject>powerCLI</dc:subject>
          <dc:subject>scalable solutions</dc:subject>
          <dc:subject>remote console issues</dc:subject>
          <dc:subject>32-bit</dc:subject>
          <dc:subject>64-bit</dc:subject>
          <dc:subject>memory leak</dc:subject>
          <dc:subject>customized profiler</dc:subject>
          <dc:subject>client-server interactions</dc:subject>
          <dc:subject>disk latency</dc:subject>
          <dc:subject>virtual machines</dc:subject>
          <dc:subject>VM activity</dc:subject>
          <dc:subject>power management</dc:subject>
          
          <dc:publisher>MIT OpenCourseWare http://ocw.mit.edu</dc:publisher>
          
          <dc:rights>Content within individual OCW courses is (c) by the individual authors unless otherwise noted. MIT OpenCourseWare materials are licensed by the Massachusetts Institute of Technology under a Creative Commons License (Attribution-NonCommercial-ShareAlike). For further information see http://ocw.mit.edu/terms/index.htm</dc:rights>
          
    </item>
    <item rdf:about="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-172-performance-engineering-of-software-systems-fall-2010/video-lectures/lecture-23-final-competition-and-student-feedback">
          
          <title>Lecture 23: Final Competition and Student Feedback</title>
          
          <description>&lt;p&gt;&lt;strong&gt;Description:&lt;/strong&gt; Students vote on which ray-tracer images are accurate enough to be included in the competition, and these entries are tested against each other for speed. Students also provide feedback on the course.&lt;/p&gt;Keywords: ray tracer, final competition, final derby, performance engineering, recitations, tools&lt;br&gt;&lt;br&gt;Thumbnail - &lt;a href= http://img.youtube.com/vi/dvPJj-5X_uU/default.jpg&gt;JPG (YouTube)&lt;/a&gt;&lt;br&gt;Video - download: &lt;a href= http://www.archive.org/download/MIT6.172F10/MIT6_172_F10_lec23_300k.mp4&gt;Internet Archive (MP4)&lt;/a&gt;&lt;br&gt;Video - download: &lt;a href= http://itunes.apple.com/us/itunes-u/lecture-23-final-competition/id481759887?i=109649106&gt;iTunes U (MP4)&lt;/a&gt;&lt;br&gt;Video - stream: &lt;a href= http://www.youtube.com/v/dvPJj-5X_uU&gt;YouTube &lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;a href= 'http://ocw.mit.edu/terms/'&gt;(CC BY-NC-SA)&lt;/a&gt;&lt;br&gt;&lt;br&gt;</description>
          
          <link>http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-172-performance-engineering-of-software-systems-fall-2010/video-lectures/lecture-23-final-competition-and-student-feedback</link>
          
          <dc:creator>Amarasinghe, Saman</dc:creator>
          <dc:creator>Leiserson, Charles</dc:creator>
          
          <dc:date>2011-12-22T16:54:49+05:00</dc:date>
          
          <dc:language>en-US</dc:language>
          
          <dc:subject>ray tracer</dc:subject>
          <dc:subject>final competition</dc:subject>
          <dc:subject>final derby</dc:subject>
          <dc:subject>performance engineering</dc:subject>
          <dc:subject>recitations</dc:subject>
          <dc:subject>tools</dc:subject>
          
          <dc:publisher>MIT OpenCourseWare http://ocw.mit.edu</dc:publisher>
          
          <dc:rights>Content within individual OCW courses is (c) by the individual authors unless otherwise noted. MIT OpenCourseWare materials are licensed by the Massachusetts Institute of Technology under a Creative Commons License (Attribution-NonCommercial-ShareAlike). For further information see http://ocw.mit.edu/terms/index.htm</dc:rights>
          
    </item>
    
</rdf:RDF>
