Current Issue Cover
基于CUDA的并行加速渲染算法

刘镇, 郝冬宁, 梅向东(江苏科技大学计算机学院, 镇江 212003)

摘 要
GPU(图形处理单元)可以快速有效地处理海量数据,因此在近些年成为图形图像数据处理领域的研究热点。针对现有GPU渲染中处理含有大量相同或相似模型场景时存在资源利用率低下和带宽消耗过大的问题,在原有GPU渲染架构的基础上提出了一种基于CUDA(统一计算设备架构)的加速渲染方法。根据现有的GPU渲染模式构建对应的模型,通过模型找出其不足,从而引申出常量内存的概念;然后分析常量内存的特性以及对渲染产生的作用,从而引入基于常量内存控制的方法来实现渲染的加速,整个渲染过程可以通过渲染算法进行控制。实验结果表明,该方法对解决上述问题具有较好的效果,最终实现加速渲染。
关键词
Based on the parallel rendering algorithm in CUDA

Liu Zhen, Hao Dongning, Mei Xiangdong(JiangSu University of Science and Technology, Zhenjiang 212003, China)

Abstract
GPUS can deal with massive data quickly and efficiently. Therefore, in recent years, it becomes a research hotspot in the field of images processing.The existing GPU rendering algorithms have a low utilization rate of resources and excessive bandwidth consumption in dealing with scene models containing a lot of the same or similar models. Therefore, a method of accelerated rendering based on CUDA is proposed on the basis of the original shader architecture in the GPU.In our method, building the corresponding model according to the existing GPU rendering model, and then finding out its deficiencies through model thus derivate constant memory concepts. Then analyzing the features of the constant memory and its effects on the rendering, thus deriving a method based on constant memory to accelerate rendering. The whole rendering process can be controlled by the rendering algorithm.The experimental results show that this method has a good effect to solve the above problems and accelerate rendering finally
Keywords

订阅号|日报