AVDARK, Schedule 2010
Lectures1 : Memory System
# | Day | Time | Room | Topic | Lecturer ***) |
---|---|---|---|---|---|
1 | Thu 2 sept | 08-10 | 1211 | Welcome, intro and caches | EH |
2 | Mo 6 sep | 15-17 | 1211 | Caches and virtual memory | EH |
3 | Tue 7 sep | 10-12 | 1211 | Virtual memory and Microbenchmarks | EH |
4 | Fri 10 sep | 10-12 | 1211 | Profiling and optimizing for the memory system | EH |
5 | Tue 14 sep | 08-10 | 1211 | Introduction to SIMICS and Lab1 intro | AS, DE |
Lab 1: Caches and memory | |||
---|---|---|---|
Tue 14 sep | 9-12 | 1549D | Preparation slot *) |
Wed 15 sep | 8-12 | 1549D | Group A **) |
Thu 16 sep | 8-12 | 1549D | Group B **) |
Fr 17 sep | 8-12 | 1549D | Group C **) |
Hard deadline => solutions handed after deadline will be ignored
- 2010-09-20 at 08:14: Lab 1 (or use the lab occasions).
- 2010-09-20 at 08:14: Handin 1 to AS (Leave them in AS's Mail Box on the 4th floor, Building 1).
Lectures 2: Multiprocessors
# | Day | Time | Room | Topic | Lecturer |
---|---|---|---|---|---|
6 | Mo 20 sep | 08-10 | 1211 | MP Intro + Coherence | EH |
7 | Tue 21 sep | 10-12 | 1211 | Memory models + Synchronization | EH |
8 | Wed 22 sep | 10-12 | 1211 | Implementing MPs | EH |
9 | Tue 28 sep | 13-14 | 1211 | Lab2 Intro | AS |
Lab 2: Coherence, Memory models and Synchronization | |||
---|---|---|---|
Tue 28 sep | 14-17 | 1549D | Preparation slot |
Thu 30 sep | 08-12 | 1549D | Group A |
Thu 30 sep | 13-17 | 1549D | Group B |
Fri 31 sep | 08-12 | 1549D | Group C |
Hard deadline => solutions handed after deadline will be ignored
- 2010-10-04 at 10:14: Lab 2 (or use the lab occasions).
- 2010-10-04 at 10:14: Handin 2 to AS (Leave them in AS's Mail Box on the 4th floor, Building 1).
Lectures 3: Scalability for MPs
# | Day | Time | Room | Topic | Lecturer |
---|---|---|---|---|---|
10 | Mon 04 Oct | 10-12 | 1211 | Scalable MP implementations | EH |
11 | Wed 06 Oct | 08-10 | 1211 | Summary of MPs + Midterm evaluation | EH |
12 | Fri 08 Oct | 10-12 | 1211 | Programming MPs | SH |
13 | Tue 12 Oct | 08-09 | 1211 | Lab3 Intro and preparation | AS |
Lab 3 Programming MPs | |||
---|---|---|---|
Tue 12 Oct | 1549D | 09-12 | Preparation slot |
Wed 13 Oct | 1549D | 08-12 | Group A |
Thu 14 Oct | 1549D | 08-12 | Group B |
Thu 14 Oct | 1549D | 13-17 | Group C |
Hard deadline => solutions handed after deadline will be ignored
- 2010-10-26 at 10:14: Lab 3 (or use the lab occasions)
- 2010-10-26 at 10:14: Handin 3 to AS(Leave them in AS's Mail Box on the 4th floor, Building 1).
Lectures 4: CPU Architectures
# | Day | Time | Room | Topic | Lecturer |
---|---|---|---|---|---|
14 | Tue 26 Oct | 10-12 | 1211 | Pipelining | EH |
15 | Wed 27 Oct | 10-12 | 1211 | Out-of-order pipelines | EH |
16 | Thu 28 Oct | 13-15 | 1211 | Software approaches for more ILP: VLIW and EPIC | EH |
17 | Mon 01 Nov | 13-15 | 1211 | Introduction to Multicores | EH |
18 | Wed 03 Nov | 15-17 | 1211 | x86, x86-64 and its implementation | EH |
19 | Wed 10 Nov | 08-09 | 1211 | Lab4 Intro and preparation | AS |
Lab 4 x86 and its SIMD extensions | |||
---|---|---|---|
Wed 10 Nov | 09-12 | 1549D | Preparation slot |
Thu 11 Nov | 08-12 | 1549D | Group A |
Thu 11 Nov | 13-15 | 1549D | Group B |
Fri 12 Nov | 08-12 | 1549D | Group C |
Hard deadline => solutions handed after deadline will be ignored
- Sign up for the exam!
- 2010-11-22 at 13:14: Handin 4 to AS (Leave them in AS's Mail Box on the 4th floor, Building 1).
- 2010-11-22 at 13:14: Lab 4 (or use the lab occasions)
Lectures 5: Widening the View
# | Day | Time | Room | Topic | Lecturer |
---|---|---|---|---|---|
20 | Tue 23 Nov | 08-10 | 1211 | Network processor | JC |
21 | Fri 26 Nov | 13-15 | 1211 | Graphics processors | DBS |
22 | Wed Dec 01 | 13-15 | 1211 | Multicores and commercial offerings | EH |
Lectures 6: Tail End
# | Day | Time | Room | Topic | Lecturer |
---|---|---|---|---|---|
23 | Mon 06 Dec | 08-10 | 1211 | Backup/Replay of course | EH |
Exam | Tue 14 Dec | ??-?? | ?? | Exam | EH |
(How to sign up 14 days before the exam!)
. *) Preparation slot = Lab room is reserved for the entire class to preparation of the labs. AS is available in his office during this time for questions.
. **) Group A/B/C = Lab room is reserved for the corresponding lab group (group assignment according to sign-up lists). AS is available in the lab room for questions and to examine your solutions.
. ***)
EH = Erik Hagersten
AS = Andreas Sandberg
JC = Jakob Carlström, Xelerated
SH = Sverker Holmgren
DE = Dan Ekblom, Virtutech
DBS = David Black-Schaffer