Legion: Programming Heterogeneous, Distributed Parallel Machines
Offered By: MICDE University of Michigan via YouTube
Course Description
Overview
Explore the Legion programming model and runtime system in this 44-minute lecture by Alex Aiken from Stanford University. Delve into the challenges of parallel programming, focusing on the crucial aspects of data partitioning, placement, and movement in complex, hierarchical machines. Discover how Legion addresses these issues by providing a framework for describing abstract hierarchical organizations of both data and computation. Learn about the design principles and rationale behind Legion, and gain insights into recent developments in high-productivity libraries that leverage Legion's capabilities. Understand how this approach can help programmers tackle the increasing complexity of parallel programming in heterogeneous, distributed environments.
Syllabus
Legion: Programming Heterogeneous, Distributed Parallel Machines
Taught by
MICDE University of Michigan
Related Courses
Cloud Computing Concepts, Part 1University of Illinois at Urbana-Champaign via Coursera Cloud Computing Concepts: Part 2
University of Illinois at Urbana-Champaign via Coursera Reliable Distributed Algorithms - Part 1
KTH Royal Institute of Technology via edX Introduction to Apache Spark and AWS
University of London International Programmes via Coursera Réalisez des calculs distribués sur des données massives
CentraleSupélec via OpenClassrooms