Comparison of distributed parallel scheduling schemes for crop growth model

被引:0
|
作者
Jiang H. [1 ,2 ]
Yin Y. [1 ]
Peng C. [1 ]
Tang L. [2 ]
Cao W. [2 ]
机构
[1] College of Information Science and Technology, Nanjing Agricultural University
[2] Key Lab. of Information Agriculture of Jiangsu Province, Nanjing Agricultural University
来源
Nongye Gongcheng Xuebao/Transactions of the Chinese Society of Agricultural Engineering | 2011年 / 27卷 / 06期
关键词
Cluster; Crops; Growth simulation model; Message passing; Parallel algorithms; Sharing memory;
D O I
10.3969/j.issn.1002-6819.2011.06.043
中图分类号
学科分类号
摘要
In order to improve the computing speed of crop growth models, multi-distributed parallel scheduling schemes were proposed. The data dependency relationships and calculation process for sub-model and sub-model's internal components in field scale were analyzed. Based on the pipeline technology and the separate handling strategy, different distributed parallel scheduling schemes for sub-model components layer, sub-models layer and driver data layer were designed respectively. The parallel simulation scheduling schemes were realized by using programming models of OpenMP, MPI and OpenMP mixed, or MPI in the Windows Compute Cluster Server 2003 (WCCS2003) cluster environment. The results of parallel speedup experiment indicated that the optimized parallel scheme of sub-models layer could achieve average speedup to 8.2 in a PC cluster with six dual-core CPUs, which was close to the predicted value of parallel computing speedup for crop growth model. The medium granularity parallel scheduling schemes in sub-models layer based on MPI has a faster computing speed, and it is more suitable for crop growth simulation system in distributed cluster environment.
引用
收藏
页码:237 / 243
页数:6
相关论文
共 21 条
  • [1] Cao W., Zhu Y., Tian Y., Et al., Research progress and prospect of digital farming techniques, Scientia Agricultura Sinica, 39, 2, pp. 281-288, (2006)
  • [2] Jane S., Randolph J.C., Habeck M., Et al., Consequences of future climate change and changing climate variability on maize yields in the midwestern United States, Agriculture, Ecosystems and Environment, 82, 1-3, pp. 139-158, (2000)
  • [3] Dhungana P.K., Eskridge M., Weiss A., Et al., Designing crop technology for a future climate: An example using response surface methodology and the CERES-Wheat model, Agricultural Systems, 87, 1, pp. 63-79, (2006)
  • [4] Luo Y., Guo W., Development and problems of crop models, Transactions of the CSAE, 24, 5, pp. 307-312, (2008)
  • [5] Chen G., Sun G., Xu Y., Et al., Integrated research of parallel computing: Status and future, Chinese Sci Bull, 54, 8, pp. 1043-1049, (2009)
  • [6] Qin X., Zhang B., Lu Q., Et al., Diffusivity of liquid confined in slit porous media parallel molecular dynamics simulation study, Computers and applied chemistry, 22, 2, pp. 85-90, (2005)
  • [7] Zhang W., Zhu X., Zhao J., Implementation of phase domain decomposition parallel algorithm of three-dimensional variational data assimilation, Journal of Computer Research and Development, 42, 6, pp. 1059-1064, (2005)
  • [8] Yuan J., Wang Z., Xue J., The parallel computation of guangzhou area numerical prediction model, Journal of Applied Meteorological Science, 15, 5, pp. 556-562, (2004)
  • [9] Lipp M., Wonka P., Wimmer M., Parallel generation of multiple L-systems, Computers and Graphics, 34, 5, pp. 585-593, (2010)
  • [10] Donatelli M., Carlini L., Bellocchi G., A software component for estimating solar radiation, Environmental Modelling and Software, 21, 3, pp. 411-416, (2006)