NYU-Poly Logo


CS2214
Computer Architecture and Organization

Spring 2012

Lecture Section : 2682
 
Recitation Sections :  A (2683) and B (2685) 

Simply

CS2214

Haldun Hadimioglu



Office : 10.009 at 2 MetroTech Center (We moved !)
Tel. : (718) 260-3101
Email : haldun at photon dot poly dot edu


Address : Polytechnic Institute of NYU
                   Computer Science and Engineering
                   Six Metrotech Center
                   Brooklyn, New York 11201



My schedule in spring 2012


Tuesday
Wednesday Thursday
Friday
8 - 9





9 - 10

CS2204 Lab B
RH 227

CS2204 Lab A
RH 227
CS/EE 1012 Lecture
RH 615
10 - 11
CS2214 Lecture
RH 116
CS2204 Lab B
RH 227
CS2214 Lecture
RH 116
CS2204 Lab A
RH 227
CS/EE 1012 Lecture
RH 615
11 - 12
CS2214 Lecture
RH 116
CS2204 Lab B
RH 227
CS2214 Lecture
RH 116
CS2204 Lab A
RH 227

12 - 1





1 - 2




CS2204 Lab C
RH 227
2 - 3

CS2204 Lecture
JAB 475

CS2204 Lecture
JAB 475
CS2204 Lab C
RH 227
3 - 4

CS2204 Lecture JAB 475

CS2204 Lecture
JAB 475
CS2204 Lab C
RH 227
4 - 5




CS2204 Lab D
RH 227
5 - 6




CS2204 Lab D
RH 227
6 - 7



CS6143 Lecture
JAB 774
CS2204 Lab D
RH 227
7 - 8



CS6143 Lecture
JAB 774

8 - 9



CS6143 Lecture
JAB 774





Announcements



  • The lectures are in RH 116
  • The recitations are all in RH 803 and RH 317
  • All spring 2012 students must register for the lecture AND a recitation section !
    • The CS 2214 prerequisite  list is as follows :

      • You will satisfy either 1 or 2 below :
                                  1) CS2204 (C- or better for undergraduate computer engineering students)        
                          2)   a) CS2134 (C- or better) and
                                b) MA2312 and MA2322
    • If you satisfy the prerequisite(s) but cannot register, please see your advisor or me to register.

    • The textbook : 
      • We will use the revised print of the 4th edition :
        • Computer Organization and Design, David A. Patterson and John L. Hennessy, 4th edition revised print, Morgan Kaufman, 2009. ISBN : 978-0-12-374750-1.


    • The CS 2214 course  is  on computer hardware.  Specifically, it focuses on instruction sets and main components of a computer : assembly/machine language programming, the central  processing unit (CPU), memory and input/output (I/O) controllers  
    • The instruction set is a major portion of what we call computer architecture.  The CPU, memory and I/O controllers are covered in the context of computer organization, also known as microarchitecture.  
    • Then, we will cover improving the performance and capacity of computers at a cost efficient way by using pipelining and a memory hierarchy.
    • Pipelining will be applied on the CPU to improve its performance
    • The memory hierarchy will be used to improve the capacity of the compute
    • Again, study sections C.1 - C.3, C.5, C.7- C.8 and C.10 - C.11.  Study them except pages on HDLs to be prepared for the course.
    • See the handouts below.


    Handouts
    (pdf files unless otherwise stated)
    (ordered with respect to their category and the handout number)
    (First distribution date next to the handout name)
     
    The textbook :
    Computer Organization and Design The Hardware/Software Interface, David A. Patterson and John L. Hennessy,  4th edition, Morgan Kaufman, 2009



     General Handouts :
          - Syllabus (1/23/20112
                 - NYU-Poly Code of Conduct (1/23/2012)
                 - NYU-Poly Life page with links to Health+Wellness, Campus Safety, Student Resources and other (1/23/2012)
          - Layered Computer Design (1/23/2012)
          - Mnemonic Machine Language Programming Examples (1/23/2012)
          - General Design Rules (1/25/2012)



    Homework Assignments :
           - Homework 1 (1/23/2012)
           - Homework 2 (2/8/2012)
     


    Recitations



    CONTACTS :

    1) Students can see the professor or the TA about the course, the homework, the simulator and any other matter.  

    2) Professor's office hours and contact information :
         - Room : 10.009 at 2 MetroTech Center
          -  Open-door policy
          -  If the door is closed, he might be teaching
          - haldun dot photon dot poly dot edu
          - (718) 260-3101
          - (718) 260-3609 Fax
     

    3)  There will be TAs who will give recitations this semester.  Their assingments to the sections will be announced soon.

    4) All handout files are at the course web site : http://cis.poly.edu/cs2214.

    5) For any problem, students should not hesitate to contact the professor and the TAs.


    Department of Computer Science and Engineering
    Polytechnic Institute of NYU



     
    NYU Logo                                                                                                                Discover Poly