Parallel processing with the subsystem synthesis method for efficient vehicle analysis
- Authors
- Kang, Hee Chan; Kim, Sung-Soo; Lee, Chang-Ho
- Issue Date
- 7월-2015
- Publisher
- KOREAN SOC MECHANICAL ENGINEERS
- Keywords
- Parallel processing; Subsystem synthesis method; OpenMP; Multibody vehicle dynamics; Real-time analysis
- Citation
- JOURNAL OF MECHANICAL SCIENCE AND TECHNOLOGY, v.29, no.7, pp 2663 - 2669
- Pages
- 7
- Journal Title
- JOURNAL OF MECHANICAL SCIENCE AND TECHNOLOGY
- Volume
- 29
- Number
- 7
- Start Page
- 2663
- End Page
- 2669
- URI
- https://www.kriso.re.kr/sciwatch/handle/2021.sw.kriso/768
- DOI
- 10.1007/s12206-015-0512-4
- ISSN
- 1738-494X
1976-3824
- Abstract
- 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.
- Files in This Item
- There are no files associated with this item.
- Appears in
Collections - ETC > 1. Journal Articles
Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.