Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Parallel Graph Algorithms

Simons Institute via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn fundamental techniques for designing and analyzing parallel algorithms for graph problems in this lecture that explores how to effectively manage parallelism when processing graph structures. Discover key parallel graph algorithms including breadth-first search, connected components, minimum spanning trees, and shortest paths, while examining the theoretical foundations of parallel computation models such as PRAM and work-span analysis. Explore practical considerations for implementing parallel graph algorithms on modern multicore processors and distributed systems, including load balancing strategies, memory access patterns, and synchronization challenges. Understand how to analyze the efficiency of parallel graph algorithms through work complexity, span complexity, and scalability metrics. Examine case studies of real-world applications where parallel graph processing provides significant performance improvements, from social network analysis to scientific computing. Gain insights into advanced topics such as graph partitioning, locality optimization, and handling irregular graph structures that pose unique challenges for parallel processing.

Syllabus

Parallel Graph Algorithms

Taught by

Simons Institute

Reviews

Start your review of Parallel Graph Algorithms

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.