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 Algorithms
Udacity
Algorithmic Thinking (Part 1)
Rice University via Coursera
Design and Analysis of Algorithms
Chennai Mathematical Institute via Swayam
Capstone: Analyzing (Social) Network Data
University of California, San Diego via Coursera
Algorithms on Graphs
University of California, San Diego via Coursera