====== Modules/Schedule ====== ==== Video Watching Tips ==== * Videos are available on the [[http://cmu-ece.acatar.com/|ECE Learning Environment]] ([[:acatar_help|help]]) and YouTube. You may find the former preferable and easier to watch, because its viewer (called Panopto) is more powerful and tailored to the modules. * If you wish to view the YouTube series, the course playlist is available below: ===== Lecture Playlist ===== [[https://www.youtube.com/playlist?list=PL5PHm2jkkXmgDN1PLwOY_tGtUlynnyV6D|Lecture Playlist on YouTube]] {{youtube>large:jE1uu0vkDM4&list=PL5PHm2jkkXmgDN1PLwOY_tGtUlynnyV6D}} ===== Recitation Playlist ===== [[https://www.youtube.com/playlist?list=PL5PHm2jkkXmhu6rGk1--ei8bXlX_D76xX|Recitation Playlist on YouTube]] {{youtube>large:qJtEfZo2oW8&list=PL5PHm2jkkXmhu6rGk1--ei8bXlX_D76xX}} * Get a very good internet connection. * Use a large screen. * Maximize the camera window (especially if the whiteboard contents are hard to discern). You can do this by making the whiteboard video full screen in Panopto. Adjust the sizes of the camera window and the slides appropriately. ==== Getting the Most out of Lecture ==== - Try to do the required readings before the lecture. Certainly print out all the readings beforehand and keep them with you during the lecture. Refer to them as needed. - Watch the entire lecture carefully with your full attention -- dedicate time for the entire lecture. Go back to points in lecture that you may not have paid attention to the first time. - Take notes and write down any questions you may have during the lecture. You can ask some of these during recitation sessions. - Stop the videos as needed and find the mentioned readings. - Definitely do all the required readings after the lecture. ==== Important Dates ====
* **Paper reviews:** See [[http://sourcery.cmcl.cs.cmu.edu:3500/collections/show/50|paper review site]] * **Project Proposal Due:** Monday, September 30, 2013 * **Exams:** Wednesday, October 23, 2013 **and** Monday, November 25, 2013 * **Project Milestone Session:** Wednesday, November 6, 2013 * **Project Poster Session:** Friday, December 13, 2013 (during final exam time) * **Project Final Reports Due:** Sunday, December 15, 2013
==== Schedule ==== ^ Module ^ Watch and Study by ^ Topic ^ ECE Media ^ CS Media ^ Readings ^ Assignments ^ | M0 | 8/30 Fri. | 0.1 Course Description and Logistics | {{onur-740-fall13-lecture0-1-course-description-and-logistics-afterlecture.pdf|pdf}}, {{onur-740-fall13-lecture0-1-course-description-and-logistics-afterlecture.ppt|ppt}}, {{youtube>link:jE1uu0vkDM4|video}} [[http://cmu.vid.acatar.com/Panopto/Pages/Viewer/Default.aspx?id=3f5fde15-236c-4235-9d08-3584a518434c|Panopto]] | | [[readings#Module 0-1|readings]] | | ::: | ::: | 0.2 Grading and Policies | {{onur-740-fall13-lecture0-2-grading-and-policies-afterlecture.pdf|pdf}}, {{onur-740-fall13-lecture0-2-grading-and-policies-afterlecture.ppt|ppt}}, {{youtube>link:42l-w14O7MY|video}} [[http://cmu.vid.acatar.com/Panopto/Pages/Viewer/Default.aspx?id=620d8cd3-5c91-4eb7-bdbb-424e4f7dc95d|Panopto]] | | ::: | ::: | 0.3 How to do the Paper Reviews | {{onur-740-fall13-lecture0-3-how-to-do-the-paper-reviews.pdf|pdf}}, {{onur-740-fall13-lecture0-3-how-to-do-the-paper-reviews.ppt|ppt}}, {{youtube>link:tOL6FANAJ8c|video}} [[http://cmu.vid.acatar.com/Panopto/Pages/Viewer/Default.aspx?id=7275e281-150e-4230-8eb9-bcb540a7a206|Panopto]] | | [[readings#Module 0-3|readings]] | [[background|Review background material]] | | ::: | ::: | 0.4 First Assignments | {{onur-740-fall13-lecture0-4-first-assignments-to-complete.pdf|pdf}}, {{onur-740-fall13-lecture0-4-first-assignments-to-complete.ppt|ppt}}, {{youtube>link:VvVICxMbea0|video}} [[http://cmu.vid.acatar.com/Panopto/Pages/Viewer/Default.aspx?id=bfe42c0e-0cc8-4a07-a696-a99ce7a617eb|Panopto]] | | [[readings#Module 0-4|readings]] | {{740-fall13-student-info-sheet.pdf|Homework 0}} (Due: 9/6 - turn in on ECE Learning Environment), [[http://sourcery.cmcl.cs.cmu.edu:4000/collections/show/50|Review set 1 out]] (Due: 9/13) | | ::: | ::: | 0.5 Project Proposal and Topic Information | {{onur-740-fall13-lecture0-5-project-proposal-and-topic-information.pdf|pdf}}, {{onur-740-fall13-lecture0-5-project-proposal-and-topic-information.ppt|ppt}}, {{youtube>link:xH64RGUynng|video}} [[http://cmu.vid.acatar.com/Panopto/Pages/Viewer/Default.aspx?id=24006fdd-4d09-4db2-b85c-0e7f03f921a9|Panopto]] | | [[readings#Module 0-5|readings]] | | | M1 | 9/9 Mon. | 1.1 Parallel Processing Basics | {{onur-740-fall13-module1-parallel_processing_basics.pdf|pdf}}, {{onur-740-fall13-module1-parallel_processing_basics.ppt|ppt}}, {{youtube>link:7IEvJRh4J3Y|video}} [[http://cmu.vid.acatar.com/Panopto/Pages/Viewer/Default.aspx?id=5e93b1d6-ea09-4704-8932-4b1eca500537|Panopto]] | {{seth-740-fall13-module1-parallel_processing_basics.pdf|pdf}} | [[readings#Module 1-1|readings]] | | | ::: | ::: | 1.2 Parallel Processing Task Assignment | {{onur-740-fall13-module1-parallel_task_assignment_example.pdf|pdf}}, {{onur-740-fall13-module1-parallel_task_assignment_example.ppt|ppt}}, {{youtube>link:rORomQfnATs|video}} [[http://cmu.vid.acatar.com/Panopto/Pages/Viewer/Default.aspx?id=64e154a7-d676-4661-9530-b75b13809c54|Panopto]] | | [[readings#Module 1-2|readings]] | | | ::: | 9/11 Wed. | 1.3 Multi-Core Processors: Why? | {{onur-740-fall13-module1-why_multi_core.pdf|pdf}}, {{onur-740-fall13-module1-why_multi_core.ppt|ppt}}, {{youtube>link:FSVpk66UxXU|video}} [[http://cmu.vid.acatar.com/Panopto/Pages/Viewer/Default.aspx?id=25303172-ab64-4c83-aff3-045400e23335|Panopto]] | {{seth-740-fall13-module1-why_multi_core.pdf|pdf}} | [[readings#Module 1-3|readings]] | | | ::: | ::: | Recitation 1: Logistics | {{youtube>link:qJtEfZo2oW8|video}} [[http://acatarcmu.adobeconnect.com/p7bereb6pyx/|Adobe Connect]] | | | | | ::: | 9/13 Fri. | 1.4 Multi-Core: Evolution and Design | {{onur-740-fall13-module1-multi_core_evolution_and_design.pdf|pdf}}, {{onur-740-fall13-module1-multi_core_evolution_and_design.ppt|ppt}}, {{youtube>link:uUy5aqflV7I|video}} [[http://cmu.vid.acatar.com/Panopto/Pages/Viewer/Default.aspx?id=ec2d580a-45c2-4ffa-8a08-bf3da64d1ad6|Panopto]] | | [[readings#Module 1-4|readings]] | Paper review set 1 due | | ::: | ::: | Recitation 2: Simulators and Multicore | {{youtube>link:yfKk4GcBMi8|video}} [[http://acatarcmu.adobeconnect.com/p5xs8awq3yo/|Adobe Connect]] | | | | | M2 | 9/16 Mon. | 2.1 Asymmetry | {{onur-bsc-lecture1-asymmetry-jul-23-2013.pdf|pdf v1}}, {{onur-bsc-lecture1-asymmetry-jul-23-2013.pptx|ppt v1}}, {{onur-740-fall13-module2-asymmetric_designs.pdf|pdf v2}}, {{onur-740-fall13-module2-asymmetric_designs.pptx|ppt v2}}, {{youtube>link:Z-wzc5fdE-Y|video}} [[http://cmu.vid.acatar.com/Panopto/Pages/Viewer/Default.aspx?id=19f2220d-60d7-44a4-aaee-d269f56daa0e|Panopto]] | | [[readings#Module 2-1|readings]] | | | ::: | 9/18 Wed. | 2.2 Programming Models and Architectures | {{onur-740-fall13-module2.2-programming-models-and-architectures.pdf|pdf}}, {{onur-740-fall13-module2.2-programming-models-and-architectures.ppt|ppt}} , {{youtube>link:YnqpW-mCYX8|video}} | {{seth-740-fall13-module2.2-programming-models-and-architectures.pdf|pdf}} | [[readings#Module 2-2|readings]] | Paper review due | | ::: | ::: | Recitation 3: Critical Sections and Memory Scheduling | {{youtube>link:mjAfMmM4hB0|video}} [[http://acatarcmu.adobeconnect.com/p7eydds8e8x/|Adobe Connect]] | | | | | ::: | 9/20 Fri. | 2.3 Multiprocessor Consistency | {{onur-740-fall13-module2.3-multiprocessor-consistency.pdf|pdf}}, {{onur-740-fall13-module2.3-multiprocessor-consistency.ppt|ppt}}, {{youtube>link:O2SPBCfvTmo|video}} [[http://cmu.vid.acatar.com/Panopto/Pages/Viewer/Default.aspx?id=32729568-b0ae-465f-9268-14868a651e3b|Panopto]] | | [[readings#Module 2-3|readings]] | Paper reviews due (2 due 9/20, 2 due 9/22) | | ::: | 9/23 Mon. | 2.4 Cache Coherence | {{onur-740-fall13-module2.4-cache-coherence.pdf|pdf}}, {{onur-740-fall13-module2.4-cache-coherence.ppt|ppt}}, {{youtube>link:flbg-MKkwmk|video}} [[http://cmu.vid.acatar.com/Panopto/Pages/Viewer/Default.aspx?id=a691cb57-9cb7-462d-91fe-50d87b30102f|Panopto]] | | [[readings#Module 2-4|readings]] | Paper review due (9/24) | | ::: | 9/25 Wed. | 2.5.1 Speculation | {{onur-740-fall13-module2.5-speculation.pdf|pdf}}, {{onur-740-fall13-module2.5-speculation.pptx|ppt}}, {{youtube>link:g3IF8DTtr8c|video}} [[http://cmu.vid.acatar.com/Panopto/Pages/Viewer/Default.aspx?id=dbb3baf9-c85e-4007-8c71-1e3204fe9907|Panopto]] | | [[readings#Module 2-5|readings]] | Paper review due (9/26) | | ::: | ::: | Recitation 4: Projects and Simulators | {{youtube>link:FhEKRutpm9s|video}} [[http://acatarcmu.adobeconnect.com/p4orldtu4sb/|Adobe Connect]] | | ::: | | | ::: | 9/27 Fri. | 2.5.2 Speculation | {{youtube>link:FqHk4bxrI8Y|video}} [[http://cmu.vid.acatar.com/Panopto/Pages/Viewer/Default.aspx?id=bf92ac2b-5fb5-4896-9bbd-6cb216a16cdd|Panopto]] | | ::: | Paper review due (9/28) | | ::: | ::: | Recitation 5: Metrics and Speculation | {{youtube>link:r1uxkDip3j0|video}} [[http://acatarcmu.adobeconnect.com/p5ni5z6290g/|Adobe Connect]] | | ::: | | | ::: | 9/30 Mon. | 2.5.3 Speculation | {{youtube>link:uhyNTy8hvDs|video}} [[http://cmu.vid.acatar.com/Panopto/Pages/Viewer/Default.aspx?id=7dbc66b0-b245-45ba-b047-09a84427676a|Panopto]] | | ::: | Paper review due (9/30), Paper reviews (2) due (10/1) | | ::: | ::: | 2.5.4 Speculation | {{youtube>link:McMyefc8CCE|video}} [[http://cmu.vid.acatar.com/Panopto/Pages/Viewer/Default.aspx?id=e9eddf7c-c5c0-4ab4-a731-30852d601506|Panopto]] | | ::: | ::: | | M3 | 10/2 Wed. | 3.1.1 Virtual Memory (brush-up on basics) | {{meza_virtual-memory.pdf|pdf}}, {{youtube>link:ppPq-ntaAWU|video}} | {{seth-740-fall13-module3.1-2-memory-hierarchy.pdf|pdf}} | [[readings#Module 3-1|readings]] | Paper review due (10/3) | | ::: | ::: | 3.1.2 Virtual Memory (brush-up on basics) | {{onur-447-spring13-lecture17-virtual-memory-ii-afterlecture.pdf|pdf}}, {{youtube>link:X5jmntKBjrM|video}} | | ::: | | ::: | ::: | 3.1.3 Virtual Memory (brush-up on basics) | {{onur-447-spring13-lecture18-virtual-memory-iii-afterlecture.pdf|pdf}}, {{youtube>link:dFQBqsLkOqU|video}} | | ::: | | ::: | ::: | 3.2 Memory Hierarchy (brush-up on basics) | {{onur-447-spring13-lecture22-memoryhierarchyandcaches-afterlecture.pdf|pdf}}, {{onur-447-spring13-lecture22-memoryhierarchyandcaches-afterlecture.ppt|ppt}}, {{youtube>link:JBdfZ5i21cs|video}} | | [[readings#Module 3-2|readings]] | | ::: | ::: | Recitation 6: Speculation and Consistency | {{youtube>link:SwaBii7EUCQ|video}} [[http://acatarcmu.adobeconnect.com/p4zef8yptom/|Adobe Connect]] | | | | | ::: | 10/4 Fri. | 3.3.1 Caches (brush-up on basics) | {{onur-447-spring13-lecture23-morecaches-afterlecture.pdf|pdf}}, {{onur-447-spring13-lecture23-morecaches-afterlecture.ppt|ppt}}, {{youtube>link:TpMdBrM1hVc|video}} | | [[readings#Module 3-3|readings]] | Paper review due (10/6) | | ::: | ::: | 3.3.2 Advanced caches (brush-up on basics) | {{onur-447-spring13-lecture24-advancedcaching-afterlecture.pdf|pdf}}, {{onur-447-spring13-lecture24-advancedcaching-afterlecture.ppt|ppt}}, {{youtube>link:TboaFbjTd-E|video}} | | ::: | | ::: | 10/7 Mon. | 3.4.1 Shared Cache Management | {{onur-740-fall13-module3.4-shared-cache-management.pdf|pdf}}, {{onur-740-fall13-module3.4-shared-cache-management.pptx|ppt}}, {{youtube>link:fbG_IRxvMew|video}} [[http://cmu.vid.acatar.com/Panopto/Pages/Viewer/Default.aspx?id=d12440ba-a38b-4f65-a9a5-aded520c7c52|Panopto]] | {{seth-740-fall13-module3.4-shared-cache-management.pdf|pdf}} | [[readings#Module 3-4|readings]] | Paper review due (10/8) | | ::: | ::: | 3.4.2 Shared Cache Management | {{youtube>link:b6byCAuBlvU|video}}[[http://cmu.vid.acatar.com/Panopto/Pages/Viewer/Default.aspx?id=37d411ea-3276-48a6-9009-6c43141bdbdc|Panopto]] | | ::: | | ::: | ::: | 3.4.3 Shared Cache Management | {{youtube>link:UWc6c2xfwE4|video}}[[http://cmu.vid.acatar.com/Panopto/Pages/Viewer/Default.aspx?id=9f933013-3d17-4c2c-a4e1-1bd847c6741d|Panopto]] | | ::: | | ::: | 10/9 Wed. | 3.4.4 Shared Cache Management | {{youtube>link:t4LRz4qAqkg|video}}[[http://cmu.vid.acatar.com/Panopto/Pages/Viewer/Default.aspx?id=d6e8a984-a122-45dd-91d9-790ac6f8d9ff|Panopto]] | | ::: | Paper review due (10/10) | | ::: | ::: | 3.4.5 Shared Cache Management | {{youtube>link:VYJi66i2740|video}}[[http://cmu.vid.acatar.com/Panopto/Pages/Viewer/Default.aspx?id=bce31dd5-af47-4d04-9cea-6dd49749bcc1|Panopto]] | | ::: | | ::: | ::: | 3.4.6 Shared Cache Management | {{youtube>link:zZO6tFRVJ3s|video}}[[http://cmu.vid.acatar.com/Panopto/Pages/Viewer/Default.aspx?id=40191198-cd6a-4a54-a974-176908ecc1a5|Panopto]] | | ::: | | ::: | ::: | Recitation 7: Cache and Memory Policies | {{youtube>link:FvnsyULecXQ|video}} [[http://acatarcmu.adobeconnect.com/p63gerz9n64/|Adobe Connect]] | | | | | ::: | 10/11 Fri. | 3.5.1 Main Memory | {{onur-740-fall13-module3.5-main-memory-part1-version1.pdf|pdf}}, {{onur-740-fall13-module3.5-main-memory-part1-version1.pptx|ppt}}, {{youtube>link:Y1T3Q7ydlok|video}} [[http://cmu.vid.acatar.com/Panopto/Pages/Viewer/Default.aspx?id=8e59c049-f70b-40a0-9180-f6dc7677e267|Panopto]] | {{seth-740-fall13-module3.5-main-memory-part1.pdf|pdf}} | [[readings#Module 3-5|readings]] | Paper review due (10/13) | | ::: | ::: | 3.5.2 Main Memory | {{youtube>link:gaNbohQMb64|video}} [[http://cmu.vid.acatar.com/Panopto/Pages/Viewer/Default.aspx?id=a79b3249-7cae-4733-8717-413b8de6d541|Panopto]] | | ::: | | ::: | ::: | 3.5.3 Main Memory | {{onur-740-fall13-module3.5-main-memory-part2-version1.pdf|pdf}}, {{onur-740-fall13-module3.5-main-memory-part2-version1.pptx|ppt}}, {{youtube>link:20ZaTDuit8E|video}} [[http://cmu.vid.acatar.com/Panopto/Pages/Viewer/Default.aspx?id=aa0f7496-890e-443c-9157-5fe2765be4f8|Panopto]] | | ::: | | ::: | ::: | Recitation 8: Rethinking Memory System Design | {{onur-740-fall13-rethinkingmemory-withbackup.pdf|pdf}}, {{onur-740-fall13-rethinkingmemory-withbackup.pptx|ppt}}, {{youtube>link:wMxcNsgoR2Y|video}} [[http://acatarcmu.adobeconnect.com/p8bx55lr5u9/|Adobe Connect]] | | ::: | | | ::: | 10/14 Mon. | 3.5.4 Main Memory | {{youtube>link:_tWOxOL7nh8|video}} [[http://cmu.vid.acatar.com/Panopto/Pages/Viewer/Default.aspx?id=4d1b7da6-9937-4015-9c1f-5f76599fc83f|Panopto]] | {{seth-740-fall13-module3.5-main-memory-part2.pdf|pdf}} | ::: | Paper review due (10/15) | | ::: | ::: | 3.5.5 Main Memory | {{youtube>link:BKOgDG4hGew|video}} [[http://cmu.vid.acatar.com/Panopto/Pages/Viewer/Default.aspx?id=cce9cf3f-416f-4090-b5f5-c13fa70baa89|Panopto]] | | ::: | | ::: | ::: | 3.5.6 Main Memory | {{onur-740-fall13-module3.5-main-memory-part3-version1.pdf|pdf}}, {{onur-740-fall13-module3.5-main-memory-part3-version1.pptx|ppt}}, {{youtube>link:GILbw69JxOY|video}} [[http://cmu.vid.acatar.com/Panopto/Pages/Viewer/Default.aspx?id=372579b3-984e-4612-92ce-338c4f20b362|Panopto]] | | ::: | | ::: | ::: | 3.5.7 Main Memory | {{youtube>link:BaXLowvApxw|video}} [[http://cmu.vid.acatar.com/Panopto/Pages/Viewer/Default.aspx?id=e83744ad-60e6-4645-8b3f-8f584fdb33d8|Panopto]] | | ::: | | ::: | 10/16 Wed. | 3.6.1 Emerging Memory Technologies | {{:onur-740-fall13-module3.6-emerging-memory-technologies-part1-version1.pdf|pdf}}, {{:onur-740-fall13-module3.6-emerging-memory-technologies-part1-version1.pptx|ppt}}, {{youtube>link:0YFU7RL4oyU|video}} [[http://cmu.vid.acatar.com/Panopto/Pages/Viewer/Default.aspx?id=c25489f2-cb08-4088-b74c-2118fc4c2011|Panopto]] | | [[readings#Module 3-6|readings]] | Paper review due (10/20) | | ::: | ::: | 3.6.2 Emerging Memory Technologies | {{:onur-740-fall13-module3.6-emerging-memory-technologies-part2-version1.pdf|pdf}}, {{:onur-740-fall13-module3.6-emerging-memory-technologies-part2-version1.pptx|ppt}}, {{youtube>link:O_5wtV2k7c8|video}} [[http://cmu.vid.acatar.com/Panopto/Pages/Viewer/Default.aspx?id=d9859b6d-4f73-4c68-8806-b8da554a3022|Panopto]] | | ::: | | ::: | ::: | Recitation 9: Rethinking Memory System Design | {{onur-740-fall13-rethinkingmemory-withbackup.pdf|pdf}}, {{onur-740-fall13-rethinkingmemory-withbackup.pptx|ppt}}, {{youtube>link:T_ZHDaa2tN4|video}} [[http://acatarcmu.adobeconnect.com/p9it7thgrmz/|Adobe Connect]] | | ::: | | | ::: | 10/21 Mon. | Guest Lecture 7:30-9:30pm | {{740-f13-self-repair.pdf|pdf}}, {{740-f13-self-repair.pptx|ppt}}, {{youtube>link:80amMo1lkzE|video}} [[http://acatarcmu.adobeconnect.com/p3y6j1b603l/|Self-Repairing Architectures]] | | | | | ::: | 10/23 Wed. | **Exam I** | [[http://www.ece.cmu.edu/~ece740/f11/doku.php?id=wiki:exam|old 740 exams]], [[http://www.ece.cmu.edu/~ece447/s13/doku.php?id=exams|old 447 exams]] | | | | | ::: | 10/25 Fri. | 3.7.1 Memory Interference and QoS | {{:onur-740-fall13-module3.7-memory-qos-part1-version1.pdf|pdf}}, {{:onur-740-fall13-module3.7-memory-qos-part1-version1.pptx|ppt}}, {{youtube>link:NsS9BJmP-kg|video}} [[http://cmu.vid.acatar.com/Panopto/Pages/Viewer/Default.aspx?id=7b8417e4-6664-48f3-bf0c-abed54dc87d5|Panopto]] | | [[readings#Module 3-7|readings]] | Paper review due (10/26) | | ::: | 10/28 Mon. | 3.7.2 Memory Interference and QoS | {{:onur-740-fall13-module3.7-memory-qos-part2-version1.pdf|pdf}}, {{:onur-740-fall13-module3.7-memory-qos-part2-version1.pptx|ppt}}, {{youtube>link:sEmfeUoykeM|video}} [[http://cmu.vid.acatar.com/Panopto/Pages/Viewer/Default.aspx?id=226a84dc-7864-4557-8618-781b652cfb25|Panopto]] | | ::: | Paper review due (10/28) | | ::: | ::: | 3.7.3 Dumb Resources Approach to QoS | {{youtube>link:hL3PeU5w_3w|video}} | | ::: | | M4 | 10/30 Wed. | 4.1 Interconnects I | {{:onur-740-fall13-module3.8-interconnects-part1.pdf|pdf}}, {{:onur-740-fall13-module3.8-interconnects-part1.pptx|ppt}}, {{youtube>link:YgCiAiLv2g0|video}} [[http://cmu.vid.acatar.com/Panopto/Pages/Viewer/Default.aspx?id=2e935922-4807-43d7-865a-c98d5be9f430|Panopto]] | | [[readings#module_4-1_and_4-2|readings]] | Paper review due (10/30) | | ::: | ::: | Recitation 10: Exam Solutions and Milestone Prep | {{youtube>link:byLbSS5egi0|video}} [[https://acatarcmu.adobeconnect.com/_a1081519798/p2juh7czuls/|Adobe Connect]] | | ::: | | | ::: | 11/1 Fri. | 4.2 Interconnects II | {{:papamichael-740-fall13-module4.2-interconnects-part2.pdf|pdf}}, {{:papamichael-740-fall13-module4.2-interconnects-part2.pptx|ppt}}, {{youtube>link:qwjerJItiHQ|video}} [[https://acatarcmu.adobeconnect.com/_a1081519798/p3r3b8vg5j3/|Adobe Connect]] | | ::: | Paper review due (11/1) | | M5 | 11/4 Mon. | 5.1.1 SIMD and GPUs I | {{onur-740-fall13-module5.1.1-simd-and-gpus-part1.pdf|pdf}}, {{onur-740-fall13-module5.1.1-simd-and-gpus-part1.ppt|ppt}} \\ [[https://youtube.googleapis.com/v/f-XL4BNRoBA%26start=4980|video pt 1]] | {{seth-740-fall13-module5.1-simd-vector-gpu.pdf|pdf}} | [[readings#Module 5-1|readings]] | Paper reviews due (11/4) | | ::: | ::: | 5.1.2 SIMD and GPUs II | {{onur-740-fall13-module5.1.2-simd-and-gpus-part2.pdf|pdf}}, {{onur-740-fall13-module5.1.2-simd-and-gpus-part2.ppt|ppt}} \\ [[https://youtube.googleapis.com/v/dl5TZ4-oao0%26start=488|video pt 2]] | | ::: | ::: | | ::: | ::: | 5.1.3 SIMD and GPUs III | {{onur-740-fall13-module5.1.3-simd-and-gpus-part3-vliw-dae-systolic.pdf|pdf}}, {{onur-740-fall13-module5.1.3-simd-and-gpus-part3-vliw-dae-systolic.ppt|ppt}} \\ [[https://youtube.googleapis.com/v/vr5hbSkb1Eg%26start=415&end=3055&version=3 |video pt 3]] | | ::: | ::: | | ::: | 11/6 Wed. | [[projects#project_milestone_11_6|Milestone sessions]] | {{youtube>link:_ZjDzr9q9dY|video}} [[https://acatarcmu.adobeconnect.com/_a1081519798/p8hlbn9gnkq/|Adobe Connect]] | | | | | ::: | 11/8 Fri. | 5.2.1 Data Flow | {{onur-740-fall13-module5.2.1-dataflow-part1.pdf|pdf}}, {{onur-740-fall13-module5.2.1-dataflow-part1.ppt|ppt}}, {{youtube>link:D2uue7izU2c|video}} | {{seth-740-fall13-module5.2-dataflow-systolic.pdf|pdf}} | [[readings#Module 5-2|readings]] | Paper reviews due (11/8) | | ::: | ::: | 5.2.2 Systolic Arrays | {{onur-740-fall13-module5.2.2-dataflow-part2-systolic-arrays.pdf|pdf}}, {{onur-740-fall13-module5.2.2-dataflow-part2-systolic-arrays.ppt|ppt}}, {{youtube>link:cEA47rnkVLQ|video}} | | ::: | | | ::: | 11/11 Mon. | 5.3 VLIW + DAE + Systolic Arrays (cont.) | {{onur-740-fall13-module5.3-vliw-dae-systolic.pdf|pdf}}, {{onur-740-fall13-module5.3-vliw-dae-systolic.ppt|ppt}}, {{youtube>link:vr5hbSkb1Eg?t=50m55s|video}} | | [[readings#Module 5-3|readings]] | Paper reviews due (11/11) | | M6 | 11/13 Wed. | 6.1 Multithreading I | {{onur-740-fall13-module6.1-multithreading-part1.pdf|pdf}}, {{onur-740-fall13-module6.1-multithreading-part1.ppt|ppt}} \\ [[https://youtube.googleapis.com/v/iqi9wFqFiNU%26start=2550|video]] | {{seth-740-fall13-module6.1-multithreading.pdf|pdf}} | [[readings#Module 6-1|readings]] | Paper reviews due (11/13) | | ::: | ::: | 6.2 Multithreading II | {{onur-740-fall13-module6.2-multithreading-part2.pdf|pdf}}, {{onur-740-fall13-module6.2-multithreading-part2.ppt|ppt}}, {{youtube>link:e8lfl6MbILg|video}} | | [[readings#Module 6-2|readings]] | | | ::: | ::: | Recitation 11: SIMD and Interconnect | {{youtube>link:8Z6VByPWRN8|video}} [[https://acatarcmu.adobeconnect.com/p1fshvrxnt3/|Adobe Connect]] | | | | | ::: | 11/15 Fri. | 6.3 Multithreading III | {{onur-740-fall13-module6.3-multithreading-part3.pdf|pdf}}, {{onur-740-fall13-module6.3-multithreading-part3.ppt|ppt}}, {{youtube>link:7vkDpZ1-hHM|video}} | | [[readings#Module 6-3|readings]] | Paper reviews due (11/15) | | ::: | ::: | 6.4 Multithreading IV | {{onur-740-fall13-module6.4-multithreading-part4.pdf|pdf}}, {{onur-740-fall13-module6.4-multithreading-part4.ppt|ppt}} \\ [[https://youtube.googleapis.com/v/-hbmzIDe0sA%26end=4135 |video]] | | [[readings#Module 6-4|readings]] | | | M7 | 11/18 Mon. | 7.1 Out-of-Order Execution I | {{onur-740-fall13-module7.1-out-of-order-execution.pdf|pdf}}, {{onur-740-fall13-module7.1-out-of-order-execution.ppt|ppt}}, {{youtube>link:LU2W-YtyeEo|video}} | {{seth-740-fall13-module7-out-of-order-execution.pdf|pdf}} | [[readings#Module 7-1|readings]] | Paper review due (11/18) | | ::: | 11/20 Wed. | 7.2 Out-of-Order Execution II | {{onur-740-fall13-module7.2-out-of-order-execution-part2.pdf|pdf}}, {{onur-740-fall13-module7.2-out-of-order-execution-part2.ppt|ppt}} \\ [[https://youtube.googleapis.com/v/f-XL4BNRoBA%26end=3000|video]] | ::: | [[readings#Module 7-2|readings]] | Paper review due (11/20)| | ::: | ::: | Recitation 12: Alpha 21264 | {{youtube>link:1EbNoLUU46c|video}} [[https://acatarcmu.adobeconnect.com/p7thl24odhr/|Adobe Connect]] | | | | | ::: | 11/22 Fri. | 7.3 Static Instruction Scheduling | {{onur-740-fall13-module7.3-static-scheduling.pdf|pdf}}, {{onur-740-fall13-module7.3-static-scheduling.ppt|ppt}}, {{youtube>link:XdDUn2WtkRg|video}} | {{seth-740-fall13-module7.3-static-scheduling.pdf|pdf}} | [[readings#Module 7-3|readings]] | Paper review due (11/22) | | ::: | 11/25 Mon. | **Exam II** | [[http://www.ece.cmu.edu/~ece740/f13/doku.php?id=exams|midterm I]], [[http://www.ece.cmu.edu/~ece740/f11/doku.php?id=wiki:exam|old 740 exams]], [[http://www.ece.cmu.edu/~ece447/s13/doku.php?id=exams|old 447 exams]] | | [[readings#Module 7-2|readings]] | Paper review due (11/27) | | ::: | 12/2 Mon. | 7.4.1 Branch Prediction | {{onur-740-fall13-module7.4.1-branch-prediction.pdf|pdf}}, {{onur-740-fall13-module7.4.1-branch-prediction.ppt|ppt}}, {{youtube>link:XkerLktFtJg|video}} | | [[readings#Module 7-4|readings]] | Paper review due (12/2) | | ::: | ::: | 7.4.2 Predicated Execution | {{onur-740-fall13-module7.4.2-predicated-execution.pdf|pdf}}, {{onur-740-fall13-module7.4.2-predicated-execution.ppt|ppt}}, \\ [[https://youtube.googleapis.com/v/xtA1arYjq-M%26end=4910|video]] | | [[readings#Module 7-4|readings]] | | | ::: | 12/4 Wed. | 7.5 Runahead Execution | {{onur-740-fall13-module7.5-runahead-execution.pdf|pdf}}, {{onur-740-fall13-module7.5-runahead-execution.pptx|ppt}}, {{youtube>link:z8YpjqXQJIA|video}} | | [[readings#Module 7-5|readings]] | Paper reviews due (12/4) and optional review due (12/6) |