YoVDO

Parallelism in Dynamic Graph Algorithms

Offered By: Simons Institute via YouTube

Tags

Algorithm Design Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore parallelism in dynamic graph algorithms through this one-hour lecture by Guy Blelloch from Carnegie Mellon University, presented at the Simons Institute. Delve into two innovative approaches that expose significant parallelism in dynamic data structures. First, examine batch dynamic algorithms, where updates and queries are processed in batches, allowing for increased parallelism and potentially reduced overall work. Then, investigate graph streaming algorithms that enable parallel processing of rapid streams of arbitrary queries and updates while maintaining consistent graph views. Learn how these techniques combine ideas from persistent and concurrent data structures to handle asynchronous operations efficiently. Gain insights into overcoming the inherently sequential nature of dynamic data structures and discover new possibilities for parallelism in algorithm design.

Syllabus

Parallelism in Dynamic Graph Algorithms


Taught by

Simons Institute

Related Courses

Natural Language Processing
Columbia University via Coursera
Intro to Algorithms
Udacity
Conception et mise en œuvre d'algorithmes.
École Polytechnique via Coursera
Paradigms of Computer Programming
Université catholique de Louvain via edX
Data Structures and Algorithm Design Part I | 数据结构与算法设计(上)
Tsinghua University via edX