Optimization of operating and assembling mass properties of solid elements on heterogeneous platforms using OpenCL framework
- Authors
- Jung, Ji-Hyun; Bae, Dae-Sung
- Issue Date
- Jul-2015
- Publisher
- KOREAN SOC MECHANICAL ENGINEERS
- Keywords
- GPU; Heterogeneous platform; Mass properties of solid elements; OpenCL framework
- Citation
- JOURNAL OF MECHANICAL SCIENCE AND TECHNOLOGY, v.29, no.7, pp.2631 - 2637
- Indexed
- SCIE
SCOPUS
KCI
- Journal Title
- JOURNAL OF MECHANICAL SCIENCE AND TECHNOLOGY
- Volume
- 29
- Number
- 7
- Start Page
- 2631
- End Page
- 2637
- URI
- https://scholarworks.bwise.kr/erica/handle/2021.sw.erica/17854
- DOI
- 10.1007/s12206-015-0508-0
- ISSN
- 1738-494X
- Abstract
- Model sizes have increased significantly in the fields of engineering and scientific computation. Some additional computing devices such as GPU, accelerators and co-processors have been applied to improve the computation performance. This paper presents several strategies to optimize the computation performance. The first strategy is to combine a computation unit with multiple of 4-tetrahedrons to support AVX vectorization. The second strategy is to utilize a GPU device. Several techniques are proposed to reduce the time for data exchange between host and GPU memory spaces. The proposed techniques are implemented by using OpenCL framework. The mass property of many solid finite elements is calculated and its computation performances on various computation platforms are compared. Numerical experiments showed that computation performance has improved 26.47 times on CPU and 6.95 on GPU, compared to the version without using the proposed techniques.
- Files in This Item
-
Go to Link
- Appears in
Collections - COLLEGE OF ENGINEERING SCIENCES > DEPARTMENT OF MECHANICAL ENGINEERING > 1. Journal Articles
![qrcode](https://api.qrserver.com/v1/create-qr-code/?size=55x55&data=https://scholarworks.bwise.kr/erica/handle/2021.sw.erica/17854)
Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.