Exploring Execution Schemes for Agent-Based Traffic Simulation on Heterogeneous Hardware

被引:0
|
作者
Xiao, Jiajian [1 ,2 ]
Andelfinger, Philipp [1 ,3 ]
Eckhoff, David [1 ,2 ]
Cai, Wentong [3 ]
Knoll, Alois [2 ,3 ]
机构
[1] TUMCREATE, Singapore, Singapore
[2] Tech Univ Munich, Munich, Germany
[3] Nanyang Technol Univ, Singapore, Singapore
基金
新加坡国家研究基金会;
关键词
MODEL;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Microscopic traffic simulation is associated with substantial runtimes, limiting the feasibility of large-scale evaluation of traffic scenarios. Even though today heterogeneous hardware comprised of CPUs, graphics processing units (GPUs) and fused CPU-GPU devices is inexpensive and widely available, common traffic simulators still rely purely on CPU-based execution, leaving substantial acceleration potentials untapped. A number of existing works have considered the execution of traffic simulations on accelerators, but have relied on simplified models of road networks and driver behaviour tailored to the given hardware platform. Thus, the existing approaches cannot directly benefit from the vast body of research on the validity of common traffic simulation models. In this paper, we explore the performance gains achievable through the use of heterogeneous hardware when relying on typical traffic simulation models used in CPU-based simulators. We propose a partial offloading approach that relies either on a dedicated GPU or a fused CPU-GPU device. Further, we present a traffic simulation running fully on a many-core GPU and discuss the challenges of this approach. Our results show that a CPU-based parallelisation closely approaches the results of partial offloading, while full offloading substantially outperforms the other approaches. We achieve a speedup of up to 28.7x over the sequential execution on a CPU.
引用
收藏
页码:243 / 252
页数:10
相关论文
共 50 条
  • [21] An Agent-based Simulation Study for Exploring Organizational Adaptation
    Wu, Jiang
    Hu, Bin
    Zhang, Yu
    Spence, Catherine
    Hall, Steven B.
    Carley, Kathleen M.
    SIMULATION-TRANSACTIONS OF THE SOCIETY FOR MODELING AND SIMULATION INTERNATIONAL, 2009, 85 (06): : 397 - 413
  • [22] Evaluating Urban Logistics Schemes Using Agent-based Simulation
    van Heeswijk, W. J. A.
    Mes, M. R. K.
    Schutten, J. M. J.
    Zijm, W. H. M.
    TRANSPORTATION SCIENCE, 2020, 54 (03) : 651 - 675
  • [23] Supporting efficient execution of continuous space agent-based simulation on GPU
    Li, Xiaosong
    Cai, Wentong
    Turner, Stephen John
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2016, 28 (12): : 3313 - 3332
  • [24] Mobile agent-based execution modelling
    Qu, WY
    Shen, H
    HIS'04: FOURTH INTERNATIONAL CONFERENCE ON HYBRID INTELLIGENT SYSTEMS, PROCEEDINGS, 2005, : 148 - 153
  • [25] Agent-based cloud workflow execution
    Gutierrez-Garcia, J. Octavio
    Sim, Kwang Mong
    INTEGRATED COMPUTER-AIDED ENGINEERING, 2012, 19 (01) : 39 - 56
  • [26] ASSESSING THE IMPACT OF HETEROGENEOUS TRAFFIC ON HIGHWAYS VIA AGENT-BASED SIMULATIONS
    Nair, Dhruv
    Yerragunta, Sudarshan
    Kandaswamy, Subu
    Venkataraman, Hrishikesh
    2020 WINTER SIMULATION CONFERENCE (WSC), 2020, : 111 - 122
  • [27] Agent-based simulation of road traffic using market approach
    Kozlak, Jaroslaw
    Zabinska, Malgorzata
    PROCEEDINGS OF 4TH INTERNATIONAL CONFERENCE ON BEHAVIORAL, ECONOMIC ADVANCE IN BEHAVIORAL, ECONOMIC, SOCIOCULTURAL COMPUTING (BESC), 2017,
  • [28] Relaxing Synchronization in Parallel Agent-Based Road Traffic Simulation
    Xu, Yadong
    Cai, Wentong
    Aydt, Heiko
    Lees, Michael
    Zehe, Daniel
    ACM TRANSACTIONS ON MODELING AND COMPUTER SIMULATION, 2017, 27 (02):
  • [29] An agent-based hardware-in-the-loop simulation framework for building controls
    Huang, Sen
    Wang, Weimin
    Brambley, Michael R.
    Goyal, Siddhartha
    Zuo, Wangda
    ENERGY AND BUILDINGS, 2018, 181 : 26 - 37
  • [30] Scalable agent-based simulation - Distributed simulation of agent-based models
    Pawlaszczyk D.
    KI - Künstliche Intelligenz, 2010, 24 (2) : 161 - 163