arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 0802.3355cs.DCcs.GR
收藏

辐射码的PVM分布式实现

PVM-Distributed Implementation of the Radiance Code

Francisco R. Villatoro, Antonio J. Nebro, Jose E. Fernández

摘要:

并行虚拟机(PVM)工具已被用于格雷格·沃德的辐射代码的分布式实现。为了使用顺序和并行代码生成完全相同的初级射线,在Radiance中使用的用于通过插值减少初级射线数量的梅花形采样技术在并行实现中必须保持不变。Radiance中用于间接照明的局部环境值的八叉树已在所有处理器之间共享。静态和动态图像分割技术,复制八叉树的完整的场景在所有的处理器,并具有负载平衡,已开发的一帧渲染。在8个工作站组成的网络中,已实现了大于7.5的加速比。对于动画序列,一个新的动态分区分配技术与超线性加速比也已开发。

英文摘要:

The Parallel Virtual Machine (PVM) tool has been used for a distributed implementation of Greg Ward's Radiance code. In order to generate exactly the same primary rays with both the sequential and the parallel codes, the quincunx sampling technique used in Radiance for the reduction of the number of primary rays by interpolation, must be left untouched in the parallel implementation. The octree of local ambient values used in Radiance for the indirect illumination has been shared among all the processors. Both static and dynamic image partitioning techniques which replicate the octree of the complete scene in all the processors and have load-balancing, have been developed for one frame rendering. Speedups larger than 7.5 have been achieved in a network of 8 workstations. For animation sequences, a new dynamic partitioning distribution technique with superlinear speedups has also been developed.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑