news 2026/7/22 17:33:42

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/7/21 22:45:18

导师又让重写?8个降AI率平台深度测评与推荐

在当前学术写作日益依赖AI工具的背景下,论文的AIGC率问题成为众多学生和研究者面临的难题。无论是初稿撰写还是最终定稿,如何有效降低AI痕迹、提升原创性,同时保持文章的逻辑性和语言流畅性,已成为不可忽视的关键环节。随着各大高…

作者头像 李华
网站建设 2026/7/20 19:03:33

别再瞎找了!10个降AI率网站深度测评与推荐,研究生必备

在研究生阶段,论文写作不仅是学术能力的体现,更是对逻辑思维与表达能力的全面考验。然而,随着AI技术的普及,越来越多的学生在论文中使用AI工具辅助写作,导致AIGC率过高,查重系统无法通过,甚至面…

作者头像 李华
网站建设 2026/7/14 23:37:03

App 开发者如何用 XinServer 处理用户体系?

App 开发者如何用 XinServer 处理用户体系? 不知道你有没有过这种经历:一个 App 项目,前端界面都画得差不多了,就差一个用户注册登录、个人中心、后台管理。结果一转头,后端兄弟说:“这得建用户表、角色表…

作者头像 李华
网站建设 2026/7/20 15:21:52

小程序毕设项目推荐-基于 SpringBoot 的社区团购小程序基于springboot+小程序的社区GO团购活动小程序的设计与实现【附源码+文档,调试定制服务】

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华
网站建设 2026/7/21 18:12:54

php python+vue自助考务考试系统_开题报告

目录 系统概述技术架构功能模块创新点实现难点预期成果 项目技术支持可定制开发之功能亮点源码获取详细视频演示 :文章底部获取博主联系方式!同行可合作 系统概述 自助考务考试系统是一个基于PHP、Python和Vue.js技术栈的综合性在线考试平台&#xff0c…

作者头像 李华