Table of Content

Open Access iconOpen Access

ARTICLE

Satellite Cloud-Derived Wind Inversion Algorithm Using GPU

Lili He1,2, Hongtao Bai1,2, Dantong Ouyang1,2, Changshuai Wang1,2, Chong Wang1,2,3, Yu Jiang1,2,*

College of Computer Science and Technology, Jilin University, Changchun, 130012, China.
Key Laboratory of Symbolic Computation and Knowledge Engineering, Jilin University, Changchun, 130012, China.
Department of Engineering Mechanics, State Marine Technical University of St. Petersburg, St. Petersburg, 190008, Russia.

* Corresponding Author: Yu Jiang. Email: email.

Computers, Materials & Continua 2019, 60(2), 599-613. https://doi.org/10.32604/cmc.2019.05928

Abstract

Cloud-derived wind refers to the wind field data product reversely derived through satellite remote sensing cloud images. Satellite cloud-derived wind inversion has the characteristics of large scale, computationally intensive and long time. The most widely used cloud-derived serial--tracer cloud tracking method is the maximum cross-correlation coefficient (MCC) method. In order to overcome the efficiency bottleneck of the cloud-derived serial MCC algorithm, we proposed a parallel cloud-derived wind inversion algorithm based on GPU framework in this paper, according to the characteristics of independence between each wind vector calculation. In this algorithm, each iteration is considered as a thread of GPU cores, and each thread block array of GPU allocates n*32 threads, and the many thread blocks are allocated to the thread grid. The parameters of the algorithm are passed from CPU to GPU global memory and the storage spaces are previously created on the GPU device before the functions of algorithm are executed. The test results of multiple sets of different inversion models on the NVIDIA Geforce GT and the 4-core 8-thread Core i7-3770 CPU show that the algorithm significantly improves the inversion efficiency. The acceleration ratio is up to 112, and the parallel experiment acceleration ratio is also impressive.

Keywords


Cite This Article

APA Style
He, L., Bai, H., Ouyang, D., Wang, C., Wang, C. et al. (2019). Satellite cloud-derived wind inversion algorithm using GPU. Computers, Materials & Continua, 60(2), 599-613. https://doi.org/10.32604/cmc.2019.05928
Vancouver Style
He L, Bai H, Ouyang D, Wang C, Wang C, Jiang Y. Satellite cloud-derived wind inversion algorithm using GPU. Comput Mater Contin. 2019;60(2):599-613 https://doi.org/10.32604/cmc.2019.05928
IEEE Style
L. He, H. Bai, D. Ouyang, C. Wang, C. Wang, and Y. Jiang, “Satellite Cloud-Derived Wind Inversion Algorithm Using GPU,” Comput. Mater. Contin., vol. 60, no. 2, pp. 599-613, 2019. https://doi.org/10.32604/cmc.2019.05928

Citations




cc Copyright © 2019 The Author(s). Published by Tech Science Press.
This work is licensed under a Creative Commons Attribution 4.0 International License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
  • 2797

    View

  • 1421

    Download

  • 0

    Like

Related articles

Share Link