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