Numerical Continuation on a Graphical Processing Unit for Kinematic Synthesis

被引:1
|
作者
Glabe, Jeffrey [1 ]
McCarthy, J. Michael [1 ]
机构
[1] Univ Calif Irvine, Robot & Automat Lab, Irvine, CA 92697 USA
基金
美国国家科学基金会;
关键词
computational synthesis; computer aided design; GPU computing for design and manufacturing; SYSTEMS;
D O I
10.1115/1.4047240
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
This paper presents an implementation of a homotopy path tracking algorithm for polynomial numerical continuation on a graphical processing unit (GPU). The goal of this algorithm is to track homotopy curves from known roots to the unknown roots of a target polynomial system. The path tracker solves a set of ordinary differential equations to predict the next step and uses a Newton root finder to correct the prediction so the path stays on the homotopy solution curves. In order to benefit from the computational performance of a GPU, we organize the procedure so it is executed as a single instruction set, which means the path tracker has a fixed step size and the corrector has a fixed number iterations. This trade-off between accuracy and GPU computation speed is useful in numerical kinematic synthesis where a large number of solutions must be generated to find a few effective designs. In this paper, we show that our implementation of GPU-based numerical continuation yields 85 effective designs in 63 s, while an existing numerical continuation algorithm yields 455 effective designs in 2 h running on eight threads of a workstation.
引用
收藏
页数:7
相关论文
共 50 条
  • [31] Numerical analytic continuation
    Lloyd N. Trefethen
    Japan Journal of Industrial and Applied Mathematics, 2023, 40 : 1587 - 1636
  • [32] INTRODUCTION TO NUMERICAL PETRI NETS, A GENERAL GRAPHICAL MODEL OF CONCURRENT PROCESSING SYSTEMS
    SYMONS, FJW
    AUSTRALIAN TELECOMMUNICATION RESEARCH, 1980, 14 (01): : 28 - 33
  • [33] Interactive, graphical processing unit-based evaluation of evacuation scenarios at the state scale
    Perumalla, Kalyan S.
    Aaby, Brandon G.
    Yoginath, Srikanth B.
    Seal, Sudip K.
    SIMULATION-TRANSACTIONS OF THE SOCIETY FOR MODELING AND SIMULATION INTERNATIONAL, 2012, 88 (06): : 746 - 761
  • [34] Advanced Encryption Standard (AES) acceleration and analysis using graphical processing unit (GPU)
    Hayder T. Assafli
    Ivan A. Hashim
    Ahmed A. Naser
    Applied Nanoscience, 2023, 13 : 1245 - 1250
  • [35] Advanced Encryption Standard (AES) acceleration and analysis using graphical processing unit (GPU)
    Assafli, Hayder T.
    Hashim, Ivan A.
    Naser, Ahmed A.
    APPLIED NANOSCIENCE, 2021, 13 (2) : 1245 - 1250
  • [36] Graphical Processing Unit accelerated radio path-loss estimation with neural networks
    McLeod, Adam
    Bai, Scott
    Meyer, Joseph
    JOURNAL OF DEFENSE MODELING AND SIMULATION-APPLICATIONS METHODOLOGY TECHNOLOGY-JDMS, 2013, 10 (02): : 117 - 130
  • [37] COMP 60-Graphical processing unit: A novel computational architecture for quantum chemistry
    Ufimtsev, Ivan S.
    Martinez, Todd J.
    ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 2008, 236
  • [38] A Graphical Processing Unit Accelerated NORmal to Anything Algorithm for High Dimensional Multivariate Simulation
    Li, Xiang
    Schissler, A. Grant
    Wu, Rui
    Barford, Lee
    Harris, Frederick C., Jr.
    16TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY-NEW GENERATIONS (ITNG 2019), 2019, 800 : 339 - 345
  • [39] Hyperspectral Processing in Graphical Processing Units
    Winter, Michael E.
    Winter, Edwin M.
    ALGORITHMS AND TECHNOLOGIES FOR MULTISPECTRAL, HYPERSPECTRAL, AND ULTRASPECTRAL IMAGERY XVII, 2011, 8048
  • [40] GRAPHICAL REPRESENTATION FOR UNIT SYSTEMS
    CONDON, EU
    AMERICAN JOURNAL OF PHYSICS, 1961, 29 (08) : 487 - &