Multi-level texture caching for 3D graphics hardware

被引:13
|
作者
Cox, M [1 ]
Bhandari, N [1 ]
Shantz, M [1 ]
机构
[1] NASA, Ames Res Ctr, MRJ, Moffett Field, CA 94035 USA
关键词
D O I
10.1109/ISCA.1998.694765
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Traditional graphics hardware architectures implement what we call the push architecture for texture mapping. Local memory is dedicated to the accelerator for fast local retrieval of texture during rasterization, and the application is responsible for managing this memory. The push architecture has a bandwidth advantage, but disadvantages of limited texture capacity, escalation of accelerator memory requirements (and therefore cost), and poor memory utilization. The push architecture also requires the programmer to solve the bin-packing problem of managing accelerator memory each frame. More recently graphics hardware on PC-class machines has moved to an implementation of what we call the poll architecture. Texture is stored in system memory and downloaded by the accelerator as needed. The pull architecture has advantages of texture capacity, stems the escalation of accelerator memory requirements, and has good memory utilization. It also frees the programmer from accelerator texture memory management. However, the pull architecture suffers escalating requirements for bandwidth from main memory to the accelerator. In this paper we propose multi-level texture caching to provide the accelerator with the bandwidth advantages of the push architecture combined with the capacity advantages of the pull architecture. We have studied the feasibility of 2-level caching and found the following: (1) significant re-use of texture between frames; (2) L2 caching requires significantly less memory than the push architecture; (3) L2 caching requires significantly less bandwidth from host memory than the pull architecture; (4) L2 caching enables implementation of smaller L1 caches that would otherwise bandwidth-limit accelerators on the workloads in this paper. Results suggest that an L2 cache achieves the original advantage of the pull architecture stemming the growth of local texture memory - while at the same time stemming the current explosion in demand for texture bandwidth between host memory and the accelerator.
引用
收藏
页码:86 / 97
页数:12
相关论文
共 50 条
  • [31] Multi-View 3D Model Reconstruction Based on Multi-Level Perception
    Bai, Jing
    Xu, Hao
    Computer Engineering and Applications, 2024, 59 (02) : 232 - 239
  • [32] A Multi-Level Eigenvalue Fusion Algorithm for 3D Multi-Object Tracking
    Liu, Hantao
    Hu, Jianming
    Li, Xingyu
    Peng, Lihui
    INTERNATIONAL CONFERENCE ON TRANSPORTATION AND DEVELOPMENT 2022: APPLICATION OF EMERGING TECHNOLOGIES, 2022, : 235 - 245
  • [33] Multi-level 3D CNN for Learning Multi-scale Spatial Features
    Ghadai, Sambit
    Lee, Xian Yeow
    Balu, Aditya
    Sarkar, Soumik
    Krishnamurthy, Adarsh
    2019 IEEE/CVF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION WORKSHOPS (CVPRW 2019), 2019, : 1152 - 1156
  • [34] Two-level hierarchical Z-buffer with compression technique for 3D graphics hardware
    Cheng-Hsien Chen
    Chen-Yi Lee
    The Visual Computer, 2003, 19 : 467 - 479
  • [35] Two-level hierarchical Z-buffer with compression technique for 3D graphics hardware
    Chen, CH
    Lee, CY
    VISUAL COMPUTER, 2003, 19 (7-8): : 467 - 479
  • [36] Stereoscopic 3D Mobile Maps for Indoor Navigation in Multi-Level Buildings
    Colley, Ashley
    Rantakari, Juho
    Hakkila, Jonna
    PROCEEDINGS OF THE 2014 ACM INTERNATIONAL JOINT CONFERENCE ON PERVASIVE AND UBIQUITOUS COMPUTING (UBICOMP'14 ADJUNCT), 2014, : 227 - 230
  • [37] A 3D radiative transfer framework XI. Multi-level NLTE
    Hauschildt, Peter H.
    Baron, Edward
    ASTRONOMY & ASTROPHYSICS, 2014, 566
  • [38] Multi-level efficient 3D image reconstruction model based on ViT
    Zhang, Renhao
    Hu, Bingliang
    Chen, Tieqiao
    Zhang, Geng
    Li, Siyuan
    Chen, Baocheng
    Liu, Jia
    Jia, Xinyin
    Wang, Xing
    Su, Chang
    Li, Xijie
    Zhang, Ning
    Qiao, Kai
    OPTICS EXPRESS, 2024, 32 (19): : 33917 - 33936
  • [39] Study of Multi-level Characteristics for 3D Vertical Resistive Switching Memory
    Bai, Yue
    Wu, Huaqiang
    Wu, Riga
    Zhang, Ye
    Deng, Ning
    Yu, Zhiping
    Qian, He
    SCIENTIFIC REPORTS, 2014, 4
  • [40] 3D photon counting integral imaging by using multi-level decomposition
    Lee, Jaehoon
    Cho, Myungjin
    Lee, Min-chul
    JOURNAL OF THE OPTICAL SOCIETY OF AMERICA A-OPTICS IMAGE SCIENCE AND VISION, 2022, 39 (08) : 1434 - 1441