Improved OpenCL-Based Implementation of Social Field Pedestrian Model

被引:10
|
作者
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
相关论文
共 50 条
  • [31] An OpenCL-Based FPGA Accelerator for Compressed YOLOv2
    Yang, Anrong
    Li, Yuanhui
    Shu, Hongqiao
    Deng, Jianlin
    Ma, Chuanzhao
    Li, Zheng
    Wang, Qigang
    2019 INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (ICFPT 2019), 2019, : 235 - 238
  • [32] Acceleration of stochastic seismic inversion in OpenCL-based heterogeneous platforms
    Ferreirinha, Tomas
    Nunes, Ruben
    Azevedo, Leonardo
    Soares, Amilcar
    Pratas, Frederico
    Tomas, Pedro
    Roma, Nuno
    COMPUTERS & GEOSCIENCES, 2015, 78 : 26 - 36
  • [33] Studying OpenCL-based Number Theoretic Transform for heterogeneous platforms
    Haleplidis, Evangelos
    Tsakoulis, Thanasis
    El-Kady, Alexander
    Dimopoulos, Charis
    Koufopavlou, Odysseas
    Fournaris, Apostolos P.
    2021 24TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD 2021), 2021, : 339 - 346
  • [34] Toward In-System Monitoring of OpenCL-Based Designs on FPGA
    Bensalem, Hachem
    Blaquiere, Yves
    Savaria, Yvon
    2019 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2019,
  • [35] An OpenCL-based Framework for Rapid Virtual Prototyping of Heterogeneous Architectures
    Sotiriou-Xanthopoulos, Efstathios
    Masing, Leonard
    Siozios, Kostas
    Economakos, George
    Soudris, Dimitrios
    Becker, Juergen
    PROCEEDINGS OF 2016 INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING AND SIMULATION (SAMOS), 2016, : 372 - 377
  • [36] A Scalable OpenCL-Based FPGA Accelerator For YOLOv2
    Xu, Ke
    Wang, Xiaoyun
    Wang, Dong
    2019 27TH IEEE ANNUAL INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM), 2019, : 317 - 317
  • [37] An OpenCL-Based FPGA Accelerator for Faster R-CNN
    An, Jianjing
    Zhang, Dezheng
    Xu, Ke
    Wang, Dong
    ENTROPY, 2022, 24 (10)
  • [38] OpenCL-based implementation of an unstructured edge-based finite element convection-diffusion solver on graphics hardware
    Mossaiby, F.
    Rossi, R.
    Dadvand, P.
    Idelsohn, S.
    INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING, 2012, 89 (13) : 1635 - 1651
  • [39] OpenCL-Based Design Pattern for Line Rate Packet Processing
    Khan, Jehandad
    Athanas, Peter
    Booth, Skip
    Marshall, John
    2017 IEEE 28TH INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS (ASAP), 2017, : 190 - 194
  • [40] High-Level Manipulation of OpenCL-Based Subvectors and Submatrices
    Rupp, Karl
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE, ICCS 2012, 2012, 9 : 1857 - 1866