A GPU-based multi-resolution algorithm for simulation of seed dispersal

被引:0
作者
Jing FAN
机构
基金
中国国家自然科学基金;
关键词
GPU; Seed dispersal; Large-scale; Multi-resolution; Data clustering;
D O I
暂无
中图分类号
Q948 [植物生态学和植物地理学]; TP391.41 [];
学科分类号
071012 ; 0713 ; 080203 ;
摘要
In forest dynamics models, the intensive computation and load involved in the simulation of seed dispersal can become unbearably huge for large-scale forest analysis. To solve this problem, we propose a multi-resolution algorithm to compute seed dispersal on GPU. By exploiting the computation parallelism of seed dispersal, the computation of the whole forest plot is divided into multiple small plot cells, which are computed independently by parallel threads on GPU. To further improve the calculation efficiency with limited threads scale for GPU computation, we propose a hierarchical method to cluster the plot cells into a multi-resolution form according to the biological curves of tree seed dispersal. Experimental results show that our algorithm not only greatly reduces computational time but also obtains comparably correct results as compared to the naive GPU algorithm, which makes it especially suitable for large-scale forest modeling.
引用
收藏
页码:816 / 827
页数:12
相关论文
共 24 条
[1]  
The Chamomile Schema: anOptimized Algorithm for N-Body Simulations on Pro-grammable Graphics Processing Units. Hamada,T.,Titala,I. http://arxiv.org/abs/astro-ph/0703100 . 2007
[2]  
A scalable algorithm for dispersing population. Govindarajan,S,Dietze,M.C,Agarwal,P.K,Clark,J.S. J.Intell.Inf.Syst . 2007
[3]  
AScalable Simulator for Forest Dynamics. Govindarajan,S,Dietze,M,Agarwal,P.K,Clark,J. Proc.20th An-nual Symp.on Computational Geometry . 2004
[4]  
Documentation for the SOTIE-ND SBS Research Para-meter File Version 1.0. Astrup,R.,Coates,D.K.,Hall,E.,Trowbridge,A. http://www.bvcentre.ca/files/SORTIE-NDSBSResearchParameterFileVersion1.0.pdf . 2007
[5]  
42 TFlops hierarchical N-body simulations on GPUs with applications in both astrophy-sics and turbulence. Hamada T,Narumi T,Yokota R,et al. Proceedings of the Conferenceon High Performance Computing Networking,Storage and Analysis . 2009
[6]  
A Review of Forest Gap Models[J] . Harald Bugmann. &nbspClimatic Change . 2001 (3)
[7]  
Investigating diversity of clustering methods: An empirical comparison[J] . Roy Gelbard,Orit Goldman,Israel Spiegler. &nbspData & Knowledge Engineering . 2007 (1)
[8]  
Scalable Parallel Programming with CUDA[J] . John Nickolls,Ian Buck,Michael Garland,Kevin Skadron. &nbspQueue . 2008 (2)
[9]   GPU加速的生物序列比对 [J].
林江 ;
唐敏 ;
童若锋 .
计算机辅助设计与图形学学报, 2010, 22 (03) :420-427
[10]  
Accelerating geospatial analysis on GPUs using CUDA[J]. Ying-jie XIA 1,2,3,Li KUANG 1,Xiu-mei LI 1 (1 Hangzhou Institute of Service Engineering,Hangzhou Normal University,Hangzhou 310012,China) (2 Department of Automation,School of Electronic Information and Electrical Engineering,Shanghai Jiao Tong University,Shanghai 200240,China) (3 Provincial Key Laboratory for Computer Information Processing Technology,Soochow University,Soochow 215006,China).  Journal of Zhejiang University-Science C(Compu