The Community for Technology Leaders
RSS Icon
Issue No.03 - May/June (2012 vol.32)
pp: 136-141
Michael Doggett , Lund University
This column examines the texture cache, an essential component of modern GPUs that plays an important role in achieving real-time performance when generating realistic images. GPUs have many components and the texture cache is only one of them. But it has a real impact on the performance of the GPU if rasterization and memory tiling are set up correctly.
texture cache, GPU, graphics, gaming, rasterization
Michael Doggett, "Texture Caches", IEEE Micro, vol.32, no. 3, pp. 136-141, May/June 2012, doi:10.1109/MM.2012.44
1. D. Blythe, "Rise of the Graphics Processor," Proc. IEEE, vol. 96, no. 5, 2008, pp. 761-778.
2. J. McCormack et al., "Neon: A Single-Chip 3D Workstation Graphics Accelerator," Proc. ACM SIGGRAPH/EUROGRAPHICS Workshop Graphics Hardware, ACM, 1998, pp. 123-132.
3. H. Wong et al., "Demystifying GPU Microarchitecture through Microbenchmarking," IEEE Int'l Symp. Performance Analysis of Systems and Software, IEEE CS, 2010, pp. 235-246.
4. Z.S. Hakura and A. Gupta, "The Design and Analysis of a Cache Architecture for Texture Mapping," Proc. 24th Ann. Int'l Symp. Computer Architecture, ACM, 1997, pp. 108-120.
5. L. Williams, "Pyramidal Parametrics," Proc. 10th Ann. Conf. Computer Graphics and Interactive Techniques, ACM, 1983,
6. A. Schilling, G. Knittel, and W. Strasser, "Texram: A Smart Memory for Texturing," IEEE Computer Graphics and Applications, vol. 16, no. 3, 1996, pp. 32-41.
7. K. Fatahalian et al., "Reducing Shading on GPUs using Quad-Fragment Merging," ACM Trans. Graphics, vol. 29, no. 4, 2010, pp. 67:1-67:8.
8. D. Peachey, "Texture on Demand," tech. memo, Pixar, 1990.
9. M.D. McCool, C. Wales, and K. Moule, "Incremental and Hierarchical Hilbert-Order Edge Equation Polygon Rasterizatione," Proc. ACM SIGGRAPH/EUROGRAPHICS Workshop Graphics Hardware, ACM, 2001, pp. 65-72.
10. C. Wittenbrink, E. Kilgariff, and A. Prabhu, "Fermi GF100 GPU Architecture," IEEE Micro, vol. 31, no. 2, 2011, pp. 50-59.
11. M. Mantor and M. Houston, "AMD Graphic Core Next," High-Performance Graphics, Hot3D presentation, 2011.
12. E. Lindholm et al., "NVIDIA Tesla: A Unified Graphics and Computing Architecture," IEEE Micro, vol. 28, no. 2, 2008, pp. 39-55.
13. K. Iourcha, K. Nayak, and Z. Hong, System and Method for Fixed-Rate Block-Based Image Compression with Inferred Pixel Values, US patent 5,956,431, Patent and Trademark Office, 1999.
14. H. Igehy, M. Eldridge, and K. Proudfoot, "Prefetching in a Texture Cache Architecture," Proc. ACM SIGGRAPH/EUROGRAPHICS Workshop Graphics Hardware, ACM, 1998, doi:10.1145/285305.285321.
15. P. Ganestam and M. Doggett, "Auto-tuning Interactive Ray Tracing using an Analytical GPU Architecture Model," Proc. 5th Ann. Workshop General-Purpose Processing with Graphics Processing Units, ACM, 2012, pp. 94-100.
16. J.D. Owens et al., "GPU computing," Proc. of the IEEE, vol. 96, no. 5, 2008, pp. 879-899.
26 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool