news 2026/4/16 16:07:45

4.6 显存和缓存

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
4.6 显存和缓存

1.显存和缓存简介

2.显存和缓存的关系

3.显存和缓存为什么会影响性能

4.显存和缓存优化思路


1.显存和缓存简介

1).显存 a.显存是gpu外部的专用大容量存储,主要用于存放顶点,纹理,渲染目标(RT),阴影贴图 后处理缓冲 b.特点-容量大,以GB为单位,带宽高,但是延迟大-GPU工作时几乎会不停地从显存中读写内容

2).缓存 a.缓存是GPU内部的小容量高速存储,主要用于存放从显存取出的热点数据,方便我们重复使用 b.所谓热点数据一般在CPU和GPU的优化领域中指的是在短时间内被高频访问的数据,因为它被 用的多,所以放在更快的存储空间中(比如寄存器、缓存)能极大的提升性能 比如在GPU中的常见热点数据为-顶点缓存,渲染一个网格时,某些顶点会被多个三角形复用,GPU会把最近变换过的顶点存在 缓存里,避免重复计算-纹理缓存,当片元连续访问相邻的UV时,缓存会把周边像素块一起取进来-常量缓存,灯光参数、矩阵等,几乎每个片元都要用 b.特点-容量小,以KB~MB计,速度快-(缓存中找得到对应数据)时快,不命中(找不到)时必须回显存
缓存缓存不会一字节一字节存,而是一次性把一大块连续的数据搬进来,原因:利用空间局部 性,取了一个地址,附近的数据很可能也会用

2.显存和缓存的关系

1).取数据时,当GPU或CPU访问某个地址 a.缓存中命中(在缓存中找到了):直接从缓存中读取,速度快 b.缓存未命中(在缓存中没找到):去显存中去,同时把这块数据搬进缓存2).往缓存里放数据时,缓存不是一字节一字节放,而是一次性搬一整块(通常32B/64B/128B),这样就能利用空间局部性,如果你要用的数据附近的数据也很可能会用,就顺便 搬进来3).替换缓存数据时 a.如果缓存还有空:直接放进去 b.如果缓存满了:根据数据替换规则直接覆盖之前的数据(GPU一般采用Random随机替换、CPU 一般采用LRU最近最少使用的替换)

3.显存和缓存为什么会影响性能

1).显存性能瓶颈主要来自于 a.内存带宽不足 b.容量不足"显存决定能装多少,能传多快"

2).缓存性能瓶颈主要来自于 a.未命中:比如在Shader中进行随机采样纹理、UV跨度过大,就会导致缓存命中率低;当未命 中就睡频繁的去显存中取数据,导致获取数据缓慢,延迟变高 b.OverDraw、重复访问,一个像素被多次覆盖,导致反复的读取纹理等信息,不停替换缓存中 内容,缓存中内容还没有重复使用就被替换了,让缓存命中率下降,缓存的加速作用大幅削弱

4.显存和缓存优化思路

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/3 6:18:12

Calico API:Kubernetes容器网络与安全的核心API定义库

🐾 Calico API Calico API是Project Calico项目的权威源代码,包含了该项目的API定义。它为Kubernetes容器网络和安全策略提供了一套标准化的类型定义和客户端工具,使开发者能够方便地构建、管理和自动化Calico网络和安全策略。 🌟…

作者头像 李华
网站建设 2026/4/16 14:51:08

安卓证书在线生成_免费一键制作apk打包 Android一键制作工具

作为一个纯纯的编程小白,之前为了弄安卓证书愁得头都大了!看教程要敲代码、配环境,步骤复杂到想哭,试了好几次都失败,差点以为要放弃做安卓应用了… 直到发现了咕噜分发的在线安卓证书生成工具,简直打开了新…

作者头像 李华
网站建设 2026/4/13 15:06:42

深入理解 Python 中的 yield 关键字

在 Python 编程中,yield 是一个关键而强大的语言特性,它使得函数能够以“惰性求值”和“状态保持”的方式逐步返回多个值。与普通函数通过 return 一次性返回结果不同,包含 yield 的函数被称为生成器函数,其调用结果是一个生成器对象。本文将系统地介绍 yield 的工作原理、…

作者头像 李华
网站建设 2026/4/1 23:03:09

科研效率拉满!2026 优质 AI 写论文软件精选(实测推荐)

核心推荐(按优先级排序)1. PaperRed(首推⭐⭐⭐⭐⭐)定位:国内学生专属全流程论文神器,毕业之家联动工具核心功能:一键生成论文初稿、智能查重降重、文献引用自动标注、格式自动排版、开题报告 …

作者头像 李华
网站建设 2026/4/15 16:43:44

毕业论文无忧:11个AI辅助写作网站精选

人工智能语言模型的快速发展显著改变了学术研究方式,特别是ChatGPT等工具自2022年推出后,AI在学术写作、数据分析、模式识别及决策辅助等领域广泛应用,帮助研究者提升效率。目前已有多种AI工具可支持毕业论文写作全流程,涵盖不同学…

作者头像 李华