Improved OpenCL-Based Implementation of Social Field Pedestrian Model

被引:13
作者
Yu, Bin [1 ]
Zhu, Ke [2 ]
Wu, Kaiteng [2 ]
Zhang, Michael [3 ]
机构
[1] Tongji Univ, Key Lab Rd & Traff Engn, Minist Educ, Shanghai 201804, Peoples R China
[2] Tongji Univ, Coll Transportat Engn, Shanghai 201804, Peoples R China
[3] Univ Calif Davis, Dept Civil & Environm Engn, Davis, CA 95616 USA
关键词
Computational modeling; Graphics processing units; Force; Numerical models; Legged locomotion; Computer architecture; Intelligent transportation systems; Algorithm; crowd dynamics; heterogeneous parallel computing; OpenCL; pedestrian flow; CELLULAR-AUTOMATON MODEL; JAMMING TRANSITION; ROUTE CHOICE; SIMULATION; DYNAMICS; EVACUATION; ALGORITHM;
D O I
10.1109/TITS.2019.2920868
中图分类号
TU [建筑科学];
学科分类号
0813 ;
摘要
Two aspects of improvements are proposed for the OpenCL-based implementation of the social field pedestrian model. In the aspect of algorithm, a method based on the idea of divide-and-conquer is devised in order to overcome the problem of global memory depletion when fields are of a larger size. This is of importance for the study of finer pedestrian walking behavior, which usually requires larger fields. In the aspect of computation, the OpenCL heterogeneous framework is thoroughly studied. Factors that may affect the numerical efficiency are evaluated, with regarding to the social field model previously proposed. This includes usage of local memory, deliberate patch of data structures for avoidance of bank conflicts, and so on. Experiments disclose that the numerical efficiency is brought to an even higher level. Compared with the CPU model and the previous GPU model, the present GPU model can be at most 71.56 and 13.3 times faster, respectively.
引用
收藏
页码:2828 / 2839
页数:12
相关论文
共 57 条
[1]   Lattice QCD based on OpenCL [J].
Bach, Matthias ;
Lindenstruth, Volker ;
Philipsen, Owe ;
Pinke, Christopher .
COMPUTER PHYSICS COMMUNICATIONS, 2013, 184 (09) :2042-2052
[2]  
Bandini S, 2017, J CELL AUTOM, V12, P401
[3]   Modelling negative interactions among pedestrians in high density situations [J].
Bandini, Stefania ;
Mondini, Matteo ;
Vizzari, Giuseppe .
TRANSPORTATION RESEARCH PART C-EMERGING TECHNOLOGIES, 2014, 40 :251-270
[4]  
Blue V.J., 1999, Transp. Res. Rec. J. Transp. Res. Board, V1678, P135, DOI [10.3141/1678-17, DOI 10.3141/1678-17]
[5]   Emergent fundamental pedestrian flows from cellular automata microsimulation [J].
Blue, VJ ;
Adler, JL .
TRAFFIC FLOW THEORY: SIMULATION MODELS, MACROSCOPIC FLOW RELATIONSHIPS, AND FLOW ESTIMATION AND PREDICTION, 1998, (1644) :29-36
[6]  
Blue VJ, 2000, TRANSPORT RES REC, P20
[7]   Cellular automata microsimulation for modeling bi-directional pedestrian walkways [J].
Blue, VJ ;
Adler, JL .
TRANSPORTATION RESEARCH PART B-METHODOLOGICAL, 2001, 35 (03) :293-312
[8]  
Blue VJ, 1999, TRANSPORTATION AND TRAFFIC THEORY, P235
[9]  
Bolay K., 1998, NICHTLINEARE PHANOME
[10]  
Burstedde C, 2002, PEDESTRIAN AND EVACUATION DYNAMICS, P87