首页> 外文会议>International conference on algorithms and architectures for parallel processing >Parallel Implementation and Optimizations of Visibility Computing of 3D Scene on Tianhe-2 Supercomputer
【24h】

Parallel Implementation and Optimizations of Visibility Computing of 3D Scene on Tianhe-2 Supercomputer

机译:天河2号超级计算机3D场景可视化计算的并行实现与优化。

获取原文

摘要

Visibility computing is a basic problem in computer graphics, and is often the bottleneck in realistic rendering algorithms. Some of the most common include the determination of the objects visible from a viewpoint, virtual reality, real-time simulation and 3D interactive design. As one technique to accelerate the rendering speed, the research on visibility computing has gained great attention in recent years. Traditional visibility computing on single processor machine has been unable to meet more and more large-scale and complex scenes due to lack parallelism. However, it will face many challenges to design parallel algorithms on a cluster due to imbalance workload among compute nodes, the complicated mathematical model and different domain knowledge. In this paper, we propose an efficient and highly scalable framework for visibility computing on Tianhe-2 supercomputer. Firstly, a new technique called hemispheric visibility computing is designed, which can overcome the visibility missing of traditional perspective algorithm. Secondly, a distributed parallel algorithm for visibility computing is implemented, which is based on the master-worker architecture. Finally, we discuss the issue of granularity of visibility computing and some optimization strategies for improving overall performance. Experiments on Tianhe-2 supercomputer show that our distributed parallel visibility computing framework almost reaches linear speedup by using up to 7680 CPU cores.
机译:可见性计算是计算机图形学中的一个基本问题,并且通常是现实渲染算法中的瓶颈。最常见的一些方法包括确定从视点可见的对象,虚拟现实,实时仿真和3D交互式设计。作为提高渲染速度的一种技术,可见度计算的研究近年来受到了广泛的关注。由于缺乏并行性,单处理器计算机上的传统可见性计算已无法满足越来越多的大规模复杂场景。但是,由于计算节点之间的工作量不平衡,复杂的数学模型和不同的领域知识,在集群上设计并行算法将面临许多挑战。在本文中,我们提出了一个高效且高度可扩展的框架,用于在天河2号超级计算机上进行可见性计算。首先,设计了一种称为半球能见度计算的新技术,该技术可以克服传统透视算法缺少的能见度。其次,实现了一种基于可见性架构的分布式并行可视性计算算法。最后,我们讨论了可见性计算的粒度问题以及一些用于提高整体性能的优化策略。在天河2号超级计算机上进行的实验表明,通过使用多达7680个CPU内核,我们的分布式并行可见性计算框架几乎达到了线性加速。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号