Розмір шрифта:
Організація підсистеми текстурування графічних процесорів
Остання редакція: 2026-02-18
Анотація
Розглянуто архітектурні особливості апаратних блоків текстурування в сучасних графічних процесорах. Проаналізовано структуру Texture Mapping Units, принципи роботи блоків адресації та фільтрації, а також ієрархію кеш-пам’яті, що забезпечує ефективну вибірку текстурних даних. Описано взаємодію текстурних модулів із шейдерними ядрами та підсистемою пам’яті в межах графічного конвеєра. Наведено особливості реалізації текстурних підсистем у сучасних архітектурах GPU та визначено їх вплив на продуктивність рендерингу.
Ключові слова
графічний процесор; GPU; текстурування; Texture Mapping Unit; кеш-пам’ять; графічний конвеєр; шейдерні ядра; фільтрація текстур; адресація текстур; архітектура GPU
Посилання
- Texture mapping unit // Wikipedia : вебсайт. URL: https://en.wikipedia.org/wiki/Texture_mapping_unit (дата звернення: 01.02.2026).
- Govindaraju N., Larsen S., Gray J., Manocha D. Memory model for scientific algorithms on GPUs // ResearchGate. 2006. URL: https://www.researchgate.net/figure/Texture-caches-on-a-commodity-GPU-NVIDIA-GeForce-7800 (дата звернення: 01.02.2026).
- Wang J., Yang F., Cao Y. A cache-friendly sampling strategy for texture-based volume rendering on GPU // Visual Informatics. 2017. DOI: 10.1016/j.visinf.2017.08.001.
- Yun J., Lee J., Kim C. G. et al. A Practically Applicable Performance Prediction Model Based on TMUs for Mobile GPUs // IEEE Access. 2019.
- Joseph D., Aragon J. L., Parcerisa J.-M., Gonzalez A. Quasi-Optimal L2 Caching for Textures in GPUs. Universitat Politecnica de Catalunya, 2023. URL: https://webs.um.es/jlaragon/papers/joseph_PACT23.pdf (дата звернення: 01.02.2026).
Повний текст:
PDF