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 条
  • [31] Parallel LDPC decoding using CUDA and OpenMP
    Park, Joo-Yul
    Chung, Ki-Seok
    [J]. EURASIP JOURNAL ON WIRELESS COMMUNICATIONS AND NETWORKING, 2011,
  • [32] Calculating genomic distances in parallel using OpenMP
    Kolli, VS
    Liu, H
    He, JY
    Pan, MH
    Pan, Y
    [J]. TRANSACTIONS ON COMPUTATIONAL SYSTEMS BIOLOGY II, 2005, 3680 : 113 - 123
  • [33] A compiler for parallel Unity programs using OpenMp
    Couturier, R
    Couturier, B
    Méry, D
    [J]. INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-V, PROCEEDINGS, 1999, : 1992 - 1998
  • [34] Using quadratic programming to solve high multiplicity scheduling problems on parallel machines
    F. Granot
    J. Skorin-Kapov
    A. Tamir
    [J]. Algorithmica, 1997, 17 : 100 - 110
  • [36] Using quadratic programming to solve high multiplicity scheduling problems on parallel machines
    Granot, F
    SkorinKapov, J
    Tamir, A
    [J]. ALGORITHMICA, 1997, 17 (02) : 100 - 110
  • [37] Using Quadratic Programming to Solve High Multiplicity Scheduling Problems on Parallel Machines
    Fac. of Comm. and Bus. Admin., University of British Columbia, Vancouver, BC VGT 1Z2, Canada
    不详
    不详
    [J]. Algorithmica (New York), 1997, 17 (02): : 100 - 110
  • [38] PAGANI: A Parallel Adaptive GPU Algorithm for Numerical Integration
    Sakiotis, Ioannis
    Arumugam, Kamesh
    Paterno, Marc
    Ranjan, Desh
    Terzic, Balsa
    Zubair, Mohammad
    [J]. SC21: INTERNATIONAL CONFERENCE FOR HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS, 2021,
  • [39] An Efficient Parallel Algorithm for Simpson Cumulative Integration on GPU
    Swardiana, Wayan Aditya
    Wirahman, Taufiq
    Sadikin, Rifki
    [J]. PROCEEDINGS OF 2015 THIRD INTERNATIONAL SYMPOSIUM ON COMPUTING AND NETWORKING (CANDAR), 2015, : 346 - 349
  • [40] Using distributed memory parallel computers and GPU clusters for multidimensional Monte Carlo integration
    Szalkowski, Dominik
    Stpiczynski, Przemyslaw
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2015, 27 (04): : 923 - 936