Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
Next revision Both sides next revision
start [2015/08/13 03:18]
nandita created
start [2015/08/28 17:43]
nandita [Description]
Line 1: Line 1:
-====== 18-740/15-740 Computer Architecture – Fall 2013 ======+======18-740 Computer Architecture – Fall 2015====== 
 +=====Announcements===== 
 +**Lectures of 740 will meet at HH 1107 (in Pittsburgh) and B23 118 (in Silicon Valley) on Mondays and Wednesdays**
  
 =====Course Information===== =====Course Information=====
  
 ====Description==== ====Description====
 +Course Description:​ Computer architecture is the science and art of designing, selecting and interconnecting hardware components and co-designing the hardware/​software interface to create a computer that meets functional, performance,​ energy consumption,​ cost, and other specific goals. This course qualitatively and quantitatively examines fundamental computer design trade-offs, with the goal of developing an understanding that will enable students to perform cutting-edge research in computer architecture. We will learn, for example, how uniprocessors execute many instructions concurrently,​ how state-of-the-art memory systems deliver data into the processor and why they are so complex, and how/why multiple processors are interconnected to execute portions of a program or multiple programs in parallel, as done in modern multi-core processors. Examining trade-offs requires that you already know how to correctly design a computer, as is taught in the important prerequisite 18-447. This course will involve an at least two-month long research/​implementation project in which students work in groups of 2-3.
  
-Computer architecture is the science and art of designing, selecting and interconnecting hardware components and co-designing the hardware/​software interface to create a computer that meets functional, performance,​ energy consumption,​ cost, and other specific goals. This course qualitatively and quantitatively examines fundamental computer design trade-offs, with the goal of developing an understanding that will enable students to perform cutting-edge research in computer architecture. We will learn, for example, how uniprocessors execute many instructions concurrently,​ how state-of-the-art memory systems deliver data into the processor and why they are so complex, and how/why multiple processors are interconnected to execute portions of a program or multiple programs in parallel, as done in modern multi-core processors. Examining trade-offs requires that you already know how to correctly design a computer, as is taught in the important prerequisite 18-447. This course will involve an at least two-month long research/​implementation project in which students work in groups of 2-3. +  * **Number ​of Units:** 12
   * **Prerequisites:​** 18-447 or equivalent (**[[background|review background material]]**)   * **Prerequisites:​** 18-447 or equivalent (**[[background|review background material]]**)
 +  * **Undergraduate Course Designation:​** Breadth, Depth, Coverage 
 +  * **Undergraduate Course Area:** Computer Hardware Engineering
 ====Syllabus==== ====Syllabus====
 **Subject to change.** **Subject to change.**
Line 15: Line 18:
 ====Meeting Times==== ====Meeting Times====
  
-  * **Lecture**:​  +  
-    * Professor Mutlu'​s lectures do not meet, but will be recorded and posted on this website to watch.  +
-    * Professor Goldstein'​s lectures will be in person MWF 3:00pm to 4:20pm in GHC 4303.  +
-    * You are expected to either (1) watch the lecture videos if in ECE, (2) attend the in person lectures if in CSD, or (3) do both. +
-  * **Recitations** ​ +
-    * M, 7:30pm to 9:20pm, CIC 4th Floor Panther Hollow Room (occasionally,​ only if specified). +
-    * W, 12:30pm to 2:20pm, CIC 4th Floor Panther Hollow Room (always, canceled only by announcement). +
-    * F, 10:30am to 12:20pm, CIC 4th Floor Panther Hollow Room (always, canceled only by announcement). +
-    * During each recitation, Professor Mutlu will recap the date of the next recitation. +
-    * Online students can attend via the Acatar Online Learning Environment (Live Sessions). The recitation will be recorded and the recording will be posted. +
-====Co-Teaching Details==== +
-  * Professor Mutlu'​s lectures will be recorded and posted online (and will be done early) +
-  * Professor Goldstein'​s lectures will be in person and will follow the same material +
-  * ECE students will attend Professor Mutlu'​s recitations (but they can in addition attend Professor Goldstein'​s classes as well) +
-  * CSD students will attend Professor Goldstein'​s classes (but they can in addition watch all online lectures and attend Professor Mutlu'​s recitations as well) +
-  * There will be a joint/​alternating recitation Friday afternoon (sometimes this will be joint, sometimes Professor Goldstein will take it, sometimes Professor Mutlu will, depending on schedules) +
-  * All assignments (readings, review, exam, project) will be the same +
-  * Professor Goldstein or Professor Mutlu can assign required readings during recitation sessions (these can be made optional to ECE or CSD students, but we will refrain from segregating assignments as much as possible) +
-  * There will be two poster sessions: one for literature review one for the final project+
  
 ====Readings and Textbooks==== ====Readings and Textbooks====
Line 53: Line 39:
   * //Parallel Computer Architecture:​ A Hardware/​Software Approach//, by Gupta, Culler, Singh, Morgan Kaufmann   * //Parallel Computer Architecture:​ A Hardware/​Software Approach//, by Gupta, Culler, Singh, Morgan Kaufmann
  
-=====Staff Information===== 
  
 ====Contact==== ====Contact====
Line 59: Line 44:
  
 ^ ^ Name ^ E-mail ^ Office ^ Phone ^ Office Hours ^ ^ ^ Name ^ E-mail ^ Office ^ Phone ^ Office Hours ^
-| **Instructor** | [[http://​www.ece.cmu.edu/​~omutlu/​|Onur Mutlu]] | <​onur@cmu.edu>​ | CIC 4th Floor | (412) 268-1186 | Wed. 4:30--5:30PM (or by appointment)+|**Instructor** ​    ​| [[http://​www.ece.cmu.edu/​~omutlu/​|Onur Mutlu]] | <​onur@cmu.edu>​ | CIC 4th Floor | (412) 268-1186 | -- | 
-| **Instructor** | Seth Copen Goldstein | <​seth@cmu.edu>​ | GHC 7111 | (412) 268-3828 | Tue. 1:00-2:00PM (or by appointment)| +|  **TA** ​    ​Nandita Vijaykumar ​| <nandita@cmu.edu>​ | CIC 4th Floor |  --  | -- | 
-| **TA** | Tyler Huberty | <​thuberty@cmu.edu>​ | CIC 4th Floor |  ​--  | Fri. 9:​30-10:​30am (online only) | +
-**TA** | Brian Osbun | <bosbun@andrew.cmu.edu> | CIC 4th Floor |  --  | Thu. 4:00-5:00pm | +
-| **TA** | Hongyi Xin | <​hxin@andrew.cmu.edu>​ | CIC 4th Floor |  ​--  | Mon. 6:​30-7:​30pm ​+
-| **Admin. Assistant** | Jennifer Loughran | <​jackson1@andrew.cmu.edu>​ | Hamerschlag Hall D200 |  --  |  --  |+
  
-== Note on Office Hours == 
-  * If you're having trouble accessing the 4th floor to attend an office hour, please email the TA to let you in. 
-  * You can attend office hours remotely through [[https://​acatarcmu.adobeconnect.com/​_a1081519798/​officehours_18740/​|Adobe Connect]]. If an instructor/​TA is not logged into the breakout session, please send them an email. 
  
-====Building Locations==== 
-  * Hamerschlag Hall: [[http://​goo.gl/​maps/​cfrIN|Google Maps]] 
-  * CIC (Collaborative Innovation Center): [[http://​goo.gl/​maps/​o5Nbh|Google Maps]] 
-  * GHC