Materials
Overview
CS3410 provides an introduction to computer organization, systems programming and the
hardware/software interface. Topics include instruction sets, computer
arithmetic, datapath design, data formats, addressing modes, memory
hierarchies including caches and virtual memory, I/O devices, bus-based
I/O systems, and multicore architectures. Students learn assembly language
programming and design a pipelined RISC processor.
The course is open to any undergraduate who has
mastered the material in CS 2110.
|
Announcements
|
New Office Hours for this week, finals week, are posted. |
|
PA4 FAQ has been updated, please re-read. |
|
New Office Hours for this week, study week, are posted. |
|
PA4 is available. |
|
HW6 has been updated. Please redownload this latest version. |
|
HW6 is available. |
|
PA3 description and FAQ has been updated, please re-read. |
|
PA3 is available. |
|
HW5 has been updated. Please redownload this latest version. |
|
Homework Help Sessions are Wednesday, 5:00-7:00pm, and Friday, 4:30-6:30pm. The location for both is Thurston Hall room 203. |
|
HW5 and Lab3 are posted. |
|
PA2 instructions have been updated. Please review the instructions for submission: Your top-level circuit must be named "MIPS" or "MIPS32 (case-sensitive). |
|
HW4 has been updated. Please redownload this latest version. |
|
HW4 is available. Homework Help Sessions are Wednesday and Friday in Hollister 306 from 3:30-5:30pm. |
|
HW3 and PA2 are posted. |
|
Prelim 1 is today, February 28th, at 7:30pm in Goldwin Smith Hall, room 132 (GSM132) |
|
Prelim Review Sessions are Wednesday and Friday, February 22 and 24 in Room 155 Olin Hall from 3:30-5:30pm. |
|
HW2 and PA1 are posted. You will need to use the class Logisim library cs3410.jar for PA1. |
|
Lab2 has been updated. Please see the latest version of the Lab2 instructions. It is due Monday, February 13th, at 11:59pm |
|
Lab2 is available on the course syllabus page. It is due Monday, February 13th, at 11:59pm |
|
Please use newsgroup from Piazza.com to ask and answer lab/homework/project questions: piazza.com/cornell/spring2012/cs3410 |
|
Both Lab1 and HW1 are available on the course syllabus page. They are both due Monday, February 6th, at 11:59pm
Please use the updated version of Logisim (updated 19-Jan-2012). |
|
New Office Hours for TAs/Consultants/Professor are available. |
|
Lecture slides available on class syllabus page here.
|
|
Today's lecture slides are available in color in powerpoint, and adobe reader, and in black and white on the Schedule and Syllabus page.
|
|
Please use the updated version of Logisim (updated 19-Jan-2012).
|
|
Today's lecture slides are available in color in powerpoint, and adobe reader, and in black and white on the Schedule and Syllabus page.
|
|
Welcome to the Spring 2012 semester of CS 3410!
|
(show/hide older annoucements)
|
Administration
- Lecture
TR 1:25 - 2:40pm, Hollister B14
- Sections:
T 2:55 - 04:10pm, Carpenter 235 (Red Room)
W 3:35 - 04:50pm, Carpenter 235 (Red Room)
W 7:30 - 08:45pm, Carpenter 235 (Red Room)
R 11:40 - 12:55pm, Carpenter 235 (Red Room)
R 2:55 - 04:10pm, Carpenter 235 (Red Room)
F 2:55 - 04:10pm, Carpenter 235 (Red Room)
- Consulting / Office Hours
- Staff:
Instructor: Hakim Weatherspoon, 4105C Upson
Teaching Assistants: Colin Ponce, Zhefu Jiang & Han Wang
Anish Ghulati & Ming Pan
Consultants: Roman Averbukh, Doo San Baik, Scott Franklin, Erluo Li, Peter Tseng, & Jason Zhao
Administrative Assistant: Randy Hess, 5147 Upson
- Email: cs3410-staff-l@cs.cornell.edu [ goes to course staff ]
- Assignments: CMS
- Newsgroup using Piazza: piazza.com/cornell/spring2012/cs3410
|
Suggested Textbooks
David Patterson, John Hennessy
Computer Organization and Design : The Hardware / Software Interface
Revised 4th edition (Revised Printing), ISBN 978-0123747501
|