Kursprogram
Lectures
First lecture (Nov. 1st) will be in V:B
Tuesdays 13-15 in E:B and Thursdays 8-10 in E:1406
Use HP book 5th Edition
Detailed schedule can be found here:
Schedule:
- 2016-11-01: Performance, Quantitative principles; HP Ch. 1 (slides)
- 2016-11-08: Instruction set architectures, ISA; HP Ch. 1.3, App. A (slides); Article: , "GPU vs. CPU Computing"
- 2016-11-10: Pipelining I; HP App. C.1-C.5 (slides)
- 2016-11-15: Pipelining II; HP App. C.6-C.7, C.2, Ch. 3.1-3.2, 3.9 (slides)
- 2016-11-17: Pipelining III; HP Ch. 3.4-3.8,3.10-3.11 (slides)
- 2016-11-22: Memory systems, cache I; HP Ch 2.1, App. B.1-B.2 (slides)
- 2016-11-24: Memory systems, cache II; HP Ch. 2.2-2.3, App. B.3 (slides)
- 2016-11-29: Memory systems, virtual memory; HP App B.4, Ch. 2.5-2.6 (slides)
- 2016-12-01: I/O, MultiProcessor; HP App D, Ch. 5.1-5.2 (slides)
- 2016-12-06: Course summary (slides);
A good overview of Computer Architecture: Jason Patterson, "Modern Microprocessors - A 90 Minute Guide"
Question hours (frågetimmar)
- Dec 15, 2016 10-12, E:2349
Laboratories
There are 4 laboratories
Lab assignments/manual.
You need to sign up for the labs via the 'Sign up' page in the menu to the left! (Rooms E:4115, E:4118, E:4119)
- (Week 46) Pipelined processors.
- (Week 47) Advanced pipelining.
- (Week 48) Cache memory.
- (Week 49) Advanced cache, tradeoffs.
Assessment
Examination through approved labs followed by a successful written examination