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

Advanced Operating Systems
Georgia Institute of Technology via Udacity
High Performance Computing
Georgia Institute of Technology via Udacity
GT - Refresher - Advanced OS
Georgia Institute of Technology via Udacity
Distributed Machine Learning with Apache Spark
University of California, Berkeley via edX
CS125x: Advanced Distributed Machine Learning with Apache Spark
University of California, Berkeley via edX