The irregular Z-buffer: Hardware acceleration for irregular data structures

被引:36
|
作者
Johnson, GS
Lee, J
Burns, CA
Mark, WR
机构
[1] Univ Texas, Texas Adv Comp Ctr, Austin, TX 78758 USA
[2] Univ Texas C0500, Dept Comp Sci, Austin, TX 78712 USA
来源
ACM TRANSACTIONS ON GRAPHICS | 2005年 / 24卷 / 04期
关键词
algorithms; design; performance; real-time graphics hardware; shadow algorithms; visible surface algorithms; architecture; computer graphics;
D O I
10.1145/1095878.1095889
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页码:1462 / 1482
页数:21
相关论文
共 50 条
  • [31] DETERMINATION OF IRREGULAR STRUCTURES IN POLYEPICHLOROHYDRIN
    STELLER, KE
    ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 1974, : 25 - 25
  • [32] Performance Analysis of HPC Applications with Irregular Tree Data Structures
    Khawaja, Ahmed
    Wang, Jiajun
    Gerstlauer, Andreas
    John, Lizy K.
    Malhotra, Dhairya
    Biros, George
    2014 20TH IEEE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS), 2014, : 418 - 425
  • [33] THEORY OF IRREGULAR DISCRETE STRUCTURES
    ROGULA, D
    ARCHIWUM MECHANIKI STOSOWANEJ, 1970, 22 (06): : 705 - &
  • [34] Resonant Irregular Hybrid Structures
    Bondarenko, Igor
    Galich, Aleksandr
    2016 13TH INTERNATIONAL CONFERENCE ON MODERN PROBLEMS OF RADIO ENGINEERING, TELECOMMUNICATIONS AND COMPUTER SCIENCE (TCSET), 2016, : 183 - 185
  • [35] Seismic Behaviour of Irregular Structures
    Dutta, Sekhar Chandra
    Das, Pranab Kumar
    Sengupta, Piyali
    STRUCTURAL ENGINEERING INTERNATIONAL, 2017, 27 (04) : 526 - 545
  • [36] Aggressive Pipelining of Irregular Applications on Reconfigurable Hardware
    Li, Zhaoshi
    Liu, Leibo
    Deng, Yangdong
    Yin, Shouyi
    Wang, Yao
    Wei, Shaojun
    44TH ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE (ISCA 2017), 2017, : 575 - 586
  • [37] Detection of irregular spatial structures
    Kurk, Ilmari
    Saarinen, Jussi
    SPATIAL VISION, 2006, 19 (05): : 375 - 388
  • [38] ON THE FORMATION OF IRREGULAR MONOTECTIC STRUCTURES
    CARLBERG, T
    BERGMAN, A
    SCRIPTA METALLURGICA, 1985, 19 (03): : 333 - 336
  • [39] Evaluation of a Technique for Collision and Object Detection with the Z-buffer in Cyber Space
    Yamachi, Hidemi
    Souma, Yasuyuki
    Kambayashi, Yasushi
    Tsujimura, Yasuhiro
    Iida, Tomoaki
    2011 INTERNATIONAL CONFERENCE ON CYBERWORLDS, 2011, : 85 - 92
  • [40] FAST SHADOWING TECHNIQUE FOR ELECTRICALLY LARGE TARGETS USING Z-BUFFER
    Zha, F. -T.
    Gong, S. -X.
    Xu, Y. -X.
    Guan, Y.
    Jiang, W.
    JOURNAL OF ELECTROMAGNETIC WAVES AND APPLICATIONS, 2009, 23 (2-3) : 341 - 349