C. Shub Tentative Schedule CS 216 Spring 2010 Homework and Slides #2 Page 1 of 2 DATE CLASS OH TOPIC READING ---- ----- -- ----------------------- ------- Jan 20 1 a intro Chap 1 Jan 25 2 b performance Chap 1 Jan 27 3 c instruction fundamentals Chap 2 Feb 1 4 d spim App B Feb 3 5 homework Feb 8 6 e more instructions Chap 2 Feb 10 7 f control structures Chap 2 Feb 15 8 g add and Subtract Chap 2 Feb 17 9 h ALU design Chap 3 Feb 22 10 Feb 24 11 exam 1 Mar 1 12 go over exam Mar 3 13 j procedures Chap 2 Mar 8 14 k building software Chap 2 Mar 10 15 l addressing issues Chap 2 Mar 15 16 m single cycle data path Chap 4 Mar 17 17 n single cycle control Chap 4 SPRING BREAK Mar 29 18 p multiply and divide Chap 3 Mar 31 19 q floating point Chap 3 Apr 5 20 review Apr 7 21 exam 2 Apr 12 22 r multi cycle data path Chap 4 Apr 14 23 go over exam Apr 19 24 r multi cycle data path Chap 4 Apr 21 25 s multi cycle control Chap 4 Apr 26 26 t exceptions Chap 4 Apr 28 27 u-v pipelines Chap 4 May 3 28 u-v pipelines Chap 4 May 5 29 review May 12 final examination (10:50 - 1:20) (Note earlier start time) C. Shub Tentative Schedule CS 216 Spring 2010 Homework and Slides #2 Page 2 of 2 Homework Due Dates Jan 27 1 email instructor Feb 1 2 performance Feb 10 3 read code Feb 17 4 write code Mar 3 5 arrays - numbers Mar 10 6 procedures - alu Mar 17 7 recursion Mar 31 8 utilities - syscalls Apr 14 9 multiply - divide Apr 21 10 floating point Apr 28 11 data paths Slide Keys a introduction b performance issues c instruction set fundamentals d spim e more about instructions f control Structures g arithmetic add subtract h ALU design j procedures-functions k building software l addressing issues m single cycle datapath n single cycle Control p arithmetic multiply divide q floating point r multi cycle datapath s multi cycle control t exceptions u pipelining v pipelining