ELE 455/555 - Spring 2016

Course Schedule and Notes

ELE 455/555 Schedule and Class Notes
Class Date Chapter Topics Additional Resources
1/19 N/A Introduction
1/21 N/A Review and Foundations - Logic and Arithmetic Review
1/26 N/A Review and Foundations - Technology Review
1/28 N/A Review and Foundations - Architecture and Operation
2/2 Ch. 1 Review and Foundations - Computer System Performance
2/4 Ch. 2 Review and Foundations - Instruction Set Architecture
2/9 Test 1 review
2/11 Ch. 3 The Processor - ALU Design
2/16 Test 1
2/18 Ch. 4 The Processor - Data Path
2/23 Ch. 4 The Processor - Pipelining
2/25 Ch. 4 The Processor - Pipelining with Hazards
3/1 Ch. 4 The Processor - Pipelining and Parallel Processing
3/3 Ch. 4 The Processor - TBD
3/8 Test 2 review
3/10 Test 2
3/15 No Class
3/17 No Class
3/22 Ch. 5.1, 5.2 Memory - Memory Overview
3/24 Ch. 5.3 Memory - Cache Basics
3/29 Ch. 5.4 Memory - Cache Performance
3/31 Ch. 5.6, 5.7 Memory - Virtual Memory
4/5 Ch. 5.5, 5.9, 5.10 Memory - Cache Control
4/7 Ch. 5.8, 5.13 Memory - Cache Summary
4/12 Parallel Processing - Challenges
4/14 Ch. 6.1 - 6.3 Test 3 review
4/19 No Class - URAD
4/21 Test 3
4/26 Ch. 6.4,5,7,8,9 Parallel Processing - Architectures
4/28 Appendix C Parallel Processing - GPU
5/3 Ch. 6.10,11 Parallel Processing - Performance Measurement, test 4 review
5/5 Test 4