Computer Organization II : Lectures and homeworks

The schedule for the lectures is given below. Lectures are designed on the premise that you have studied the given chapters from the text book and slides before the lecture. (Slides are not so good self study material as they have been made for lectures - they will be used as basis for each lecture)

Lectures are in English whenever needed. They may be in Finnish if everyone present understands Finnish.

Homeworks will be given out approximately one week before they are due. Homeworks will be discussed (in English and/or in Finnish) in practice session. Homeworks will affect your grade, based on the number of homeworks you have (marked) done on those practice sessions that you are present. No presence - no points.

Homework answers will be available after practice session.

Date Topic Lect Nr Slides / Homework Chapters [Sta13] Ch [Stal10]
Mon 2.9.2013 Administration, Introduction  00 le00 course CO-I  
Mon 2.9.2013 Interconnect  01 le01 (all Ch 3, App N (web) Ch 3, App 3A
Wed 4.9.2013 Cache  02 le02 (all) Ch 4 Ch 4
Mon 9.9.2013 Virtual Memory, TLB  03 le03 (all) Ch 8 Ch 8
Tue 10.9.2013 Practice session   hw1 answ    
Wed 11.9.2013 Computer Arithmetic  04 le04  (all) Ch 10 Ch 9
Mon 16.9.2013 Digital Logic  05 le05  (all) Ch 11 Ch 20 (web)
Tue 17.9.2013 Practice session   hw2 answ    
Wed 18.9.2013 Instruction Sets  06 le06  (all) Ch 12-13 Ch 10-11
Mon 23.9.2013 Processor Structure and Function  07 le07  (all) Ch 14 Ch 12
Tue 24.9.2013 Practice session   hw3 answ    
Wed 25.9.2013 RISC  08 le08  (all) Ch 15 Ch 13
Mon 30.9.2013 Instruction Level Parallelism and Superscalar Processors  09 le09  (all) Ch 16, App I (web) Ch 14
Tue 1.10.2013 Practice session   hw4 answ    
Wed 2.10.2013 Control Unit  10 le10   Ch 19, Ch 20 (web) Ch 15-16
Mon 7.10.2013 Parallel Processing   11 le11  (all) Ch 17 Ch 17
Tue 8.10.2013 Practice session   hw5 answ    
Wed 9.10.2013 Multicore Computers   12 le12  (all) Ch 18 Ch 18

Please notice, that you need to authenticate yourself to be able to access the lecture notes or homework answers. 

William Stallings, Computer Organization and Architecture - Designing for Performance, 9th Ed., Pearson, 2013.

William Stallings website for students and instructors using this text book.