Application of Parallel Processing Techniques to Satellite Ocean Color Data Processing OTHER

Title
Application of Parallel Processing Techniques to Satellite Ocean Color Data Processing
Author(s)
Heo, Jae Moo; Yang, Hyun; Park, Young Je; Han, Hee Jeong
KIOST Author(s)
Han, Hee Jeong(한희정)
Alternative Author(s)
허재무; 양현; 박영제; 한희정
Publication Year
2020-12
Abstract
Recent advances demand that remote-sensing satellites efficiently process massive amounts of ocean color data. This paper compares the open multi-processing (OpenMP), the open computing language (OpenCL), the Message Passing Interface (MPI), the hybrid MPI/OpenMP, and the hybrid MPI/OpenCL in the parallel implementation of ocean color processing algorithms using data from the Geostationary Ocean Color Imager (GOCI), which is the first ocean color remote sensor operated in geostationary orbit. Since 2010, GOCI has observed ocean color around the Korean Peninsula and has generated hundreds of terabytes of big data. When any of the data-processing algorithms are updated, all preexisting data is required to be reprocessed, which can take hundreds of days because GOCI data are currently processed sequentially. Therefore, we attempted to develop an efficient parallel processing methodology for GOCI data. We tested well-known GOCI data- processing algorithms, like the chlorophyll (CHL) and total suspended solid (TSS) concentration estimation algorithms, using a cluster system. This cluster uses the Red Hat Linux operating system with two Intel Xeon 8-core processors (CPU), an AMD Radeon HD 7970 (GPU), and InfiniBand 4x QDR (network). As a result of this study we were able to improve the GOCI ocean color algorithms' processing speeds for OpenMP, OpenCL, MPI, hybrid MPI/OpenMP, and hybrid MPI/OpenCL by 3.92, 2.56, 2.51 3.27, and 2.05 times, respectively, than that of when we run the data sequentially. Moreover, we confirmed that the OpenMP programming model is the most useful for real-time processing GOCI data, which involves large amounts of input data and relatively simple formulas. Also, the vast number of computational nodes helps reduce the time taken to reprocess all data.
ISSN
2005-9795
URI
https://sciwatch.kiost.ac.kr/handle/2020.kiost/41593
Bibliographic Citation
KMI International Journal of Maritime Affairs and Fisheries, v.12, no.2, pp.1 - 20, 2020
Publisher
한국해양수산개발원
Keywords
OpenMP; OpenCL; MPI; GOCI; parallel programming; ocean color data
Type
Article
Language
English
Files in This Item:
There are no files associated with this item.

qrcode

Items in ScienceWatch@KIOST are protected by copyright, with all rights reserved, unless otherwise indicated.

Browse