Massively Parallel Computation of Soil Surface Roughness Parameters on A Fermi GPU
Surface roughness is description of the surface micro topography of randomness or irregular. The standard deviation of surface height and the surface correlation length describe the statistical variation for the random component of a surface height relative to a reference surface. When the number of...
Main Authors: | , |
---|---|
Format: | Article |
Language: | English |
Published: |
EDP Sciences
2016-01-01
|
Series: | EPJ Web of Conferences |
Subjects: | |
Online Access: | http://dx.doi.org/10.1051/epjconf/201611925018 |
_version_ | 1818364650501177344 |
---|---|
author | Li Xiaojie Song Changhe |
author_facet | Li Xiaojie Song Changhe |
author_sort | Li Xiaojie |
collection | DOAJ |
description | Surface roughness is description of the surface micro topography of randomness or irregular. The standard deviation of surface height and the surface correlation length describe the statistical variation for the random component of a surface height relative to a reference surface. When the number of data points is large, calculation of surface roughness parameters is time-consuming. With the advent of Graphics Processing Unit (GPU) architectures, inherently parallel problem can be effectively solved using GPUs. In this paper we propose a GPU-based massively parallel computing method for 2D bare soil surface roughness estimation. This method was applied to the data collected by the surface roughness tester based on the laser triangulation principle during the field experiment in April 2012. The total number of data points was 52,040. It took 47 seconds on a Fermi GTX 590 GPU whereas its serial CPU version took 5422 seconds, leading to a significant 115x speedup. |
first_indexed | 2024-12-13T22:07:45Z |
format | Article |
id | doaj.art-aacf3ecee5fc4dada9264d1f45004478 |
institution | Directory Open Access Journal |
issn | 2100-014X |
language | English |
last_indexed | 2024-12-13T22:07:45Z |
publishDate | 2016-01-01 |
publisher | EDP Sciences |
record_format | Article |
series | EPJ Web of Conferences |
spelling | doaj.art-aacf3ecee5fc4dada9264d1f450044782022-12-21T23:29:47ZengEDP SciencesEPJ Web of Conferences2100-014X2016-01-011192501810.1051/epjconf/201611925018epjconf_ilrc2016_25018Massively Parallel Computation of Soil Surface Roughness Parameters on A Fermi GPULi XiaojieSong Changhe0State Key Laboratory of Integrated Service Networks, Xidian UniversitySurface roughness is description of the surface micro topography of randomness or irregular. The standard deviation of surface height and the surface correlation length describe the statistical variation for the random component of a surface height relative to a reference surface. When the number of data points is large, calculation of surface roughness parameters is time-consuming. With the advent of Graphics Processing Unit (GPU) architectures, inherently parallel problem can be effectively solved using GPUs. In this paper we propose a GPU-based massively parallel computing method for 2D bare soil surface roughness estimation. This method was applied to the data collected by the surface roughness tester based on the laser triangulation principle during the field experiment in April 2012. The total number of data points was 52,040. It took 47 seconds on a Fermi GTX 590 GPU whereas its serial CPU version took 5422 seconds, leading to a significant 115x speedup.http://dx.doi.org/10.1051/epjconf/201611925018Soil surface roughnessCorrelation lengthGraphics Processing Unit (GPU)High Performance Computing (HPC) |
spellingShingle | Li Xiaojie Song Changhe Massively Parallel Computation of Soil Surface Roughness Parameters on A Fermi GPU EPJ Web of Conferences Soil surface roughness Correlation length Graphics Processing Unit (GPU) High Performance Computing (HPC) |
title | Massively Parallel Computation of Soil Surface Roughness Parameters on A Fermi GPU |
title_full | Massively Parallel Computation of Soil Surface Roughness Parameters on A Fermi GPU |
title_fullStr | Massively Parallel Computation of Soil Surface Roughness Parameters on A Fermi GPU |
title_full_unstemmed | Massively Parallel Computation of Soil Surface Roughness Parameters on A Fermi GPU |
title_short | Massively Parallel Computation of Soil Surface Roughness Parameters on A Fermi GPU |
title_sort | massively parallel computation of soil surface roughness parameters on a fermi gpu |
topic | Soil surface roughness Correlation length Graphics Processing Unit (GPU) High Performance Computing (HPC) |
url | http://dx.doi.org/10.1051/epjconf/201611925018 |
work_keys_str_mv | AT lixiaojie massivelyparallelcomputationofsoilsurfaceroughnessparametersonafermigpu AT songchanghe massivelyparallelcomputationofsoilsurfaceroughnessparametersonafermigpu |