Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
start [2015/08/20 01:54]
nandita [Contact]
start [2015/08/28 17:43]
nandita [Description]
Line 1: Line 1:
 ======18-740 Computer Architecture – Fall 2015====== ======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 35: 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 41: 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 | -- | +|**Instructor** ​    ​| [[http://​www.ece.cmu.edu/​~omutlu/​|Onur Mutlu]] | <​onur@cmu.edu>​ | CIC 4th Floor | (412) 268-1186 | -- | 
-| **  TA  **   ​| Nandita Vijaykumar | <​nandita@cmu.edu>​ | CIC 4th Floor |  --  | -- |+ **TA** ​    ​| Nandita Vijaykumar | <​nandita@cmu.edu>​ | CIC 4th Floor |  --  | -- |