hpca 0304 memory hierarchy prefetch
Mats Brorsson
hpca 0304 memory hierarchy prefetch
14:08
hpca 0303 memory hierarchy archopt
Mats Brorsson
hpca 0303 memory hierarchy archopt
12:29
hpca 0302 memory hierarchy quantitative
Mats Brorsson
hpca 0302 memory hierarchy quantitative
9:09
hpca 0301 memory hierarchy cache review
Mats Brorsson
hpca 0301 memory hierarchy cache review
13:13
hpca 0202 fundamentals ISA
Mats Brorsson
hpca 0202 fundamentals ISA
8:56
hpca0206 virtual memory
Mats Brorsson
hpca0206 virtual memory
9:25
hpca 0205 fundamentals cache memory
Mats Brorsson
hpca 0205 fundamentals cache memory
17:33
hpca 0204 fundamentals micro
Mats Brorsson
hpca 0204 fundamentals micro
13:35
hpca 0203 fundamentals micro
Mats Brorsson
hpca 0203 fundamentals micro
10:19
hpca 0201 fundamentals ISA
Mats Brorsson
hpca 0201 fundamentals ISA
5:15
Modern supercomputer architectures
Mats Brorsson
Modern supercomputer architectures
8:06
Why multicore
Mats Brorsson
Why multicore
14:27
OpenMP introduction  synchronization
Mats Brorsson
OpenMP introduction synchronization
3:08
Maskinnara programmering i C
Mats Brorsson
Maskinnara programmering i C
5:06
OpenMP introduction  Data environment
Mats Brorsson
OpenMP introduction Data environment
9:02
OpenMP introduction  memory model
Mats Brorsson
OpenMP introduction memory model
8:05
Intro parallel programming  Data races and locks
Mats Brorsson
Intro parallel programming Data races and locks
9:59
review intro
Mats Brorsson
review intro
1:01
Performance analysis and tuning  A Case Study
Mats Brorsson
Performance analysis and tuning A Case Study
7:43
Intro parallel programming  vocabulary
Mats Brorsson
Intro parallel programming vocabulary
9:42
OpenMP introduction  fundamentals
Mats Brorsson
OpenMP introduction fundamentals
10:18
Lokala och globala variabler
Mats Brorsson
Lokala och globala variabler
14:54
Performance analysis and tuning  Load Imbalance
Mats Brorsson
Performance analysis and tuning Load Imbalance
13:05
Intro parallel programming  Threads%2C processes and the OS
Mats Brorsson
Intro parallel programming Threads%2C processes and the OS
6:03
Some performance issues of task parallel programming
Mats Brorsson
Some performance issues of task parallel programming
13:31
Arch1  Implementing directory
Mats Brorsson
Arch1 Implementing directory
9:33
Arch1%2C memory models 3
Mats Brorsson
Arch1%2C memory models 3
5:57
Intro parallel programming  Explicit threading in C%2B%2B11
Mats Brorsson
Intro parallel programming Explicit threading in C%2B%2B11
7:04
Arch1%2C memory models 1
Mats Brorsson
Arch1%2C memory models 1
12:20
Very basic threads programming in C%2B%2B
Mats Brorsson
Very basic threads programming in C%2B%2B
8:45
OpenMP introduction  creating threads
Mats Brorsson
OpenMP introduction creating threads
6:22
Arch1  Intro to coherence
Mats Brorsson
Arch1 Intro to coherence
11:46
OpenMP introduction  more synchronization and work sharing constructs
Mats Brorsson
OpenMP introduction more synchronization and work sharing constructs
11:51
Performance analysis and tuning  Hardware interaction
Mats Brorsson
Performance analysis and tuning Hardware interaction
5:03
Arch1  Implementation issues
Mats Brorsson
Arch1 Implementation issues
6:06
What is a parallel computer
Mats Brorsson
What is a parallel computer
5:50
Performance analysis and tuning  hotspots and data races
Mats Brorsson
Performance analysis and tuning hotspots and data races
15:06
Performance analysis and tuning  metrics
Mats Brorsson
Performance analysis and tuning metrics
15:02
Multicore systems and programming into
Mats Brorsson
Multicore systems and programming into
7:51
Arch1  Implementing coherency
Mats Brorsson
Arch1 Implementing coherency
9:24
OpenMP introduction  working with loops
Mats Brorsson
OpenMP introduction working with loops
12:54
Scheduling of parallel tasks
Mats Brorsson
Scheduling of parallel tasks
11:42
Mer komplexa datatyper i C
Mats Brorsson
Mer komplexa datatyper i C
13:00
Parallel Loop Dependences
Mats Brorsson
Parallel Loop Dependences
15:09
Intro to parallel programming  The Map Pattern
Mats Brorsson
Intro to parallel programming The Map Pattern
9:17
Arch1%2C memory models 2
Mats Brorsson
Arch1%2C memory models 2
9:57
Arch1  Scalable coherence
Mats Brorsson
Arch1 Scalable coherence
7:40
Intro to structured parallel programming
Mats Brorsson
Intro to structured parallel programming
12:35