Generalizing Bulk-Synchronous Parallel Processing for Data Science: From Data to Threads and Agent-Based Simulations
Zilu Tian, Peter Lindner, Markus Nissl, Christoph Koch, Val Tannen
摘要
We generalize the bulk-synchronous parallel (BSP) processing model to make it better support agent-based simulations. Such simulations frequently exhibit hierarchical structure in their communication patterns which can be exploited to improve performance. We allow for the creation of temporary artificial network partitions during which agents synchronize only locally within their group in a way that does not compromise the correctness of a simulation. We have built a distributed engine, CloudCity, which uses this idea to improve the locality of computation, communication, and synchronization in such simulations. We experimentally evaluate the performance of our system on a benchmark of simulation workloads and compare it against other popular BSP-like systems, obtaining insights into the impact of various system design choices and optimization on simulation engine performance.
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
引用它的顶会 Paper1
问问它们各自怎么用它相关 Paper
- High-Performance and Scalable Agent-Based Simulation with BioDynaMoLukas Breitwieser, Ahmad Hesam, Fons Rademakers, Juan Gómez-Luna 等PPoPP 2023 · 被引用 9 次
- SIMCoV-GPU: Accelerating an Agent-Based Model for ExascaleKirtus G. Leyba, Steven Hofmeyr, Stephanie Forrest, Judy L. Cannon 等HPDC 2024 · 被引用 2 次
- Addressing Network Bottlenecks with Divide-and-Shuffle Synchronization for Distributed DNN TrainingWeiyan Wang, Cengguang Zhang, Liu Yang, Kai Chen 等INFOCOM 2022 · 被引用 14 次
- An Extensible, Data-Oriented Architecture for High-Performance, Many-World SimulationBrennan Shacklett, Luc Guy Rosenzweig, Zhiqiang Xie, Bidipta Sarkar 等SIGGRAPH 2023 · 被引用 13 次
- Out-of-Core Parallel Spatial Join Outperforming In-Memory Systems: A BFS-DFS Hybrid ApproachLyuheng Yuan, Da Yan, Akhlaque Ahmad, Jiao Han 等HPDC 2025
