×

高性能软件光栅化技术的比较研究。 (英语) Zbl 1488.68128号

摘要:本文对不同的光栅化算法和方法进行了比较研究和性能分析。与许多其他论文不同,我们不关注光栅化本身,而是研究具有3D转换、Z缓冲区、透视校正和纹理的完整图形管道,一方面,这使我们能够实现OpenGL功能的有用子集,另一方面,考虑图形管道中的各种瓶颈以及不同的方法如何管理它们。我们的最终目标是找到一种可扩展的光栅化技术,一方面有效地使用当前的CPU,另一方面随着硬件的广泛发展而加速。我们探索了扫描线和半空间算法光栅化的能力,研究了帧缓冲区数据的不同内存布局,研究了应用指令级和线程级并行的可能性。我们还研究了不同CPU体系结构(有序CPU与非有序CPU)在图形流水线实现中的相对效率,并用x64、ARMv7和ARMv8指令集测试了我们的解决方案。我们能够提出一种方法,对于小三角形,该方法的性能可能优于高度优化的OpenSWR光栅化器。最后,我们得出结论,尽管有着巨大的背景,但高性能软件光栅化仍有许多值得未来研究的有趣课题。

MSC公司:

68单位05 计算机图形;计算几何(数字和算法方面)
65D18天 计算机图形、图像分析和计算几何的数值方面
65日元10 特定类别建筑的数值算法
PDF格式BibTeX公司 XML格式引用
全文: 内政部