期刊文献+

基于Cache和层次Z缓存算法的3维图形深度消隐硬件设计和实现

Design and Implementation of Hidden Surface Removal Hardware Based on Cache and Hierarchical Z-Buffer Algorithm for 3D Graphics
下载PDF
导出
摘要 为了在3维图形渲染硬件系统中节省带宽和提高消隐效率,基于Cache和层次Z缓存算法(hierarchical Zbuffer,HZB),设计了一个深度消隐硬件模块。该硬件模块主要面向带宽有限的片上3维图形渲染系统,其在节省带宽的同时,还可加快消隐速度和提高消隐效率。该模块通过设计优化ZCache结构来获得较高命中率,并采用了1级层次Z缓存算法,以提高消隐效果,同时加入了快速Z清除(FastZClear)结构,以节省带宽。该设计已通过RTL级建模和仿真验证。实验结果表明,该新的硬件可节省大概30%的带宽,消隐速度和效率最多可提高20%。 This paper presents a design of the hidden surface removal hardware module based on the Cache and Hierarchical Z-Buffer algorithm. The hardware module can save bandwidth while increasing speed and improving efficiency of hidden surface removing, which is suitable for bandwidth-limited on-chip 3D graphics rendering system. The design optimizes the Z Cache structure to acquire high hit rate, and uses one-level Hierarchical Z-Buffer algorithm to enhance the effect, meanwhile affiliates the Fast Z Clear structure to save bandwidth. The design has been described the RTL models and has passed the simulation. Experimental results show savings of about 30% of the bandwidth, speed and efficiency of removal up to 20% at best.
出处 《中国图象图形学报》 CSCD 北大核心 2009年第7期1392-1398,共7页 Journal of Image and Graphics
关键词 消隐 层次Z缓存Z CACHE hidden surface removal, Hierarchical Z-Buffer, Z Cache
  • 相关文献

参考文献9

  • 1Akenine MOiler T,Haines E.Real-Time Rendering (second edition)[M].WeUesleg,MA,USA:A.K.Peters Ltd.,2002.
  • 2Greene N,Kass M.Hierarchical Z-buffer visibility[A].In:Proceedings Annual Conference Series Computer Graphics[C],Anaheim,CA,USA,1993 ;231-238.
  • 3Morein S.ATI radeon hyper-Z technology[A].In:Hot 3D Graphics Hardware Workshop[C],Interlaken,Switzerland,2000.
  • 4Chen Cheng-hsien,Lee Chen-yi.Two-level Hierarchical Z-Buffer with compression technique for 3D graphics hardware[J].The Visual Computer,2003,19 (7-8):467-479.
  • 5Aila T,Miettinen V,Nordlund P.Delay streams for graphics hardware[J].ACM Transactions on Graphics,2003,22(3):792-800.
  • 6Zhang H,Manocha D,Hudson T,et al.Visibility culling using hierarchical occlusion maps[A].In:Proceedings SIGGRAPH' 97[C],Los Angeles,CA,USA,1997:77-88.
  • 7Haknra Ziyad S,Gnpta Anoop.The design and analysis of a cache architecture for texture mapping[A].In:Proceedings of the 24th International Symposium on Computer Architecture[C],Los Angeles,CA,USA,1997:108-120.
  • 8Chang H Y,Lee S K.A hierarchical depth buffer for minimizing memory bandwidth in 3D rendering engine:DEPTH FILTER[A].In:Proceedings of IEEE International Symposium on Circuits and Systems[C],Denver,CL,USA,2003:108-120.
  • 9Sambuddhi Hettiaratchi,Peter Y K.Cheung.A novel implementation of tile-based address mapping[A].In:Proceedings of the Design,Automation and Teat in Europe Conference and Exhibition[C],Bangkok,Thailand,2004:724-727.

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部