CS6143
Computer Architecture
II
Polytechnic Institute
of NYU
Computer Science and Engineering
Six Metrotech Center
Brooklyn, New York 11201
| 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 |
Date : Thursday, May 10, 2012
Time : 6 - 8:30
Place : JAB 678
Homework : 1 - 6
- Pick up graded Homework 6 in professor's office
Open book : You can use your notes, homework, handouts and books
Date : Thursday, March 29, 2012
Time : 6 - 8:30
Place : JAB 678
Homework : 1 - 3
Open book : You can use your notes, homework, handouts and books
- 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.
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)
- The
Karp Problem (3/22/2012)
- ACM Symposium on Principles
and Practice of Parallel Programming, PPoPP
- ACM PPoPP
2006 Panel
- "Multi-Core Software Issues" presentations (PowerPoint) (3/22/2012)
- ACM PPoPP 2008
Panel
- "Where will All the Threads Come
From" presentations (3/22/2012)
- ACM
PPoPP 2009 Keynote
- "How to Build Programmable Multi-Core
Chips, presentation
by Jack Dennis (3/22/2012)
- Exam 1
(3/29/2012)
- Exam 1 Answers
(4/5/2012)
- Remaining Work Summary
(4/26/2012)
- A brief description of the IBM BlueGene/L
Supercomputer (4/26/2012)
- A Lecture by Prof. Saman Amarasinghe of Massachusetts
Institute of Technology (4/26/2012)
Homework Assignments :
- Homework
1 (1/26/2012)
- Homework 2 (2/9/2012)
- Homework 3
(2/23/2012)
- Homework 4
(3/8/2012)
- Homework 5
(4/5/2012)
- Homework 6
(4/19/2012)
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