TY - JOUR
T1 - A high performance GPU implementation of Surface Energy Balance System (SEBS) based on CUDA-C
AU - Abouali, Mohammad
AU - Timmermans, J.
AU - Castillo, Jose E.
AU - Su, Zhongbo
PY - 2013
Y1 - 2013
N2 - This paper introduces a new implementation of the Surface Energy Balance System (SEBS) algorithm harnessing the many cores available on Graphics Processing Units (GPUs). This new implementation uses Compute Unified Device Architecture C (CUDA-C) programming model and is designed to be executed on a system equipped with NVIDIA®'s graphic cards. The output of the new implementation is compared to a MATLAB code that has already been fully tested in the Water Cycle Multimission Observation Strategy (WACMOS) project. The code is timed against both MATLAB and a purely high-performance C implementation of the same algorithm. The code has been tested on several different NVIDIA® cards, with different compute capabilities. The authors have decided to provide the entire source code to the scientific community free of charge; hence, at the end, the instruction on how to obtain the code is also presented
AB - This paper introduces a new implementation of the Surface Energy Balance System (SEBS) algorithm harnessing the many cores available on Graphics Processing Units (GPUs). This new implementation uses Compute Unified Device Architecture C (CUDA-C) programming model and is designed to be executed on a system equipped with NVIDIA®'s graphic cards. The output of the new implementation is compared to a MATLAB code that has already been fully tested in the Water Cycle Multimission Observation Strategy (WACMOS) project. The code is timed against both MATLAB and a purely high-performance C implementation of the same algorithm. The code has been tested on several different NVIDIA® cards, with different compute capabilities. The authors have decided to provide the entire source code to the scientific community free of charge; hence, at the end, the instruction on how to obtain the code is also presented
KW - METIS-295774
KW - IR-89735
KW - ITC-ISI-JOURNAL-ARTICLE
UR - https://ezproxy2.utwente.nl/login?url=http://dx.doi.org/10.1016/j.envsoft.2012.12.005
UR - https://ezproxy2.utwente.nl/login?url=https://webapps.itc.utwente.nl/library/2013/isi/timmermans_hig.pdf
U2 - 10.1016/j.envsoft.2012.12.005
DO - 10.1016/j.envsoft.2012.12.005
M3 - Article
SN - 1364-8152
VL - 41
SP - 134
EP - 138
JO - Environmental modelling & software
JF - Environmental modelling & software
ER -