Kursprogram
Lectures
Mondays 10-12 in E:C and Thursdays 8-10 in E:B
Schedule:
- Thur 2014-11-06 E:C: Performance, Quantitative principles; HP Ch. 1 (slides)
- Mon 2014-11-10 V:B: Instruction set architectures, ISA; HP Ch. 1.3, App. B (slides); Article: , "GPU vs. CPU Computing"
- Thur 2014-11-13 E:B: Pipelining I; HP App. A.1-A.5 (slides)
- Mon 2014-11-17 E:C: Pipelining II; HP App. A.6-A.7, Ch. 2.1-2.6, 2.9 (slides)
- Thur 2014-11-20 E:B: Pipelining III; HP Ch. 2.4-2.8,3.1-3.4 (slides) (Pipeline Summary)
- Mon 2014-11-24 E:C: Memory systems, cache I; HP Ch 5.1, 5.3, (App. C.1-C.3) (slides)
- Thur 2014-11-27 E:B: Memory systems, cache II; HP Ch. 5.2, (App C.2-C.3) (slides)
- Thur 2014-12-04 E:B: Memory systems, virtual memory; HP App C.4, Ch. 5.5-5.6 (slides)
- Mon 2014-12-08 E:C: Storage Systems, I/O; HP Ch. 6.1-6.4, 6.6-6.7 (slides)
- Thur 2013-12-11 E:B: Case studies, Special purpose processors, embedded; HP App. D (slides);
Questions - Mon 2014-12-15 E:C: On demand - course summary (slides); Questions?
A good overview of Computer Architecture: Jason Patterson, "Modern Microprocessors - A 90 Minute Guide"
Question hours (frågetimmar)
- Monday Dec 15, 10-13, E:C
- Monday Jan 12, 13-15, lab-room
- Tuesday Jan 13, 13-15, lab-room
- Wednesday Jan 14, 10-12, lab-room
Laboratories
There are 4 laboratories
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 47) Pipelined processors.
- (Week 48) Advanced pipelining.
- (Week 49) Cache memory.
- (Week 50) Advanced cache, tradeoffs.
Assessment
Examination through approved labs followed by a successful written examination