User Tools

Site Tools


start

COMPUTER ORGANIZATION

Fall 2012

Description

CSE2021 explores how a processor's hardware and software interact to accomplish a given computational task. Our description of the inner workings of a computer will use an hierarchy of abstractions. We will follow the journey of instructions from high-level to assembly and machine code, through RAM and caches, to the logic circuits within the CPU core that make up the computer's datapath and control elements. Lecture material is supplemented with labs that provide hands-on experience in MIPS and Verilog.

Instructor & Office Hours

  • Professor: Hugh Chesser – chesser AT yorku DOT ca, Web site
  • Lectures: MW 17:30-19:00 in LAS B.
  • Office Hours: LAS 1012U, T, R 10 - 12 or by appointment.
  • Lab-01: M 19:00-22:00 in LAS 1006.
  • Lab-02: T 19:00-22:00 in LAS 1006.

Textbooks

Required (available in the bookstore):

  • Computer Organization and Design: The Hardware / Software Interface, 4th edition by D. Patterson and J. Hennessy, Morgan Kaufmann Publishers (Elsevier) (2008). Call Number QA 76.9 C643 P37 2009 BOOK (2 hr reserve), QA 76.9 C643 P37 2009 CD-ROM (1 day)

References:

  • The Essentials of Computer Organization and Architecture, by Linda Null, Julia Lobur, Jones and Bartlett Publishers (2003) York Library Ebook
  • Structured Computer Organization, 5th edition, by Andrew S. Tanenbaum, Prentice Hall (2006)
  • MIPS RISC Architecture, by G. Kane & J. Heinrich, Prentice Hall (1992)
  • Computer Organization, 5th Edition, by V.C. Hamacher, Z.G. Vranesic & S.G. Zaky, McGraw-Hill (2002)
  • Computer Organization and Architecture: Designing for Performance, 7th edition, by William Stallings, Prentice Hall (2006)

Teaching Assistants

  • Mohammad Sajjadieh (mohammad AT cse DOT yorku DOT ca)
    • Office hours: LAS 2052, T, R 4 - 5
  • Hong-Ming Huai (huai AT cse DOT yorku DOT ca)
start.txt · Last modified: 2012/10/10 23:50 by hchesser