Parallel simulation for a fish schooling model on a general-purpose graphics processing unit

被引:18
|
作者
Li, Hong [1 ]
Kolpas, Allison [2 ]
Petzold, Linda [1 ,3 ]
Moehlis, Jeff [3 ]
机构
[1] Univ Calif Santa Barbara, Dept Comp Sci, Santa Barbara, CA 93106 USA
[2] Univ Calif Santa Barbara, Dept Math, Santa Barbara, CA 93106 USA
[3] Univ Calif Santa Barbara, Dept Mech Engn, Santa Barbara, CA 93106 USA
来源
基金
美国国家科学基金会;
关键词
GPU; fish schooling; parallel computing; ANIMAL GROUPS; FLIGHT; BIRDS;
D O I
10.1002/cpe.1330
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We consider an individual-based model for fish schooling, which incorporates a tendency for each fish to align its position and orientation with an appropriate average of its neighbors' positions and orientations, in addition to a tendency for each fish to avoid collisions. To accurately determine the statistical properties of the collective motion of fish whose dynamics are described by such a model, many realizations are typically required. This carries a very high computational cost. The current generation of graphics processing units is well suited to this task. We describe our implementation and present computational experiments illustrating the power of this technology for this important and challenging class of problems. Copyright (C) 2008 John Wiley & Sons, Ltd.
引用
收藏
页码:725 / 737
页数:13
相关论文
共 50 条
  • [1] Implementation of a Fully-Parallel Turbo Decoder on a General-Purpose Graphics Processing Unit
    Li, An
    Maunder, Robert G.
    Al-Hashimi, Bashir M.
    Hanzo, Lajos
    [J]. IEEE ACCESS, 2016, 4 : 5624 - 5639
  • [2] MPIE/MoM Acceleration With a General-Purpose Graphics Processing Unit
    De Donno, Danilo
    Esposito, Alessandra
    Monti, Giuseppina
    Tarricone, Luciano
    [J]. IEEE TRANSACTIONS ON MICROWAVE THEORY AND TECHNIQUES, 2012, 60 (09) : 2693 - 2701
  • [3] Comprehensive regression-based model to predict performance of general-purpose graphics processing unit
    Shafiabadi, Mohammad Hossein
    Pedram, Hossein
    Reshadi, Midia
    Reza, Akram
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2020, 23 (02): : 1505 - 1516
  • [4] Passive Radar Parallel Processing Using General-Purpose Computing on Graphics Processing Units
    Szczepankiewicz, Karolina
    Malanowski, Mateusz
    Szczepankiewicz, Michal
    [J]. INTERNATIONAL JOURNAL OF ELECTRONICS AND TELECOMMUNICATIONS, 2015, 61 (04) : 357 - 363
  • [5] Comprehensive regression-based model to predict performance of general-purpose graphics processing unit
    Mohammad Hossein Shafiabadi
    Hossein Pedram
    Midia Reshadi
    Akram Reza
    [J]. Cluster Computing, 2020, 23 : 1505 - 1516
  • [6] Image-processing methods on general-purpose graphics processors with parallel architecture
    Filatov, V. I.
    [J]. JOURNAL OF OPTICAL TECHNOLOGY, 2012, 79 (11) : 716 - 720
  • [7] Computation of Compressible Gas Flow Using General-Purpose Graphics Processing Unit
    K. N. Volkov
    V. N. Emel’yanov
    A. G. Karpenko
    [J]. Journal of Engineering Physics and Thermophysics, 2021, 94 : 1031 - 1041
  • [8] COMPUTATION OF COMPRESSIBLE GAS FLOW USING GENERAL-PURPOSE GRAPHICS PROCESSING UNIT
    Volkov, K. N.
    Emel'yanov, V. N.
    Karpenko, A. G.
    [J]. JOURNAL OF ENGINEERING PHYSICS AND THERMOPHYSICS, 2021, 94 (04) : 1031 - 1041
  • [9] Accelerating the formant synthesis of haegeum sounds using a general-purpose graphics processing unit
    Myeongsu Kang
    Shohidul Islam
    Rashedul Islam
    Jong-Myon Kim
    [J]. Multimedia Tools and Applications, 2016, 75 : 15445 - 15459
  • [10] Accelerating the formant synthesis of haegeum sounds using a general-purpose graphics processing unit
    Kang, Myeongsu
    Islam, Shohidul
    Islam, Rashedul
    Kim, Jong-Myon
    [J]. MULTIMEDIA TOOLS AND APPLICATIONS, 2016, 75 (23) : 15445 - 15459