Skip to main content
Department of Information Technology

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

Updated  2012-11-28 12:16:08 by Jonas Flodin.