首页 | 本学科首页   官方微博 | 高级检索  
     

基于GPU的光子映射并行化算法
引用本文:贺怀清,孙希栋.基于GPU的光子映射并行化算法[J].计算机应用,2012,32(7):1939-1942.
作者姓名:贺怀清  孙希栋
作者单位:中国民航大学 计算机科学与技术学院,天津300300
基金项目:中央高校基本科研业务费中国民航大学专项,天津市应用基础及前沿技术研究计划项目,国家自然科学基金
摘    要:针对串行情况下光子映射算法速度慢的问题,对光子映射算法并行化进行可行性分析,充分利用图像处理器(GPU)的统一设备计算架构(CUDA)的并行和计算能力,实现光子映射算法的并行化。同时针对算法中光子发射追踪阶段生成GPU线程数与光子数相同的方法的不足以及平均分配方法所造成的资源浪费等,提出线程之间协同工作的方法并采用动态平衡处理,使光子渲染速度提升了将近一倍。实验结果证明了多线程间协同工作及动态平衡相结合方法的有效性。

关 键 词:光子映射    并行    渲染    统一设备计算架构    图像处理器
收稿时间:2012-01-09
修稿时间:2012-03-14

Photon mapping parallel algorithm based on graphic processing unit
HE Huai-qing , SUN Xi-dong.Photon mapping parallel algorithm based on graphic processing unit[J].journal of Computer Applications,2012,32(7):1939-1942.
Authors:HE Huai-qing  SUN Xi-dong
Affiliation:School of Computer Science and Technology, Civil Aviation University of China, Tianjin 300300, China
Abstract:To solve the slow rendering speed issue of serial photon mapping algorithm,the feasibility of parallelizing the algorithm was analyzed.The parallelism and computing capability of the Compute Unified Device Architecture(CUDA) on Graphic Processing Unit(GPU) were fully utilized to realize a parallel photon mapping algorithm.As for the shortage of generating the same number of GPU threads as the photon number in the photon emission and tracing step,and the waste of resources of the average allocation method,a new cooperation way that all the threads be processed with dynamic balance was then proposed.The new method nearly doubled the rendering speed.The experimental results prove the effectiveness of the proposed method.
Keywords:photon mapping  parallel  rendering  Compute Unified Device Architecture(CUDA)  Graphic Processing Unit(GPU)
本文献已被 CNKI 万方数据 等数据库收录!
点击此处可从《计算机应用》浏览原始摘要信息
点击此处可从《计算机应用》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号