NYU-Poly Logo
   
 

CS6143
Computer Architecture II

Spring 2012

Section 1277

Haldun Hadimioglu



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


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



  • General Information :
    • CS6133 is a prerequsite for CS6143
      • Students who have taken CS2214 can take CS6143
    • In order to test your knowledge to determine if you have the background for CS6143, work on the program on slide 4 of the following presentation MIPS01 (a PowerPoint file)
      • If you cannot get the right clock period, study the slides
      • If you cannot follow the slides, you need to take CS6133 !
    • CS 6143 is substantially heavier than CS 6133.  
      • There are two textbooks one of which is the CS6133 textbook
        • The CS2214 textbook is different even though the authors are the same
        • I strongly caution students about taking the course !  In general, if your previous hardware courses (typically digital logic and then computer architecture and organization) were not "A", I would suggest that you not register for the course.
    • The course covers high-speed computing, specifically advanced pipelining and parallel processing :
      • The emphasis in the parallel processing area will be more on multi-core parallel processing
    • In the first half of the semester, we will cover advanced pipelining and in the second half, we will cover parallel processing
  • Textbooks : There are TWO textbooks
    • We will continue to use the CS 6133 textbook.  Note that the 5th edition of the book is available.  But, we will NOT use it.
      • Computer Architecture : A Quantitative Approach, 4th edition, J. L. Hennessy and D. A. Patterson, Morgan Kaufmann Publishers Inc., 2007.  ISBN : 978-0-12-370490
        • Students who buy used books : Make sure you also get the CD that comes with the book.  The CD is needed
  • The textbook on parallel processing 
    • Harry F. Jordan & Gita Alaghband, "Fundamentals of Parallel Processing," Prentice-Hall, 2003, ISBN : 0-13-901158-7

  • Those students who registered for CS6143 but did not take CS6133 (i.e. those who took CS2214 at Poly or those who took the first level computer architecture course at another school) :
    • Please review CS6133 chapters, especially the following : Chapters 1 and 5 and Appendices A (pages A-1 to A-47), B and C of the Hennsessy book.  
  • In addition, please study the MIPS01 presentation to refresh your memory by the time the spring 2011 semester starts.



Handouts
(pdf files unless otherwise stated)
(ordered with respect to their category and the handout number)
(First distribution date next to the handout name)



General Handouts :
    - Syllabus (1/26/2012)
             - NYU-Poly Code of Conduct (1/26/2012)
             - NYU-Poly Life page with links to Health+Wellness, Campus Safety, Student Resources and other (1/26/2012)
     - Computer Levels (1/26/2012)
     - MIPS CPU Versions 0 and 1 (1/26/2012)
              - Integer Unpipelined and Pipelined MIPS CPU (Versions 0 and 1 Presentation) (PowerPoint) (1/26/2012)


Homework Assignments :
    - Homework 1 (1/26/2012)

     


CONTACTS :


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



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

 

3) The professor has an open-door policy for students.  Students can arrange for appointments after 6PM.        

 

4) All handouts are at the course web site : http://cis.poly.edu/cs614
 
 

5) For any problem, students can contact the professor.


6) If you do not receive my broadcast email messages or when short-term problems are encountered in PC labs, such as printing problems, students are advised to contact :

help@duke.poly.edu
(718) 260- 3123
Room : 337 RH

For longer-term problems in PC labs and any other matter, students should not hesitate to contact the professor.


Department of Computer Science and Engineering
Polytechnic Institute of NYU



NYU Logo                                                                                                                Discover Poly