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 条
  • [1] An Agent-Based Platform for Traffic Simulation
    Fernandez-Isabel, Alberto
    Fuentes-Fernandez, Ruben
    SOFT COMPUTING MODELS IN INDUSTRIAL AND ENVIRONMENTAL APPLICATIONS, 6TH INTERNATIONAL CONFERENCE SOCO 2011, 2011, 87 : 505 - 514
  • [2] Homogeneous design and execution framework for agent-based simulation
    Définition d'un cadre de conception et d'exécution pour la simulation multi-agent
    Badeig, F. (prenom.nom@dauphine.fr), 1600, Lavoisier (26):
  • [3] Traffic Simulation Using Agent-based Models
    Ljubovic, Vedran
    2009 XXII INTERNATIONAL SYMPOSIUM ON INFORMATION, COMMUNICATION AND AUTOMATION TECHNOLOGIES, 2009, : 273 - 278
  • [4] An adaptive agent-based approach to traffic simulation
    Barthelemy, Johan
    Carletti, Timoteo
    WORLD CONFERENCE ON TRANSPORT RESEARCH - WCTR 2016, 2017, 25 : 1238 - 1248
  • [5] Agent-based modeling of lane discipline in heterogeneous traffic
    Dailisan, Damian N.
    Lim, May T.
    PHYSICA A-STATISTICAL MECHANICS AND ITS APPLICATIONS, 2016, 457 : 138 - 147
  • [6] A Survey on Agent-based Simulation Using Hardware Accelerators
    Xiao, Jiajian
    Andelfinger, Philipp
    Eckhoff, David
    Cai, Wentong
    Knoll, Alois
    ACM COMPUTING SURVEYS, 2019, 51 (06)
  • [7] EXPLORING TAX COMPLIANCE: AN AGENT-BASED SIMULATION
    Miguel, Francisco J.
    Noguera, Jose A.
    Llacer, Toni
    Tapia, Eduardo
    PROCEEDINGS 26TH EUROPEAN CONFERENCE ON MODELLING AND SIMULATION ECMS 2012, 2012, : 638 - +
  • [8] Exploring the huge multiverse of agent-based simulation
    Terano, Takao
    2006 SICE-ICASE International Joint Conference, Vols 1-13, 2006, : 2230 - 2233
  • [9] Agent-based Simulation for UAV Swarm Mission Planning and Execution
    Wei, Yi
    Madey, Gregory R.
    Blake, M. Brian
    AGENT-DIRECTED SIMULATION SYMPOSIUM (ADS 2013) - 2013 SPRING SIMULATION MULTI-CONFERENCE (SPRINGSIM'13), 2013, 45 (01): : 7 - 14
  • [10] Agent-based modeling and simulation of an autonomic manufacturing execution system
    Rolon, Milagros
    Martinez, Ernesto
    COMPUTERS IN INDUSTRY, 2012, 63 (01) : 53 - 78