cotalks.dev
Login
SPTCC 2017
2017
Videos
1 — Erez Petrank — Memory management for concurrent data structures (Part 2)
2 — Workshop: P. Khanchandani, R. Wattenhofer — Concurrent Counting using Compare-and-Swap
3 — Michel Raynal — Universal distributed constructions: a guided tour (Part 2)
4 — Dan Alistarh — Relaxed concurrent data structures (Part 3)
5 — Dan Alistarh — Relaxed concurrent data structures (Part 2)
6 — Liuba Shrira: Implementation techniques for libraries of transactional concurrent data types (#1)
7 — Anne-Marie Kermarrec — Recommenders and distributed machine learning (Part 1)
8 — Danny Hendler — Lock-free concurrent data structures (Part 4)
9 — Danny Hendler — Lock-free concurrent data structures (Part 1)
10 — Nir Shavit — Locking, from traditional to modern (Part 1)
11 — Nir Shavit — Locking, from traditional to modern (Part 2)
12 — Nir Shavit — Locking, from traditional to modern (Part 3)
13 — Nir Shavit — Locking, from traditional to modern (Part 4)
14 — Danny Hendler — Lock-free concurrent data structures (Part 2)
15 — Danny Hendler — Lock-free concurrent data structures (Part 3)
16 — Rachid Guerraoui — Wait-free computing "for dummies" (Part 1)
17 — Rachid Guerraoui — Wait-free computing "for dummies" (Part 2)
18 — Rachid Guerraoui — Wait-free computing "for dummies" (Part 3)
19 — Rachid Guerraoui — Wait-free computing "for dummies" (Part 4)
20 — Anne-Marie Kermarrec: Recommenders and distributed machine learning (Part 2)
21 — Maurice Herlihy — Transactional Memory (Part 2)
22 — Maurice Herlihy — Transactional Memory (Part 3)
23 — Maurice Herlihy — Transactional Memory (Part 1)
24 — Maurice Herlihy — Transactional Memory (Part 4)
25 — Liuba Shrira — Implementation techniques for libraries of transactional concurrent data types (#2)
26 — Roman Elizarov — Lock-Free Algorithms for Kotlin Coroutines (Part 1)
27 — Roman Elizarov — Lock-Free Algorithms for Kotlin Coroutines (Part 2)
28 — Dan Alistarh — Relaxed concurrent data structures (Part 1)
29 — Dan Alistarh — Relaxed concurrent data structures (Part 4)
30 — Michel Raynal — Universal distributed constructions: a guided tour (Part 3)
31 — Michel Raynal — Universal distributed constructions: a guided tour (Part 1)
32 — Erez Petrank — Memory management for concurrent data structures (Part 1)
33 — Erez Petrank — Memory management for concurrent data structures (Part 3)
34 — Michel Raynal — Universal distributed constructions: a guided tour (Part 4)
35 — Erez Petrank — Memory management for concurrent data structures (Part 4)
36 — Workshop: V. Aksenov, P. Kuznetsov — Flat Parallelization
37 — Workshop: A. Paznikov — Optimization of Remote Core Locking Synchronization
38 — Workshop: A. Khyzha — Language perspective on correctness of software transactional memory
39 — Workshop: A. Paznikov, A. Anenkov — Optimization of Scalable Concurrent Pool