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

被引:0
作者
Fan, Jing [1 ]
Ji, Hai-feng [1 ]
Guan, Xin-xin [1 ]
Tang, Ying [1 ]
机构
[1] Zhejiang Univ Technol, Sch Comp Sci & Technol, Hangzhou 310023, Zhejiang, Peoples R China
来源
JOURNAL OF ZHEJIANG UNIVERSITY-SCIENCE C-COMPUTERS & ELECTRONICS | 2012年 / 13卷 / 11期
基金
中国国家自然科学基金;
关键词
GPU; Seed dispersal; Large-scale; Multi-resolution; Data clustering;
D O I
10.1631/jzus.C1200147
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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
相关论文
共 23 条
[1]  
[Anonymous], 2007, CUDA PROGRAMMING GUI
[2]  
[Anonymous], 2010, 2010 IEEE INT S PARA
[3]  
Astrup R., 2007, DOCUMENTATION FOR TH
[4]   A HIERARCHICAL O(N-LOG-N) FORCE-CALCULATION ALGORITHM [J].
BARNES, J ;
HUT, P .
NATURE, 1986, 324 (6096) :446-449
[5]   A review of forest gap models [J].
Bugmann, H .
CLIMATIC CHANGE, 2001, 51 (3-4) :259-305
[6]   Invasion by extremes: Population spread with variation in dispersal and reproduction [J].
Clark, JS ;
Lewis, M ;
Horvath, L .
AMERICAN NATURALIST, 2001, 157 (05) :537-554
[7]   Investigating diversity of clustering methods: An empirical comparison [J].
Gelbard, Roy ;
Goldman, Orit ;
Spiegler, Israel .
DATA & KNOWLEDGE ENGINEERING, 2007, 63 (01) :155-166
[8]  
Govindarajan S., 2004, Proceedings of the twentieth annual symposium on Computational geometry, P106, DOI [DOI 10.1145/997817.997836], 10.1145/997817.997836, DOI 10.1145/997817.997836]
[9]   A scalable algorithm for dispersing population [J].
Govindarajan, Sathish ;
Dietze, Michael C. ;
Agarwal, Pankaj K. ;
Clark, James S. .
JOURNAL OF INTELLIGENT INFORMATION SYSTEMS, 2007, 29 (01) :39-61
[10]  
Hamada T., 2007, THE CHAMOMILE SCHEMA