CS 3410 - Spring 2012

Computer System Organization and Programming

Instructor: Hakim Weatherspoon

Cornell University Computer Science Department, Spring 2012

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

  • May 13:
New Office Hours for this week, finals week, are posted.
  • May 11:
PA4 FAQ has been updated, please re-read.
  • May 7:
New Office Hours for this week, study week, are posted.
  • Apr 30:
PA4 is available.
  • Apr 22:
HW6 has been updated. Please redownload this latest version.
  • Apr 17:
HW6 is available.
(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

cover

Suggested Textbooks

David Patterson, John Hennessy
Computer Organization and Design : The Hardware / Software Interface
Revised 4th edition (Revised Printing), ISBN 978-0123747501

Hakim Weatherspoon
Last modified: Mon May 14 01:39:57 EDT 2012