User Tools

Site Tools


start

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
start [2011/04/25 22:22] skhanstart [2011/05/13 22:33] (current) skhan
Line 1: Line 1:
 ====== COMPUTER ORGANIZATION  ===== ====== COMPUTER ORGANIZATION  =====
  
-==== Summer 2011 ====+<html><font color "red" size "3"><b>Summer 2011</b></font></html>  
  
 {{2021logo65.jpg|}} {{2021logo65.jpg|}}
Line 10: Line 11:
  
  
 +===== Expected Learning Outcomes =====
  
 +By the end of the course, you are expected to be able to:
  
 +  * Translate a given high-level program to assembly/machine language
 +    * Represent numbers, characters, and other forms of data in binary
 +    * Express logic using assembly language instructions
 +    * Utilize registers, the stack, the heap, and the data segment to store data
 +    * Encode assembly language instructions in machine language format 
 +    
 +  * Build a CPU out of basic building blocks such as gates and flip-flops
 +    * Build the ALU using gates and Verilog
 +    * Design the CPU's datapath and control
 +    * Implement a pipeline and handle its hazards
 +    * Augment the CPU with a cache
  
-===== Instructor & Office Hours===== +  * Assess the end-to-end performance 
-  Instructor:<hi #dbe5f1> **Shakil M. Khan** </hi>-- [[http://www.cse.yorku.ca/~skhan]] +    Identify the key performance drivers and their physical limits 
-  Email Filter: The string ''CSE2021/X'' in the Subject field, where ''X'' is your username on ''red@cse''+    Compare and contrast the RISC and CISC approaches 
 +    Compute the throughput of a pipelined CPU for a given code fragment 
 +    Analyze the effect of a cache of a given specs on the system's performance 
  
-  * Lectures: R 19:00-22:00 pm in CB 115. 
-  * Office Hours: TBA. 
  
-  * Lab: TBA. 
  
 +===== Instructor & Office Hours=====
 +  * Instructor:<hi #dbe5f1> **Shakil M. Khan** </hi>-- [[http://www.cse.yorku.ca/~skhan]]   
 +  * Lectures: R 7:00-10:00 pm in CB 115.
 +  * Office Hours: R 4:00-6:00 pm in CSE 3026.
 +  * Office Phone: +1-416-736-2100 extension 33928 (available only during office hours)
 +
 +  * Course Director & Lab Coordinator:<hi #dbe5f1> **Prof. Hamzeh Roumani** </hi>-- [[http://www.cse.yorku.ca/~roumani]] 
 +  * Lab-01: M 7:00-10:00 pm in CSE 1006.
 +
 +  * Email Filter: The string ''CSE2021/X'' in the Subject field, where ''X'' is your username on ''red@cse''
  
 ===== Teaching Assistants ===== ===== Teaching Assistants =====
Line 28: Line 51:
  
 ^  TIME  ^  OFFICE  ^  NAME  ^  TYPE OF HELP OFFERED  ^ ^  TIME  ^  OFFICE  ^  NAME  ^  TYPE OF HELP OFFERED  ^
-|  TBA  |  CSEB 2054  | Mohammad | Any question about the course, including labs |+|  M 6:00-7:00 pm  |  CSE 1006  | Mohammad | Any question about the course, including labs 
 +|        Any pending lab-related question placed on the forum by Friday of each week 
  
 Add ''@cse.yorku.ca'' to the TA's name to email them. Add ''@cse.yorku.ca'' to the TA's name to email them.
Line 39: Line 63:
 **References**: **References**:
   * //Structured Computer Organization, 5th edition,// by Andrew S. Tanenbaum, Prentice Hall (2006)   * //Structured Computer Organization, 5th edition,// by Andrew S. Tanenbaum, Prentice Hall (2006)
- 
   * //MIPS RISC Architecture//, by G. Kane & J. Heinrich, Prentice Hall (1992)   * //MIPS RISC Architecture//, by G. Kane & J. Heinrich, Prentice Hall (1992)
- 
   * //Computer Organization, 5th Edition,// by V.C. Hamacher, Z.G. Vranesic & S.G. Zaky, McGraw-Hill (2002)   * //Computer Organization, 5th Edition,// by V.C. Hamacher, Z.G. Vranesic & S.G. Zaky, McGraw-Hill (2002)
- 
   * //Computer Organization and Architecture: Designing for Performance, 7th edition, // by William Stallings, Prentice Hall (2006)    * //Computer Organization and Architecture: Designing for Performance, 7th edition, // by William Stallings, Prentice Hall (2006) 
  
start.1303770138.txt.gz · Last modified: 2011/04/25 22:22 by skhan

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki