Parallel integration using OpenMP and GPU to solve engineering problems

被引:2
|
作者
Vladimir, Smirnov [1 ]
机构
[1] Moscow State Univ Civil Engn MGSU, Dept Struct Mech, Moscow 129337, Russia
关键词
OpenMP; GPGPU; CUDA; parallel integration; signal processing; vibration; cross-correlation; field measurements; acceleration;
D O I
10.4028/www.scientific.net/AMM.475-476.1190
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
The paper presents the results of a comparative analysis of parallel integration methods to solve engineering problems. We examine a problem of velocity and displacement data reconstruction from measured acceleration signal. Many engineering tasks such as vibration data acquisition from underground traffic, dwelling's vibrations due to wind pressure, earthquake data acquisition, etc. involve field measurements that are mostly performed using accelerometers. For engineering analysis purposes these records are to be integrated to get velocity and displacement. Since some of the measurements are quite long, moreover number of acquisition channels often exceeds dozen, we get a large amount of data to be analyzed fast. The best solution for the problem is parallelization of the integration algorithm, which involves using some modern techniques like OpenMP or GPU computing. This article shows the performance acceleration on different processors for OpenMP technology as well as performance acceleration for different GPU supported devices. Some aspects of algorithm implementations are discussed and future work suggested.
引用
收藏
页码:1190 / 1194
页数:5
相关论文
共 50 条
  • [1] Parallel Decoding of LDPC Convolutional Codes Using OpenMP and GPU
    Chan, Chi H.
    Lau, Francis C. M.
    [J]. 2012 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS (ISCC), 2012, : 225 - 227
  • [2] A Parallel Multi-GPU Clonal Selection Algorithm for Optimization Using OpenCL and OpenMP
    Russo, Igor L. S.
    Bernardino, Heder S.
    Barbosa, Helio J. C.
    [J]. 2016 IEEE LATIN AMERICAN CONFERENCE ON COMPUTATIONAL INTELLIGENCE (LA-CCI), 2016,
  • [3] USING MAXIMAL INDEPENDENT SETS TO SOLVE PROBLEMS IN PARALLEL
    SHOUDAI, T
    MIYANO, S
    [J]. THEORETICAL COMPUTER SCIENCE, 1995, 148 (01) : 57 - 65
  • [4] USING MAXIMAL INDEPENDENT SETS TO SOLVE PROBLEMS IN PARALLEL
    SHOUDAI, T
    MIYANO, S
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1992, 570 : 126 - 134
  • [5] Using Engineering Equation Solver (EES) to solve engineering problems in Mechanical Engineering
    El-Sadi, Haifa
    [J]. PROCEEDINGS OF THE ASME INTERNATIONAL MECHANICAL ENGINEERING CONGRESS AND EXPOSITION, 2018, VOL 5, 2019,
  • [6] Using simulation software to solve engineering economy problems
    Coates, ER
    Kuhl, ME
    [J]. COMPUTERS & INDUSTRIAL ENGINEERING, 2003, 45 (02) : 285 - 294
  • [7] DATABASES SOLVE INTEGRATION PROBLEMS
    WARREN, C
    [J]. MINI-MICRO SYSTEMS, 1985, 18 (14): : 172 - 172
  • [8] MPtostream: an OpenMP compiler for CPU-GPU heterogeneous parallel systems
    XueJun Yang
    Tao Tang
    GuiBin Wang
    Jia Jia
    XinHai Xu
    [J]. Science China Information Sciences, 2012, 55 : 1961 - 1971
  • [9] MPtostream: an OpenMP compiler for CPU-GPU heterogeneous parallel systems
    Yang XueJun
    Tang Tao
    Wang GuiBin
    Jia Jia
    Xu XinHai
    [J]. SCIENCE CHINA-INFORMATION SCIENCES, 2012, 55 (09) : 1961 - 1971
  • [10] Hybrid CUDA, OpenMP, and MPI parallel programming on multicore GPU clusters
    Yang, Chao-Tung
    Huang, Chih-Lin
    Lin, Cheng-Fang
    [J]. COMPUTER PHYSICS COMMUNICATIONS, 2011, 182 (01) : 266 - 269