计算机应用 ›› 2011, Vol. 31 ›› Issue (10): 2603-2605.DOI: 10.3724/SP.J.1087.2011.02603

• 先进计算 • 上一篇    下一篇

基于.NET Remoting的射线跟踪并行计算模型

王利东,李朝奎,陶建军,杨刚   

  1. 湖南科技大学 地球空间信息科学研究中心,湖南 湘潭 411201
  • 收稿日期:2011-04-27 修回日期:2011-06-23 发布日期:2011-10-11 出版日期:2011-10-01
  • 通讯作者: 王利东
  • 作者简介:王利东(1982-),男,山西大同人,硕士研究生,主要研究方向:并行计算、电波传播模型;李朝奎(1967-),男,湖南汉寿人,教授,主要研究方向:并行计算、空间决策支持;陶建军(1956-),男,湖南长沙人,教授,主要研究方向:涡旋风形成机制、数字模拟;杨刚(1985-),男,山东潍坊人,硕士研究生,主要研究方向:数字图像处理。
  • 基金资助:

    国家自然科学基金资助项目(41075046);湖南省教育厅重点科技计划项目(07A02);湖南科技大学研究生创新基金资助项目(S100128)

Parallel ray tracing model based on .NET Remoting

WANG Li-dong, LI Chao-kui, TAO Jian-jun, YANG Gang   

  1. Center of Geospatial Information Science, Hunan University of Science and Technology, Xiangtan Hunan 411201, China
  • Received:2011-04-27 Revised:2011-06-23 Online:2011-10-11 Published:2011-10-01
  • Contact: Li-Dong WANG

摘要: 针对射线跟踪算法计算量大、耗时长的特点,在镜像法的基础上,利用.NET Remoting应用程序架构,设计了分布式射线跟踪并行计算模型。模型以二次虚拟源每个节点的子树为单位划分任务,通过管理程序调用并启动远程计算对象,根据计算节点的完成情况动态地分配任务。仿真结果表明:在保证场强预测精度的前提下,该模型大大减少了计算机运行时间,适用于城市蜂窝环境中电磁波场强的预测。

关键词: 射线跟踪, 镜像法, 并行计算, .NET Remoting

Abstract: Ray tracing algorithm needs a great deal of computation time. To improve its efficiency, a parallel ray tracing model, based on the image theory and the framework of .NET Remoting, was proposed in this paper. It scheduled and started the remote computing object, and assigned masks dynamically through computing the completion description with the sub-tree of secondary visual source. The comparison among numeric results indicates that the parallel model considerably reduces the computation time without losing precision. It can be applied to urban microcellular environments with arbitrary building layouts and heights.

Key words: ray tracing, image theory, parallel computing, .NET Remoting

中图分类号: