HI,欢迎来到学术之家,发表咨询:400-888-7501  订阅咨询:400-888-7502  股权代码  102064
0

基于动态任务调度的层次包围盒构建算法

作者:张正昌; 何发智; 周毅gpu加速动态任务调度光线跟踪层次包围盒

摘要:交点计算是光线跟踪算法中开销最大的部分,层次包围盒(BVH)则是主流加速结构.为了提高BVH的构建速度,提出一种基于动态任务调度和warp线程优化的BVH构建算法,并针对目前主流GPU架构特点进行优化.该算法根据表面积启发式(SAH)值对BVH进行自底向上多轮优化;在每次循环的开始阶段判断当前线程是否空闲,若空闲,则根据记录任务进度的全局变量进行任务分配,否则,继续遍历BVH;当遍历到符合条件的节点时以该节点为幼树根节点进行幼树重构,这一阶段使用同一warp中的32个线程协同进行幼树重构,并且可以依据幼树叶子节点数调整同时处理的幼树个数.对经典的三维场景进行实验的结果表明,在BVH构建质量相同的情况下,当场景中三角元片数超过10万时,BVH构建速度会得到提升;当三角元片数大于100万时,该算法比聚类幼树重构层次包围盒(AtrBVH)算法在BVH优化阶段速度提升47%,从而使整个构建速度提高25%.

注:因版权方要求,不能公开全文,如需全文,请咨询杂志社

丝绸之路

《丝绸之路》(CN:62-1115/K)是一本有较高学术价值的大型季刊,自创刊以来,选题新奇而不失报道广度,服务大众而不失理论高度。颇受业界和广大读者的关注和好评。 《丝绸之路》杂志以“弘扬丝绸之路优秀文化,服务中国西部现代旅游”为宗旨,集中展示中国西部的壮美山川和悠久历史文化,努力在历史与现实、中国与世界、专家与群众、文化与经济之间铺路架桥,知识性、学术性、现实性、趣味性兼及。

杂志详情