Parallel processing with the subsystem synthesis method for efficient vehicle analysis

被引:5
|
作者
Kang, Hee Chan [1 ]
Kim, Sung-Soo [2 ]
Lee, Chang-Ho [3 ]
机构
[1] Korea Basic Sci Inst, Opt Instrumentat Dev Team, Taejon 169148, South Korea
[2] Chungnam Natl Univ, Dept Mechatron Engn, Taejon 305764, South Korea
[3] Korea Res Inst Ships & Ocean Engn, Technol Ctr Offshore Plant Ind, Taejon 305343, South Korea
关键词
Parallel processing; Subsystem synthesis method; OpenMP; Multibody vehicle dynamics; Real-time analysis; SIMULATION;
D O I
10.1007/s12206-015-0512-4
中图分类号
TH [机械、仪表工业];
学科分类号
0802 ;
摘要
In this paper, parallel processing of a vehicle analysis based on the subsystem synthesis method was developed in a multi-core CPU environment. The subsystem synthesis method provides independent computation of each suspension subsystem module, and so is ideally suited for parallel processing. For parallel program implementation, OpenMP API (Application program interface) for a shared memory multi-core CPU was utilized. Three different parallel implementations were applied to examine the performance of parallel processing. In the first, parallel processing was applied only to the identified parallel regions in the subsystem synthesis method within the integration time loop. In the second, parallel processing was applied from the beginning of the program in order to avoid overhead due to the creation of parallel threads in every time step. The 3rd implementation was the same as the 2nd one, except that unnecessary data synchronization overhead was removed. In order to investigate the performance of the proposed parallel processing, parallel programs with three different implementations were created for a 6 x 6 unmanned robot vehicle model. Rough terrain run simulations were carried out. Performances of the 1st and 2nd implementation methods were worse than that of the sequential program. When parallel processing with proper treatment of overheads was used, a three times increase in computational speed was achieved from the 3rd implementation, compared with serial computation.
引用
收藏
页码:2663 / 2669
页数:7
相关论文
共 50 条
  • [1] Parallel processing with the subsystem synthesis method for efficient vehicle analysis
    Hee Chan Kang
    Sung-Soo Kim
    Chang-Ho Lee
    [J]. Journal of Mechanical Science and Technology, 2015, 29 : 2663 - 2669
  • [3] A subsystem synthesis method for efficient vehicle multibody dynamics
    Kim, SS
    [J]. MULTIBODY SYSTEM DYNAMICS, 2002, 7 (02) : 189 - 207
  • [4] A Subsystem Synthesis Method for Efficient Vehicle Multibody Dynamics
    Sung-Soo Kim
    [J]. Multibody System Dynamics, 2002, 7 : 189 - 207
  • [5] EFFICIENT ANALYSIS OF A DEEP-SEABED INTEGRATED MINING SYSTEM USING A SUBSYSTEM SYNTHESIS METHOD
    Kim, Sung-Soo
    Yun, Hong-seon
    Lee, Chang-Ho
    Kim, Hyung-Woo
    Hong, Sup
    [J]. INTERNATIONAL DESIGN ENGINEERING TECHNICAL CONFERENCES AND COMPUTERS AND INFORMATION IN ENGINEERING CONFERENCE, 2015, VOL 6, 2016,
  • [6] A Study on Stable Implicit Integrator for a Vehicle Model Based on Subsystem Synthesis Method
    Jo, Jun Hee
    Han, Jong-Boo
    Song, Hajun
    Kim, Sung-Soo
    [J]. TRANSACTIONS OF THE KOREAN SOCIETY OF MECHANICAL ENGINEERS A, 2018, 42 (12) : 1053 - 1058
  • [7] PARALLEL DIGITAL SIGNAL PROCESSING FOR EFFICIENT PIANO SYNTHESIS
    Gabrielli, Leonardo
    Zambon, Stefano
    Fontana, Federico
    [J]. 2015 23RD EUROPEAN SIGNAL PROCESSING CONFERENCE (EUSIPCO), 2015, : 2019 - 2022
  • [8] An efficient parallel processing method for skyline queries in MapReduce
    Kim, Junsu
    Kim, Myoung Ho
    [J]. JOURNAL OF SUPERCOMPUTING, 2018, 74 (02): : 886 - 935
  • [9] An efficient parallel processing method for skyline queries in MapReduce
    Junsu Kim
    Myoung Ho Kim
    [J]. The Journal of Supercomputing, 2018, 74 : 886 - 935
  • [10] An integrated approach to vehicle and subsystem sizing and analysis for novel subsystem architectures
    Chakraborty, Imon
    Mavris, Dimitri N.
    Emeneth, Mathias
    Schneegans, Alexander
    [J]. PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART G-JOURNAL OF AEROSPACE ENGINEERING, 2016, 230 (03) : 496 - 514