Media Summary: Openmp tasks, and review before the midterm. After a break for midterm and review, we return to discuss synchronization design for concurrent data structures. We first review hw5, then take a closer look at delegation using ffwd, based on a conference talk given at SOSP 2017.

Uic Cs491 Lecture 14 - Detailed Analysis & Overview

Openmp tasks, and review before the midterm. After a break for midterm and review, we return to discuss synchronization design for concurrent data structures. We first review hw5, then take a closer look at delegation using ffwd, based on a conference talk given at SOSP 2017. A look at GPGPU programming with OpenMP target support, then we return to some methods for diagnosing programĀ ... We discuss and experiment with memory access times and part of the memory hierarchy. Some hands-on examples with vector instructions.

Performance experiments with GPU programming. More on non-blocking lists with RCU, and some alternatives.

Photo Gallery

UIC CS491: Lecture 14
UIC CS491: Lecture 15
UIC CS491: Lecture 16
UIC CS491: Lecture 13
UIC CS491: Lecture 18
UIC CS491: Lecture 25
UIC CS491: Lecture 4
UIC CS491: Lecture 20
UIC CS491: Lecture 24
UIC CS491: Lecture 22
UIC CS491: Lecture 17
UIC CS491: Lecture 27
View Detailed Profile
UIC CS491: Lecture 14

UIC CS491: Lecture 14

Openmp tasks, and review before the midterm.

UIC CS491: Lecture 15

UIC CS491: Lecture 15

After a break for midterm and review, we return to discuss synchronization design for concurrent data structures.

UIC CS491: Lecture 16

UIC CS491: Lecture 16

Lock-free data structure design.

UIC CS491: Lecture 13

UIC CS491: Lecture 13

Helping the compiler, and OpenMP.

UIC CS491: Lecture 18

UIC CS491: Lecture 18

We first review hw5, then take a closer look at delegation using ffwd, based on a conference talk given at SOSP 2017.

UIC CS491: Lecture 25

UIC CS491: Lecture 25

A look at GPGPU programming with OpenMP target support, then we return to some methods for diagnosing programĀ ...

UIC CS491: Lecture 4

UIC CS491: Lecture 4

We discuss and experiment with memory access times and part of the memory hierarchy.

UIC CS491: Lecture 20

UIC CS491: Lecture 20

Some hands-on examples with vector instructions.

UIC CS491: Lecture 24

UIC CS491: Lecture 24

Performance experiments with GPU programming.

UIC CS491: Lecture 22

UIC CS491: Lecture 22

Homework 6 discussion, and start of GPU.

UIC CS491: Lecture 17

UIC CS491: Lecture 17

More on non-blocking lists with RCU, and some alternatives.

UIC CS491: Lecture 27

UIC CS491: Lecture 27

End of semester recap.

UIC CS491 Lecture 1

UIC CS491 Lecture 1

... overall is