Marine bathymetry processing through GPGPU virtualization in high performance cloud computing

被引:6
作者
Montella, Raffaele [1 ,2 ]
Marcellino, Livia [1 ]
Galletti, Ardelio [1 ]
Di Luccio, Diana [1 ,2 ]
Kosta, Sokol [3 ]
Laccetti, Giuliano [4 ]
Giunta, Giulio [1 ]
机构
[1] Univ Naples Parthenope, Dept Sci & Technol, Ctr Direz Isola C4, I-80143 Naples, Italy
[2] Univ Chicago, Computat Inst, Ctr Robust Decis Making Climate & Energy Policy, Chicago, IL 60637 USA
[3] Aalborg Univ, Ctr Commun Media & Informat Technol, Copenhagen, Denmark
[4] Univ Naples Federico II, Dept Math & Applicat, Naples, Italy
基金
欧盟地平线“2020”;
关键词
geographic data interpolation; GPGPU virtualization; high performance computing; IDW; kriging; INTERPOLATION; ARM; GENERATION; ALGORITHM; QUALITY; SERVICE; HPC;
D O I
10.1002/cpe.4895
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Fast technology development has influenced the widespread use of low-power devices in different scientific, environmental, and everyday life areas, giving birth to the Internet of Things. In this paper, we focus on the context of marine studies, addressing the problem of marine bathymetry data processing and analysis via pervasive and Internet-connected sensors and low-power distributed devices. Pervasive and Internet-connected low-power devices (as the components involved in the sensing and processing actions) made diverse and different "things" as a worldwide-distributed system. Given the high complexity of the algorithms involved in these studies, which usually involve general-purpose graphic processing unit (GPGPU) computation, it is impossible for the limited devices to perform the required calculations. To overcome these limitations, in this paper, we propose and implement a vertical application of GVirtuS, the open-source GPGPU virtualization and remoting service, for achieving high performance geographical data interpolation in a high performance cloud computing scenario. We present an innovative implementation by comparing, in terms of performance and accuracy, the inverse distance weighting and kriging interpolation methods in their parallel implementations leveraging on CUDA-enabled GPGPUs. We present a real-world use case related to high-resolution bathymetry interpolation in a crowdsource data context in the Bay of Pozzuoli, Italy.
引用
收藏
页数:15
相关论文
共 58 条
[1]  
Ahn Y, 2014, 16 AS PAC NETW OP MA
[2]   A Low-Cost Mobile Mapping System (LCMMS) for field data acquisition: a potential use to validate aerial/satellite building damage assessment [J].
Ajmar, Andrea ;
Balbo, Simone ;
Boccardo, Piero ;
Tonolo, Fabio Giulio ;
Piras, Marco ;
Princic, Jan .
INTERNATIONAL JOURNAL OF DIGITAL EARTH, 2013, 6 :103-123
[3]  
[Anonymous], 2014, APPL MATH SCI, DOI DOI 10.12988/AMS.2014.49686
[4]  
[Anonymous], 1968, P 1968 23 ACM NAT C
[5]  
[Anonymous], [No title captured]
[6]  
[Anonymous], 2011, Adv. Grid Comput.
[7]  
[Anonymous], 1989, Applied Geostatistics
[8]  
Armand F, 2008, P ACM 1 WORKSH VIRT
[9]   Global Bathymetry and Elevation Data at 30 Arc Seconds Resolution: SRTM30_PLUS [J].
Becker, J. J. ;
Sandwell, D. T. ;
Smith, W. H. F. ;
Braud, J. ;
Binder, B. ;
Depner, J. ;
Fabre, D. ;
Factor, J. ;
Ingalls, S. ;
Kim, S-H. ;
Ladner, R. ;
Marks, K. ;
Nelson, S. ;
Pharaoh, A. ;
Trimmer, R. ;
Von Rosenberg, J. ;
Wallace, G. ;
Weatherall, P. .
MARINE GEODESY, 2009, 32 (04) :355-371
[10]   Rip current evidence by hydrodynamic simulations, bathymetric surveys and UAV observation [J].
Benassai, Guido ;
Aucelli, Pietro ;
Budillon, Giorgio ;
De Stefano, Massimo ;
Di Luccio, Diana ;
Di Paola, Gianluigi ;
Montella, Raffaele ;
Mucerino, Luigi ;
Sica, Mario ;
Pennetta, Micla .
NATURAL HAZARDS AND EARTH SYSTEM SCIENCES, 2017, 17 (09) :1493-1503