ECE 411

COMPUTER ORGANIZATION AND DESIGN

Spring 2018

Lecture Schedule

Lectures for ECE 411 meet in ECEB 1015 and ECEB 4070 on Tuesdays and Thursdays from 2:00pm to 3:20pm.

Lecture Slides

FileFormats
01_Lecture_Course_Intro_01162018 [pdf] [pptx]
02_Lecture_ISA_01182018 [pdf] [pptx]
03_Lecture_Performance_Energy_Power_010232018 [pdf] [pptx]
04_Lecture_Basic_Processor_Arch_01252018 [pdf] [pptx]
05_Lecture_Mem_Hierarchy_01302018 [pdf] [pptx]
06_Lecture_Mem_Hierarchy_02_01312018 [pdf] [pptx]
07_Lecture_Virtual_Mem_02062018 [pdf] [pptx]
08_Lecture_Pipeline_02072017 [pdf] [pptx]
09_Lecture_Control_Hazard_02142017 [pdf] [pptx]
10_Lecture_Improving_energy_02212018 [pdf] [pptx]
11_Mid-term_1_Review_02272018 [pdf] [pptx]
12_Lecture_ILP_03052018 [pdf] [pptx]
13_Lecture_MP3_Tips_03082018 [pdf] [pptx]
14_Lecture_Dynamic_sched_03132018 [pdf] [pptx]
15_Lecture_Dynamic_sched_03152018 [pdf] [pptx]
16_Lecture_FloatingPoint_03272018 [pdf] [pptx]
17_Lecture_IOSystem_03292018 [pdf] [pptx]
18_Lecture_IO_Sys_04032018 [pdf] [pptx]
19_MT2_Review_04052018 [pdf] [pptx]
20_Lecture_MultiCore_04122018 [pdf] [pptx]
21_Lecture_SIMD_GPU_04172018 [pdf] [pptx]
22_Lecture_Impact_of_technology_0492018 [pdf] [pptx]
23_Final_Review_1_05012018 [pdf] [pptx]

Annotated Lecture Slides

FileFormats
01_Lecture_Course_Intro_01162018 [pdf] [pptx]
02_Lecture_ISA_01182018 [pdf] [pptx]
03_Lecture_Performance_Energy_Power_010232018 [pdf] [pptx]
04_Lecture_Basic_Processor_Arch_01252018 [pdf] [pptx]
05_Lecture_Mem_Hierarchy_01302018 [pdf] [pptx]
06_Lecture_Mem_Hierarchy_02_01312018 [pdf] [pptx]
07_Lecture_Virtual_Mem_02062018 [pdf] [pptx]
08_Lecture_Pipeline_02072017 [pdf] [pptx]
09_Lecture_Control_Hazard_02142017 [pdf] [pptx]
10_Lecture_Improving_energy_02212018 [pdf] [pptx]
11_Mid-term_1_Review_02272018 [pdf] [pptx]
12_Lecture_ILP_03052018 [pdf] [pptx]
14_Lecture_Dynamic_sched_03132018 [pdf] [pptx]
15_Lecture_Dynamic_sched_03152018 [pdf] [pptx]
18_Lecture_IO_Sys_04032018 [pdf] [pptx]
20_Lecture_MultiCore_04122018 [pdf] [pptx]
21_Lecture_SIMD_GPU_04172018 [pdf] [pptx]
22_Lecture_Impact_of_technology_0492018 [pdf] [pptx]
23_Final_Review_1_05012018 [pdf] [pptx]

Additional Reading

Cost Performance and Benchmarking
Notes on Calculating Computer Performance
Floating Point Arithmetic

Homeworks

Homework 1
Homework 2