CPEG 323: Introduction to Computer Systems Engineering (Fall 2014)

Instructor: Hui Fang

Time & Place: MWF 9:05-9:55am, Memorial Hall Room 113


Announcements

Basic Information

Textbooks

Prerequisites

A basic knowledge of high-level programming languages and digital logic design (e.g. CPEG202,CPEG220) is required.

Grading

Regrade requests should be submitted in writing within one week after the assignment or exam in question is returned.

Late Assignment Policy

Late submissions will be penalized on an hourly scheme.
Up to 6 hour late, -15%
Up to 12 hours late, -40%
Up to 18 hours late, -70%
Zero grade after 24 hours

Schedule (tentative)

Date Topic HW/MP Due
08/27 (W) Course Introduction
08/29 (F) Number Representation HW1 out
09/01 (M) Holiday, No class
09/03 (W) Discussion 1: Numbers, Review of C
09/05 (F) Review of C

09/08 (M) Discussion 2: Bitwise Operation HW1 due, MP1 out
09/10 (W) MIPS (1)
09/12 (F) MIPS (2)
09/15 (M) Discussion: MIPS - loops
09/17 (W) Intro. to the MIPS (III): Functions
09/19 (F) Intro. to MIPS (IV): Recusion

09/22 (M) Discussion: MIPS - recursion

MP1 due, MP2 out
09/24 (W) Discussion: MIPS - summary

09/26 (F) Instructions as numbers (1)
09/29(M) Instructions as numbers (2)
10/1 (W) Instructions a numbers (3)
10/3 (F) Compilation, Assembly, Linking
10/6 (M) Performance MP2 due, HW2 out
10/8 (W) Discussion 5: performance
10/10 (F) Intro. to CPU Design
10/13 (M) Single Cyble CpU
10/15 (W) Midterm Review
10/17 (F) Midterm
10/20 (M) Discussion 6: Single cycle CPU and Performance HW2 due
10/22 (W) Discussion 7.
10/24 (F) Pipelining (I) HW3 out
10/27 (M) Pipelining (II)
10/29 (W) Hazards(I)
10/31 (F) Hazards(II)
11/3 (M) Discussion: Hazards
11/5 (W) Cache(I)
11/7 (F) Cache(II) HW3 due, MP3 out
11/10 (M) Cache (III)
11/12 (W) Cache(IV)
11/14 (F) Cache (V)
11/17 (M) Discussion:Cache
11/19 (W) Virtual Memory (I)
11/21 (F) Virtual Memory (II)
11/24 (M) Disks MP3 due, HW4 out
11/26 (W) Holiday, No class
11/28 (F) Holiday, No class
12/1 (M) I/O
12/3 (W) Course Summary and Q/A HW4 due
TBA Final Exam