YoVDO

Multi-Stage Vertex-Centric Programming for Agent-Based Simulations

Offered By: ACM SIGPLAN via YouTube

Tags

Metaprogramming Courses Distributed Systems Courses Graph Algorithms Courses Parallel Computing Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a 19-minute conference talk from GPCE 2023 that introduces multi-stage vertex-centric programming for agent-based simulations. Delve into the challenges of complex vertex programs where vertices exhibit different behaviors across supersteps, and discover how meta-programming techniques can address these issues. Learn about the implementation of a staging-time wait() instruction in the CloudCity framework, which allows for separation of instructions across different supersteps. Understand how this approach can improve performance by up to 25% by avoiding interpretation overhead and simplifying control flow. Gain insights into distributed systems, staging, and metaprogramming concepts applied to vertex-centric programming models for agent-based simulations.

Syllabus

[GPCE23] Multi-Stage Vertex-Centric Programming for Agent-Based Simulations


Taught by

ACM SIGPLAN

Related Courses

Intro to Parallel Programming
Nvidia via Udacity
Introduction to Linear Models and Matrix Algebra
Harvard University via edX
Введение в параллельное программирование с использованием OpenMP и MPI
Tomsk State University via Coursera
Supercomputing
Partnership for Advanced Computing in Europe via FutureLearn
Fundamentals of Parallelism on Intel Architecture
Intel via Coursera