2018 IEEE/ACM 22nd International Symposium on Distributed Simulation and Real Time Applications (DS-RT) 2018
DOI: 10.1109/distra.2018.8601016
|View full text |Cite
|
Sign up to set email alerts
|

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

Abstract: 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 accelerat… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
16
0

Year Published

2019
2019
2022
2022

Publication Types

Select...
3
2
2

Relationship

5
2

Authors

Journals

citations
Cited by 13 publications
(16 citation statements)
references
References 30 publications
0
16
0
Order By: Relevance
“…As a proof of concept, we developed a traffic simulation based on our previous implementation. 49 Our results are shown in Figure 7D. Note that we do not include MASON or C with OpenMP as these backends are unable to support graph-based simulation spaces.…”
Section: Methodsmentioning
confidence: 99%
See 2 more Smart Citations
“…As a proof of concept, we developed a traffic simulation based on our previous implementation. 49 Our results are shown in Figure 7D. Note that we do not include MASON or C with OpenMP as these backends are unable to support graph-based simulation spaces.…”
Section: Methodsmentioning
confidence: 99%
“…We based our implementation on the OpenABL code provided in the OpenABL repository (https://github.com/OpenABL/OpenABL). To gain insights into the performance of our co‐execution method as well as the online dispatcher, we utilize two additional simulation models: Traffic , a traffic simulation based on the implementation in Reference 49 and Crowd , which simulates the flocking behavior of people following leaders (fire wardens) during a building evacuation 50 . While the Traffic simulation is graph‐based, all others exhibit 2D/3D simulation spaces.…”
Section: Methodsmentioning
confidence: 99%
See 1 more Smart Citation
“…To implement the two-state access graph, two sets of state variables are used, 1 and 2 . In contrast, the independent and ordered updates 4, agent or can be processed at the same time, e.g., making the update scheme suitable for execution on parallel computing platforms, e.g., GPUs or FPGAs [39,40].…”
Section: Cyclic Dependent Agentsmentioning
confidence: 99%
“…For these reasons, novel works have developed new models and simulators that employ parallel architectures to get the simulation results more efficiently. Currently, we find mesoscopic [13,[56][57][58][59][60] and microscopic [61] traffic simulators based in GPUs (Graphics Processing Units), HPC (High Performance Computing) [62][63][64], and microscopic simulation based on Apache Spark [55,65]. Nevertheless, these modeling and simulation approaches do not consider each passenger as a unique entity in the simulation model.…”
Section: Introductionmentioning
confidence: 99%