AVDARK, Schedule 2012
Lectures Batch 1 : Memory System
# | Day | Time | Room | Topic | Lecturer ***) |
---|---|---|---|---|---|
1 | Wed 05 Sep | 08-10 | 1211 | Welcome and introduction | EH, AS, JF |
2 | Fri 07 Sep | 08-10 | 1211 | Caches and virtual memory | EH |
3 | Thu 13 Sep | 15-17 | 1111 | Virtual memory and Microbenchmarks | EH |
4 | Fri 14 Sep | 10-12 | 1111 | Profiling and optimizing for the memory system | EH |
5 | Mon 17 Sep | 10-12 | 1211 | Lab1 intro | AS |
Lab 1: Caches and memory | |||
---|---|---|---|
Mon 17 Sep | 13-17 | 1412D | Preparation slot *) |
Tue 18 Sep | 8-12 | 1412D | Group A **) |
Mon 24 Sep | 08-12 | 1412D | Group B **) |
Mon 24 Sep | 13-17 | 1412D | Group C **) |
Hard deadline => solutions handed after deadline will be ignored
- 2012-09-17 at 10:15: Handin 1 to AS (Leave them in AS's Mail Box on the 4th floor, Building 1 or bring to his lecture)
- Lab 1: Use the lab occasions.
Lectures Batch 2: Multiprocessors
# | Day | Time | Room | Topic | Lecturer |
---|---|---|---|---|---|
6 | Tue 25 Sep | 15-17 | 1311 | MP Intro + Coherence | EH |
7 | Wed 26 Sep | 8-10 | 1211 | Memory models + Synchronization | EH |
8 | Wed 03 Oct | 10-12 | 1111 | Implementing MPs | EH |
9 | Fri 05 Oct | 15-17 | 1111 | Scalable MP implementations | EH |
10 | Tue 09 Oct | 10-12 | 1111 | Lab2 Intro | JF |
Lab 2: Coherence, Memory models and Synchronization | |||
---|---|---|---|
Tue 09 Oct | 13-17 | 1515D | Preparation slot |
Wed 10 Oct | 08-12 | 1412D | Group A |
Thu 11 Oct | 13-17 | 1412D | Group B |
Fri 12 Oct | 13-17 | 1412D | Group C |
Hard deadline => solutions handed after deadline will be ignored
- 2012-10-09 at 10:15: Handin 2 to JF (Leave them in JF's Mail Box on the 4th floor, Building 1 or bring to his lecture)
- Lab 2: Use the lab occasions.
Lectures Batch 3: Scalability for MPs
# | Day | Time | Room | Topic | Lecturer |
---|---|---|---|---|---|
11 | Mon 05 Nov | 13-15 | 1211 | Multicores and Optimizations + mid-term eval | EH |
12 | Wed 07 Nov | 13-15 | 1111 | VIPS Coherence + Summary of MPs | SK, EH |
13 | Thu 08 Nov | 08-10 | 1111 | Programming MPs | SH |
14 | Fri 09 Nov | 10-12 | 1211 | Wrap up scalability. Intro pipelines | EH |
15 | Mon 12 Nov | 10-12 | 1211 | Lab3 Intro and preparation | JF |
Lab 3 Programming MPs | |||
---|---|---|---|
Mon 12 Nov | 13-17 | 1412D | Preparation slot |
Tue 13 Nov | 13-17 | 1412D | Group A |
Thu 15 Nov | 08-12 | 1412D | Group B |
Fri 16 Nov | 08-12 | 1412D | Group C |
Hard deadline => solutions handed after deadline will be ignored
- 2012-11-12 at 10:14: Handin 3 to JF (Leave them in JF's Mail Box on the 4th floor, Building 1, or bring to his lecture).
- Lab 3: Use the lab occasions
Lectures 4: CPU Architectures
# | Day | Time | Room | Topic | Lecturer |
---|---|---|---|---|---|
16 | Mon 19 Nov | 15-17 | 1111 | Pipelining | EH |
17 | Tue 20 Nov | 10-12 | 1211 | Out-of-order pipelines | EH |
18 | Thu 21 Nov | 10-12 | 1111 | Software approaches for more ILP: VLIW and EPIC | EH |
19 | Fri 23 Nov | 10-12 | 1211 | Future | EH |
20 | Tue 04 Dec | 10-12 | 1111 | Lab4 Intro and preparation | AS |
Lab 4 x86 and its SIMD extensions | |||
---|---|---|---|
Tue 04 Dec | 13-17 | 1412D | Preparation slot |
Thu 06 Dec | 08-12 | 1412D | Group A |
Fri 07 Dec | 08-12 | 1412D | Group B |
Fri 07 Dec | 13-17 | 1412D | Group C |
Hard deadline => solutions handed after deadline will be ignored
- Sign up for the exam! no later than Dec 6
- 2012-12-04 at 10:15: Handin 4 to AS (Leave them in AS's Mail Box on the 4th floor, Building 1, or bring to his lecture)
- Lab 4: Use the lab occasions
Lectures 5: Widening the View
# | Day | Time | Room | Topic | Lecturer |
---|---|---|---|---|---|
21 | Mon 10 Dec | 15-17 | 1211 | Cancelled | EH |
22 | Tue 11 Dec | 13-15 | 1211 | Graphics processors | DBS |
23 | Thu 13 Dec | 10-12 | 1211 | Graphics processors | DBS |
Lectures 6: Tail End
# | Day | Time | Room | Topic | Lecturer |
---|---|---|---|---|---|
24 | Fri 14 Dec | 08-10 | 1211 | Backup/Replay of course | EH |
Exam | Fri 21 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.
. ***) Lecturers initials:
EH = Erik Hagersten
AS = Andreas Sembrant
JF = Jonas Floding
SH = Sverker Holmgren
DBS = David Black-Schaffer
SK = Stefanos Kaxiras