INVESTIGATION OF GPU USE IN CONJUNCTION WITH DCA-BASED ARTICULATED MULTIBODY SYSTEMS SIMULATION

被引:0
|
作者
Laflin, Jeremy J. [1 ]
Anderson, Kurt S. [1 ]
Hans, Michael [1 ]
机构
[1] Rensselaer Polytech Inst, Dept Mech Aerosp & Nucl Engn, Computat Dynam Lab, Troy, NY 12180 USA
来源
INTERNATIONAL DESIGN ENGINEERING TECHNICAL CONFERENCES AND COMPUTERS AND INFORMATION IN ENGINEERING CONFERENCE, 2015, VOL 6 | 2016年
关键词
PARALLEL O(LOG(N)) CALCULATION; RIGID-BODY DYNAMICS; CONQUER ALGORITHM;
D O I
暂无
中图分类号
Q6 [生物物理学];
学科分类号
071011 ;
摘要
Since computational performance is critically important for simulations to be used as an effective tool to study and design dynamic systems, the computing performance gains offered by Graphics Processing Units (GPUs) cannot be ignored. Since the GPU is designed to execute a very large number of simultaneous tasks (nominally Single Instruction Multi-Data (SIMD)), recursive algorithms in general, such as the DCA, are not well suited to be executed on GPU-type architecture. This is because each level of recursion is dependent on the previous level. However, there are some ways that the GPU can be leveraged to increase computational performance when using the DCA to form and solve the equations of motion for articulated multibody systems with a very large number of degrees-of-freedom. Computational performance of dynamic simulations is highly dependent on the nature of the underlying formulation and the number of generalized coordinates used to characterize the system. Therefore, algorithms that scale in a more desirable (lower order) fashion with the number of degrees-of-freedom are generally preferred when dealing with large (N > 10) systems. However, the utility of using simulations as a scientific tool is directly related to actual compute time. The DCA, and other top performing methods, have demonstrated the desirable property of the required compute time scaling linearly with (O(n)) with the number of degrees-of-freedom (n) and sublinearly (O(logn) performance when implemented in parallel. However for the DCA, total compute time could be further reduced by exploiting the large number of independent operations involved in the first few levels of recursion.
引用
收藏
页数:6
相关论文
共 50 条
  • [1] Strategies for Model Reduction in DCA-Based Multibody Modeling of Biopolymers
    Khan, Imad M.
    Laflin, Jeremy
    Ryason, Adam
    Poursina, Mohammad
    Anderson, Kurt S.
    BIOPHYSICAL JOURNAL, 2013, 104 (02) : 35A - 35A
  • [2] A Method to Enforce Stiff Constraints in the Simulation of Articulated Multibody Systems
    Hewlett, Joe
    Kovecses, Jozsef
    Angeles, Jorge
    2017 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2017, : 5382 - 5389
  • [3] Simulation of Massive Multibody Systems using GPU Parallel Computation
    Tasora, Alessandro
    Negrut, Dan
    Anitescu, Mihai
    Mazhar, Hammad
    Heyn, Toby David
    WSCG 2010: FULL PAPERS PROCEEDINGS, 2010, : 57 - +
  • [4] The Use of Multibody Systems in Vehicle Modelling and Simulation
    Blundell, Mike
    Boulos, Alfred
    ADVANCED AUTONOMOUS VEHICLE DESIGN FOR SEVERE ENVIRONMENTS, 2015, 44 : 242 - 253
  • [5] STRATEGIES FOR ARTICULATED MULTIBODY-BASED ADAPTIVE COARSE GRAIN SIMULATION OF RNA
    Poursina, Mohammad
    Bhalerao, Kishor D.
    Flores, Samuel C.
    Anderson, Kurt S.
    Laederach, Alain
    METHODS IN ENZYMOLOGY, VOL 487: COMPUTER METHODS, PT C, 2011, : 73 - 98
  • [6] GPU-Based Parallel Computing for the Simulation of Complex Multibody Systems with Unilateral and Bilateral Constraints: An Overview
    Tasora, Alessandro
    Negrut, Dan
    Anitescu, Mihai
    MULTIBODY DYNAMICS: COMPUTATIONAL METHODS AND APPLICATIONS, 2011, 23 : 283 - +
  • [7] Simulation based optimal tolerancing for multibody systems
    Arenbeck, Henry
    Missoum, Samy
    Basudhar, Anirban
    Nikravesh, Parviz E.
    DETC2007: PROCEEDINGS OF THE ASME INTERNATIONAL DESIGN ENGINEERING TECHNOLOGY CONFERENCE AND COMPUTERS AND INFORMATION IN ENGINEERING CONFERENCE, VOL 4, 2008, : 483 - 495
  • [8] A Symbolic Geometric Formulation of Branched Articulated Multibody Systems Based on Graphs and Lie Groups
    Escalera, Juan A.
    Abu-Dakka, Fares J.
    Abderrahim, Mohamed
    2016 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS 2016), 2016, : 3018 - 3023
  • [9] Simulation of multibody systems with the use of coupling techniques: a case study
    Tomulik, Pawel
    Fraczek, Janusz
    MULTIBODY SYSTEM DYNAMICS, 2011, 25 (02) : 145 - 165
  • [10] Simulation of multibody systems with the use of coupling techniques: a case study
    Paweł Tomulik
    Janusz Fra̧czek
    Multibody System Dynamics, 2011, 25 : 145 - 165