...
首页> 外文期刊>ACM Transactions on Graphics >The Irregular Z-Buffer: Hardware Acceleration for Irregular Data Structures
【24h】

The Irregular Z-Buffer: Hardware Acceleration for Irregular Data Structures

机译:不规则的Z缓冲区:不规则数据结构的硬件加速

获取原文
获取原文并翻译 | 示例
           

摘要

The classical Z-buffer visibility algorithm samples a scene at regularly spaced points on an image plane. Previously, we introduced an extension of this algorithm called the irregular Z-buffer that permits sampling of the scene from arbitrary points on the image plane. These sample points are stored in a two-dimensional spatial data structure. Here we present a set of architectural enhancements to the classical Z-buffer acceleration hardware which supports efficient execution of the irregular Z-buffer. These enhancements enable efficient parallel construction and query of certain irregular data structures, including the grid of linked lists used by our algorithm. The enhancements include flexible atomic read-modify-write units located near the memory controller, an internal routing network between these units and the fragment processors, and a MIMD fragment processor design. We simulate the performance of this new architecture and demonstrate that it can be used to render high-quality shadows in geometrically complex scenes at interactive frame rates. We also discuss other uses of the irregular Z-buffer algorithm and the implications of our architectural changes in the design of chip-multiprocessors.
机译:经典的Z缓冲区可见性算法对图像平面上规则间隔的点处的场景进行采样。以前,我们引入了此算法的扩展,称为不规则Z缓冲区,该缓冲区允许从图像平面上的任意点进行场景采样。这些采样点存储在二维空间数据结构中。在这里,我们介绍了一组经典Z缓冲区加速硬件的体系结构增强,这些硬件支持不规则Z缓冲区的有效执行。这些增强功能可以高效地并行构造和查询某些不规则数据结构,包括我们算法使用的链表的网格。增强功能包括位于内存控制器附近的灵活原子读取-修改-写入单元,这些单元与片段处理器之间的内部路由网络以及MIMD片段处理器设计。我们模拟了这种新架构的性能,并演示了它可用于以交互帧速率在几何复杂的场景中渲染高质量阴影。我们还将讨论不规则Z缓冲区算法的其他用途以及芯片多处理器设计中架构变化的含义。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号