内存与显存的区别与联系 📅 发布时间:2026/7/13 8:25:58 👁️ 浏览次数: CPU运算所需要的数据及产生的运算结果都会暂存在内存里。围绕在GPU外的是显存颗粒显存和内存功能类似GPU运行所需要的数据及产生的运算结果都会暂存在显存里。最开始显卡生产厂商直接使用内存的DDR标准来生产显存但是随着GPU的发展直接使用DDR的生产标准已经不能满足GPU的需求了于是英伟达联合ATI提出了GDDRGraphics标准为GPU定制的DDR内存。CPU拥有较少核心core但是每个核心都很强大GPU拥有数量较多的核心但是每个核心都相对弱小这就意味着GPU天生适合处理并行任务。e.g.需要给一张图片进行提亮。CPU的处理流程图片存在内存里CPU从第一个像素开始把第一个像素读到CPU里随后对这个像素进行提亮运算算完结束后把运算结果写回到内存里以此为循环直到所有像素点均被CPU处理且写回到内存里。以上CPU处理方式是最原始的处理方式实际CPU会做各种优化但大方向是如此。GPU的处理流程图片存在显存里在开始处理之前GPU的控制器会给每个核心都分配好活儿e.g.1号核心处理第一个像素2号核心处理第二个像素……分配好活儿后开始进行处理所有核心都会在同一时刻去显存里读取自己要处理的那个像素同时读回后同时处理完再同时写回到显存里去。以上CPU处理方式是最原始的处理方式实际CPU会做各种优化但大方向是如此。CPU需要逐项处理数据GPU是并行处理数据根据GPU与CPU处理数据的区别显存的带宽要求是远高于内存带宽的这就是显卡生产厂商放弃DDR标准提出GDDR要求的原因。带宽传输速率*位宽内存的位宽一般是64bit有些主板支持双通道可以组成128bit的位宽。4090的位宽是384bit5090的位宽是512bit。内存条上的频率并不是真正的时钟频率而是2*时钟频率。在GDDR5的生产标准中显卡生产厂商将原始的时钟信号copy了3份出来再对这4个时钟信号进行了1/4周期的偏移随后在每个时钟的上升沿进行一次数据传输这样一个时钟周期内便可进行4次数据传输。随着传输频率的提高现已有GDDR6标准即一个时钟周期内便可进行8次数据传输。还可提高每次数据传输的容量由1bit增到到2bit可传输4档电平00/01/10/11即PAM-4技术。PAM-4技术被用到了GDDR6-X的标准上因此GDDR6-X在GDDR6的基础上double一倍由8倍速提升至16倍速即在一个时钟周期内传输16次二进制数据。PAM-4应用在显存上是一次很激进的尝试故障率高因此在GDDR7上采用了更为保守的PAM-3技术一次可传输3个电平-1/0/1。内存除了应用DDR双沿采样和每年缓慢提升频率外几乎没有什么大的动作不像显存缝宽提升带宽。GPU适合处理每个并行任务之间无关联的情况如果后级任务依赖前级任务的运算结果只能用CPU依次执行任务而单次任务所需要的数据其实是比较少的因此CPU对内存带宽的要求并不高。若需要提升CPU运算的性能只能让单次任务执行的速度加快因此CPU一直需提高的是频率。几年前CPU的频率就已经上了5GHz反观GPU4090满载2.55GHz不到3GHz5090可达到3.5GHz但是与CPU仍有较大差距。注意并不是说频率对GPU不重要而是GPU提升频率带来的收益远不如堆规模堆核心带来的收益大。如果CPU每次运算都需要到内存取数据那么内存的延迟就非常重要了。延迟指的是CPU开始进行访问到实际数据被访问到的时间差若延迟较大这些延迟会在一次次的访问过程中积累起来总耗时就会被拉到很长。内存的延迟一般在50-80ns左右即使是这个水平堆CPU来说仍然是比较慢的。因此最近几年CPU一直都在加L1、L2、L3缓存目的是为了减少对内存的访问。而延迟对GPU来说显得不那么重要GPU是同时去显存里取数据即使延迟较大由于是同时进行的所以体现到最后也不会明显拖慢总的处理速度。显存的延迟普遍在200ns以上。整理来源https://www.bilibili.com/video/BV1SGXsYxESV?spm_id_from333.788.videopod.sectionsvd_sourcece699e10c2cd025a3e401be7205efc2d
如何3分钟解决网易云音乐格式兼容问题:ncmdump终极转换方案 如何3分钟解决网易云音乐格式兼容问题:ncmdump终极转换方案 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 你是否曾在网易云音乐下载了心爱的歌曲,却发现只能在特定客户端播放?😟 那些… 2026/7/13 8:25:58
Fluent喷嘴雾化模拟:TAB、KHRT、Wave破碎模型原理与应用指南 在计算流体动力学(CFD)仿真中,喷嘴雾化过程的模拟精度直接影响燃烧、喷雾冷却等工业应用的计算结果可靠性。雾化过程通常分为初次破碎和二次雾化两个阶段,而破碎模型的选择决定了模拟能否准确捕捉液滴的形成、尺寸分布和运动轨迹。… 2026/7/13 8:23:58
Godot 4.x 3D相机系统实战:从第一人称到第三人称的构建与优化 1. 项目概述:为什么3D相机系统是游戏体验的基石在Godot Engine里折腾3D项目,无论是第一人称射击、第三人称冒险,还是俯视角解谜,你迟早会撞上一个绕不开的核心问题:如何让玩家“看”得舒服?这个“看”&… 2026/7/13 8:23:58
德勤开学季调查:通胀下家长减少电子消费,线上与 AI 成消费新趋势 德勤开学季调查:通胀下家长减少电子产品支出,线上消费与 AI 成新趋势开学并不意味着要升级电子产品。德勤第 19 次开学季调查显示,随着通货膨胀加剧而工资增长未能与之匹配,消费者信心下降。家长们更多地在网上寻找优惠࿰… 2026/7/13 9:56:37
基于STM32F4+OV7670的实物尺寸自动测量方案(含标定流程、图像处理代码与Keil工程) 本文还有配套的精品资源,点击获取 简介:这套资源提供完整的非接触式尺寸测量实现,主控为STM32F401RC,搭配OV7670摄像头模组实时采集图像。系统支持GPIO、TIM、USART、I2C等外设驱动,已集成图像采集、灰度转换、自适… 2026/7/13 9:54:37
Unity Web Player安装无效?一文详解浏览器插件兼容性解决方案 1. 项目概述:一个“古老”但依然困扰新手的难题如果你在尝试玩一些老旧的网页3D游戏,或者访问某些特定行业的在线模拟系统时,遇到了那个经典的“需要安装Unity Web Player”的提示,那么你很可能已经踏入了这个技术“时光隧道”。U… 2026/7/13 9:52:36
一次RX Mbuf耗尽引发的DPDK性能雪崩——彻底理解DPDK RX Refill机制与Descriptor Ownership(下) 接上文:一次RX Mbuf耗尽引发的DPDK性能雪崩——彻底理解DPDK RX Refill机制与Descriptor Ownership(上)-CSDN博客 十一、真正负责补充RX Buffer的是谁? 很多人第一次阅读 ixgbe_rxtx.c 或 ice_rxtx.c 时,都会找到类似… 2026/7/13 9:52:36
2026国内AI大模型API聚合平台深度对比及避坑指南 # 2026国内AI大模型API聚合平台深度对比及避坑指南面对每月波动剧烈的大模型调用费用,许多开发者和企业不仅对高额支出感到困惑,更对难以穿透的计费流水感到头疼。随着国内AI接口市场从单一厂商直连转向聚合平台竞争,如何从透明度、稳定性和并… 2026/7/13 9:50:36
C++并发编程实战:从线程管理到无锁数据结构与性能调优 1. 项目概述:为什么我们需要一本C并发编程实战教程? 在当今这个多核处理器普及的时代,无论你是开发高性能服务器、游戏引擎、实时数据处理系统,还是桌面应用,并发编程都从一个加分项变成了必备技能。C作为系统级编程的… 2026/7/13 9:48:35
HS2-HF Patch终极指南:如何用3步解决Honey Select 2的70+个痛点 HS2-HF Patch终极指南:如何用3步解决Honey Select 2的70个痛点 【免费下载链接】HS2-HF_Patch Automatically translate, uncensor and update HoneySelect2! 项目地址: https://gitcode.com/gh_mirrors/hs/HS2-HF_Patch 你是否曾经在Honey Select 2中遇到过… 2026/7/13 0:01:19
语音转文字工具AsrTools:让音频整理变得简单高效 语音转文字工具AsrTools:让音频整理变得简单高效 【免费下载链接】AsrTools ✨ AsrTools: Smart Voice-to-Text Tool | Efficient Batch Processing | User-Friendly Interface | No GPU Required | Supports SRT/TXT Output | Turn your audio into accurate text … 2026/7/13 0:03:19
基于深度学习的蘑菇或花卉或动漫人物或中草药货水果蔬菜等识别系统31(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_ 基于深度学习的蘑菇或花卉或动漫人物或中草药货水果蔬菜等识别系统31(设计源文件万字报告讲解)(支持资料、图片参考_相关定制)_ 独家界面!不会重复,此项目属于本人原创,若有雷同,均是盗卖,各位买… 2026/7/13 0:05:20
Git reset 与 revert 深度对比:5个关键差异与 3 种典型应用场景 Git Reset 与 Revert 深度对比:5个关键差异与3种典型应用场景在团队协作开发中,代码版本管理如同行走钢丝——一步失误可能导致整个项目陷入混乱。作为Git进阶用户,你是否曾在深夜面对错误的提交束手无策?是否在强制推送后收到同事… 2026/7/13 8:31:55
GitHub 学生包申请避坑:5个常见失败原因与开发者工具调试方案 GitHub 学生包申请技术排障指南:5个高频失败场景与开发者工具实战方案第一次尝试申请GitHub学生包时,我盯着屏幕上那个不断转圈的加载动画整整15分钟,最终只等来了一行冰冷的错误提示。这可能是许多开发者共同的经历——明明按照教程操作&… 2026/7/13 9:31:08
冒烟测试用例设计规范:5%-10%覆盖率下的3类核心场景与执行标准 冒烟测试用例设计的黄金法则:5%-10%覆盖率下的精准筛选策略在快节奏的敏捷开发环境中,冒烟测试作为质量保障的第一道防线,其重要性不言而喻。当测试资源有限而时间紧迫时,如何从海量测试用例中精准筛选出那关键的5%-10%࿰… 2026/7/13 2:34:55