EECS 112: Organization of Digital Computers

Welcome!

 

Welcome to EECS 112: Organization of Digital Computers (Spring 2023)! 

 

Reminders: 

 

 

Course Information

Lectures: Mondays, Wednesdays, and Fridays, 4:00 - 4:50 PM, RH 101

Instructor:

Course Assistants:

Teaching Assistant: Ye Qiao (yeq6@uci.edu)

  • Office Hours: EH 3404, Tuesdays 1-2 PM or by appointment

Graders: Soumya Ranjan (sranjan1@uci.edu), Zeyang Ye (zeyany5@uci.edu)

 

Discussion Sessions (MSTB 224), starting 2nd week (April 13):

  • A1: Every Thursday: 8:00 - 8:50 AM
  • A2: Every Thursday: 9:00 - 9:50 AM

(Two sessions are the same)

Textbook: 

    Computer Organization and Design RISC-V Edition: The Hardware Software Interface (2nd Edition).
    David Patterson and John Hennessy, Morgan Kaufmann Publishers, 2020.

Syllabus

eecs112_syllabus.pdf Download eecs112_syllabus.pdf

Lectures

(note1: attendance is required, recording is not guaranteed)

(note2: we are using Zoom and YuJa to record the lectures. Links to the recordings with better audio/video quality will be inserted in the table below)

Week  Lecture  Slides  Recordings
1 Introduction lec1_introduction.pdf Download lec1_introduction.pdf 4/3 Links to an external site., 4/5 Links to an external site., 4/7 Links to an external site.
2 Instructions (I) lec2_instructions_I.pdf Download lec2_instructions_I.pdf 4/10 Links to an external site., 4/12 Links to an external site., 4/14 Links to an external site.
3 Instructions (II) lec3_instructions_II.pdf Download lec3_instructions_II.pdf 4/17 Links to an external site., 4/19 Links to an external site., 4/21 Links to an external site.
4 Processor (I) lec4_processor_I.pdf Download lec4_processor_I.pdf 4/24 Links to an external site., 4/26 Links to an external site., 4/28 Links to an external site.
5 Processor (II) lec5_processor_II.pdf Download lec5_processor_II.pdf 5/1 Links to an external site., 5/3 Links to an external site., 5/5 (midterm)
6 Processor (III) lec6_processor_III.pdf Download lec6_processor_III.pdf 5/8 Links to an external site., 5/10 Links to an external site., 5/12 Links to an external site.
7 Memory Hierarchy (I) lec7_memory_I.pdf Download lec7_memory_I.pdf 5/15 Links to an external site., 5/17 Links to an external site., 5/19 Links to an external site.
8 Memory Hierarchy (II) lec8_memory_II.pdf Download lec8_memory_II.pdf 5/22 Links to an external site., 5/24 Links to an external site., 5/26 Links to an external site.
Memory Hierarchy (II) (continued)

5/31 Links to an external site., 6/2 Links to an external site.

9 Parallel Processors lec9_parallel_processors.pdf Download lec9_parallel_processors.pdf

6/5 Links to an external site., 6/7 Links to an external site., 6/9 Links to an external site.

11 Arithmetic for Computers

lec10_arithmetic.pdf Download lec10_arithmetic.pdf

Part1 Links to an external site., Part2 Links to an external site.