• 其他栏目

    杨鑫

    • 教授     博士生导师 硕士生导师
    • 主要任职:学科建设办公室副主任
    • 性别:男
    • 毕业院校:浙江大学
    • 学位:博士
    • 所在单位:计算机科学与技术学院
    • 学科:计算机应用技术. 计算机软件与理论. 计算机系统结构
    • 办公地点:创新园大厦B1015
    • 电子邮箱:

    访问量:

    开通时间:..

    最后更新时间:..

    论文成果

    当前位置: 中文主页 >> 科学研究 >> 论文成果
    Complex shading efficiently for ray tracing on GPU

    点击次数:

      发布时间:2019-03-09

      论文类型:期刊论文

      发表时间:2015-02-01

      发表刊物:MULTIMEDIA TOOLS AND APPLICATIONS

      收录刊物:Scopus、EI、SCIE

      卷号:74

      期号:3

      页面范围:1091-1106

      ISSN号:1380-7501

      关键字:Shading; GPU; Ray tracing

      摘要:Complex shading often associates with long shaders and huge data access. To obtain good performance on current generation GPU hardware, it is necessary to design some algorithms to manage data, schedule more efficient threads, and memory access under the hierarchy of GPU memory. In this paper, we propose an approach to accelerate the rendering process for complex shaders by analyzing and sorting shading jobs according to their complexity and potential memory access. We show that by sorting these shading jobs in three levels of memory hierarchies and reorganizing threads block according to the complexity, all shading jobs are scheduled in order, and we can significantly improve cache utilization and GPU hardware utilization, especially for poor performance caused by large branching. All sorting work are processed on CPU with plentiful logic function, and can be processed in a very efficient manner, compared with the expensive compaction operation on GPU. Our experiments with this hierarchy demonstrate improvements against a SIMD packet tracing with compaction on GPU.