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 条
  • [41] An Efficient OpenCL-Based Implementation of a SHA-3 Co-Processor on an FPGA-Centric Platform
    Bensalem, Hachem
    Blaquiere, Yves
    Savaria, Yvon
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2023, 70 (03) : 1144 - 1148
  • [42] OpenCL-based Virtual Prototyping and Simulation of Many-Accelerator Architectures
    Sotiriou-Xanthopoulos, Efstathios
    Masing, Leonard
    Xydis, Sotirios
    Siozios, Kostas
    Becker, Juergen
    Soudris, Dimitrios
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2018, 17 (05)
  • [43] OpenCL-based Remote Offloading Framework for Trusted Mobile Cloud Computing
    Eom, Heungsik
    St Juste, Pierre
    Figueiredo, Renato
    Tickoo, Omesh
    Illikkal, Ramesh
    Iyer, Ravishankar
    2013 19TH IEEE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS 2013), 2013, : 240 - 248
  • [44] OpenCL-based Hardware-Software Co-design Methodology for Image Processing Implementation on Heterogeneous FPGA Platform
    Ayat, Sayed Omid
    Khalil-Hani, Mohamed
    Bakhteri, Rabia
    PROCEEDINGS 5TH IEEE INTERNATIONAL CONFERENCE ON CONTROL SYSTEM, COMPUTING AND ENGINEERING (ICCSCE 2015), 2015, : 36 - 41
  • [45] Optimization of an OpenCL-Based Multi-swarm PSO Algorithm on an APU
    Franz, Wayne
    Thulasiraman, Parimala
    Thulasiram, Ruppa K.
    PARALLEL PROCESSING AND APPLIED MATHEMATICS (PPAM 2013), PT II, 2014, 8385 : 140 - 150
  • [46] An OpenCL-Based Hybrid CNN-RNN Inference Accelerator On FPGA
    Sun, Yunfei
    Liu, Brian
    Xu, Xianchao
    2019 INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (ICFPT 2019), 2019, : 283 - 286
  • [47] Improving the Performance of OpenCL-based FPGA Accelerator for Convolutional Neural Network
    Zhang, Jialiang
    Li, Jing
    FPGA'17: PROCEEDINGS OF THE 2017 ACM/SIGDA INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE GATE ARRAYS, 2017, : 25 - 34
  • [48] Improving the Performance of Whale Optimization Algorithm through OpenCL-Based FPGA Accelerator
    Jiang, Qiangqiang
    Guo, Yuanjun
    Yang, Zhile
    Wang, Zheng
    Yang, Dongsheng
    Zhou, Xianyu
    COMPLEXITY, 2020, 2020
  • [49] Specmaster: an OpenCL-based peptide search engine for tandem mass spectrometry
    Weber, Rick
    Jenkins, David D.
    Peterson, Gregory D.
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2014, 26 (06): : 1234 - 1248
  • [50] Introducing ToPe-FFT: An OpenCL-based FFT library targeting GPUs
    Jan, Bilal
    Khan, Fiaz Gul
    Montrucchio, Bartolomeo
    Chronopoulos, Anthony Theodore
    Shamshirband, Shahaboddin
    Khan, Abdul Nasir
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2017, 29 (21):