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...

Full description

Bibliographic Details
Main Authors: Li Xiaojie, Song Changhe
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
Description
Summary: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.
ISSN:2100-014X