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

DC Field Value Language
dc.contributor.author Heo, Jae Moo -
dc.contributor.author Yang, Hyun -
dc.contributor.author Park, Young Je -
dc.contributor.author Han, Hee Jeong -
dc.date.accessioned 2021-08-26T05:50:05Z -
dc.date.available 2021-08-26T05:50:05Z -
dc.date.created 2021-08-24 -
dc.date.issued 2020-12 -
dc.identifier.issn 2005-9795 -
dc.identifier.uri https://sciwatch.kiost.ac.kr/handle/2020.kiost/41593 -
dc.description.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. -
dc.description.uri 2 -
dc.language English -
dc.publisher 한국해양수산개발원 -
dc.title Application of Parallel Processing Techniques to Satellite Ocean Color Data Processing -
dc.type Article -
dc.citation.endPage 20 -
dc.citation.startPage 1 -
dc.citation.title KMI International Journal of Maritime Affairs and Fisheries -
dc.citation.volume 12 -
dc.citation.number 2 -
dc.contributor.alternativeName 허재무 -
dc.contributor.alternativeName 양현 -
dc.contributor.alternativeName 박영제 -
dc.contributor.alternativeName 한희정 -
dc.identifier.bibliographicCitation KMI International Journal of Maritime Affairs and Fisheries, v.12, no.2, pp.1 - 20 -
dc.description.journalClass 2 -
dc.description.isOpenAccess N -
dc.subject.keywordAuthor OpenMP -
dc.subject.keywordAuthor OpenCL -
dc.subject.keywordAuthor MPI -
dc.subject.keywordAuthor GOCI -
dc.subject.keywordAuthor parallel programming -
dc.subject.keywordAuthor ocean color data -
dc.description.journalRegisteredClass other -
Appears in Collections:
Marine Digital Resources Department > Korea Ocean Satellite Center > 1. Journal Articles
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