双通道内存@DDR5多通道内存

文章目录

    • 多通道内存
      • DDR4及以前的内存的双通道
      • DDR5往后的双通道和多通道
        • 半位宽4通道组合
      • 其他组合测试
    • DDR5介绍
      • 概览
      • 重要Features特点
    • 总结

多通道内存

DDR4及以前的内存的双通道

  • 双通道内存是一种内存架构设计,通过在主板上配置两个或多个独立且同时工作的内存控制器通道来实现更高的内存带宽。在双通道模式下,处理器可以同时与两个独立的内存通道进行通信,从而在理论上将内存总带宽翻倍,提高了数据读写效率,进而提升系统的整体性能。

  • 具体来说,要实现双通道内存,通常需要满足以下条件:

    • 主板芯片组支持双通道内存技术,并且具有至少两个内存插槽。

    • 使用的内存模块符合兼容性和匹配要求,例如,对于大多数现代主板,一般推荐成对安装相同品牌、相同型号、相同容量和相同速度的内存条,以确保稳定工作在双通道模式下。

    • 内存条按照主板说明书指定的方式正确安装,以便启用双通道功能。比如,在一些主板上,内存条可能需要插入不同颜色或者特定编号的插槽来建立双通道。

  • 随着技术的发展,部分主板实现了更灵活的内存配置方案,如Intel的Flex Memory Technology,它可以支持不同容量、不同规格内存组成双通道,但依然建议尽可能保证内存的一致性以获得最佳性能。

  • 总的来说,双通道内存对于那些对内存带宽有较高需求的应用程序(如大型数据库处理、视频编辑、3D渲染、游戏等)特别有利,因为它可以显著减少内存访问延迟,提高数据传输速度。

DDR5往后的双通道和多通道

  • 最后一项重要技术升级,便是双32位寻址通道的引I入,其基本原理是将DDR5内存模组内部64位数据带宽,分为两路带宽分别为32位的可寻址通道,从而有效的提高了内存控制器,进行数据访问的效率,同时减少了延迟。
  • 所以我们可以看到,单条DDR5内存插入电脑后,部分专业软件甚至直接识别为双通道内存,便是由于DDR5内存模组激进的将“64位单通道"化为“独立32位双通道"的技术创新;
  • 当然这种双通道设计,和常规意义上的双通道还是存在相当区别,并不能和传统意义上的两条内存组成双通道进行对比,其提升的效果也视应用场景有着一定性能差异。
  • 但总的来说,双32位寻址通道的引入,对于寻址性能和延迟降低,有着显著提升作用,DDR5总体性能的跃升某种意义上和该技术有着千丝万缕的联系。
半位宽4通道组合
  • DDR5的一个好处是能够单根内存条实现双通道,从而2个DDR5内存条有机会构成4通道内存

  • 下面是用2根DDR5内存条构成的4x32-bit通道的内存组合

  • 然而我们发现,这个所谓的4通道位宽是128bit,并不是DDR4时代的4通道效果(那将达到4*64=256bit位宽)

  • 也就是说,半位宽的4通道可能略强于普通的双通道,但是仍然不能比得上普通的4通道

  • 内存条组合示例(用的AIDA 内存测试Memory benchMark)

    • 使用cpuz查看通道信息使用AIDA进行内存性能测试
      在这里插入图片描述在这里插入图片描述
      我们主要观察第一行的Memory分数

其他组合测试

  • 引用其他人的测试结果:DDR5内存单根是不是双通道?(DDR5内存双根vs单根)

    • 事实上这里的结果论证的是,对于DDR5内存,两个的效果比同容量的单根效果更好,比如2根16G效果好于单根32G
    • 至于说单根DDR5是不是双通道,并没有重点讨论
      • 如果要比较,一种思路是用2个DDR4内存(每根x GB容量)对比1个DDR5内存(单根2x GB容量)
      • 然而DDR5的内存起步频率比较高,和DDR4比较的话带来的主要性能差异可能是频率差异带来的,而不一定是通道数(位宽)带来的,这并不好比较
    • 也就是说该测评讨论的是(DDR5内存条中,2x32bit和4x32bit两种内存配置的带宽差异)
  • 台式机内存条(同频率)

    在这里插入图片描述在这里插入图片描述
    这是台式机的6000Mhz的DDR5内存,可以看到,读写速度不如我笔记本上的2*16GB的128bit位宽的低频内存(4800Mhz)台式机的16G*2 内存组合,位宽128bit,频率为6000Mhz,速度几乎是单根32G的2倍
  • 笔记本的上的频率往往要低一些,但是总体规律类似,两根的带宽几乎是单根带宽的2倍

DDR5介绍

概览

  • DDR5是一种计算机内存规格。与DDR4内存相比,DDR5标准性能更强,功耗更低。其它变化还有,电压从1.2V降低到1.1V,同时每通道32/40位(ECC)、总线效率提高、增加预取的Bank Group数量以改善性能等。

  • DDR5 SDRAM - Wikipedia ~ DDR5 SDRAM

  • Double Data Rate 5 Synchronous Dynamic Random-Access Memory (DDR5 SDRAM) is a type of synchronous dynamic random-access memory. Compared to its predecessor DDR4 SDRAM, DDR5 was planned to reduce power consumption, while doubling bandwidth. The standard, originally targeted for 2018, was released on July 14, 2020.
    双倍数据速率 5 同步动态随机存取存储器 (DDR5 SDRAM) 是一种同步动态随机存取存储器。与其前身 DDR4 SDRAM 相比,DDR5 计划降低功耗,同时将带宽加倍。该标准原定于 2018 年发布, 于 2020 年 7 月 14 日发布。

  • A new feature called Decision Feedback Equalization (DFE) enables input/output (I/O) speed scalability for higher bandwidth and performance improvement. DDR5 has about the same latency (around 14 ns) as DDR4 and DDR3. DDR5 octuples the maximum DIMM capacity from 64 GB to 512 GB. DDR5 also has higher frequencies than DDR4, up to 8GT/s which translates into 64 GB/s (8000 MT/s * 64-bit width / 8 bits/byte = 64 GB/s) of bandwidth per DIMM.
    称为决策反馈均衡 (DFE) 的新功能可实现输入/输出 (I/O) 速度可扩展性,从而实现更高的带宽和性能改进。 DDR5 的延迟时间与 DDR4 和 DDR3 大致相同(约 14 ns)。 DDR5 将最大 DIMM 容量增加八倍,从 64 GB 增加到 512 GB。 DDR5 的频率也比 DDR4 更高,高达 8GT/s,这意味着每个 DIMM 的带宽为 64 GB/s(8000 MT/s * 64 位宽度/8 位/字节 = 64 GB/s)。

  • Rambus announced a working DDR5 dual in-line memory module (DIMM) in September 2017. On November 15, 2018, SK Hynix announced completion of its first DDR5 RAM chip; running at 5.2 GT/s at 1.1 V. In February 2019, SK Hynix announced a 6.4 GT/s chip, the highest speed specified by the preliminary DDR5 standard. The first production DDR5 DRAM chip was officially launched by SK Hynix on October 6, 2020.
    Rambus 于 2017 年 9 月推出了一款可用的 DDR5 双列直插内存模块 (DIMM)。 2018年11月15日,SK海力士宣布完成首款DDR5 RAM芯片;在 1.1 V 下以 5.2 GT/s 运行。 2019 年 2 月,SK 海力士发布了 6.4 GT/s 芯片,这是 DDR5 初步标准规定的最高速度。 SK海力士于2020年10月6日正式推出首款量产DDR5 DRAM芯片。

  • The separate JEDEC standard Low Power Double Data Rate 5 (LPDDR5), intended for laptops and smartphones, was released in February 2019.

    • 适用于笔记本电脑和智能手机的单独 JEDEC 标准低功耗双倍数据速率 5 (LPDDR5) 于 2019 年 2 月发布。
  • Compared to DDR4, DDR5 further reduces memory voltage to 1.1 V, thus reducing power consumption. DDR5 modules incorporate on-board voltage regulators in order to reach higher speeds.

    • 与DDR4相比,DDR5进一步将内存电压降低至1.1V,从而降低功耗。 DDR5 模块采用板载电压调节器以达到更高的速度。
  • There is a general expectation that most use-cases that currently use DDR4 will eventually migrate to DDR5.

重要Features特点

  • Unlike DDR4, all DDR5 chips have on-die error correction code, where errors are detected and corrected before sending data to the CPU. This, however, is not the same as true ECC memory with extra data correction chips on the memory module. DDR5’s on-die error correction is to improve reliability and to allow denser RAM chips which lowers the per-chip defect rate. There still exist non-ECC and ECC DDR5 DIMM variants; the ECC variants have extra data lines to the CPU to send error-detection data, letting the CPU detect and correct errors occurring in transit.
  • 与 DDR4 不同,所有 DDR5 芯片都具有片内纠错代码,可在将数据发送到 CPU 之前检测并纠正错误。然而,这与内存模块上带有额外数据校正芯片的真正 ECC 内存不同。 DDR5 的片上纠错旨在提高可靠性并允许使用更密集的 RAM 芯片,从而降低每个芯片的缺陷率。仍然存在非 ECC 和 ECC DDR5 DIMM 变体; ECC 变体有额外的数据线到 CPU 来发送错误检测数据,让 CPU 检测并纠正传输过程中发生的错误。
  • Each DDR5 DIMM has two independent channels. Earlier DIMM generations featured only a single channel and one CA (Command/Address) bus controlling the whole memory module with its 64 (for non-ECC) or 72 (for ECC) data lines. Both subchannels on a DDR5 DIMM each have their own CA bus, controlling 32 bits for non-ECC memory and either 36 or 40 data lines for ECC memory, resulting in a total number of either 64, 72 or 80 data lines. The reduced bus width is compensated by a doubled minimum burst length of 16, which preserves the minimum access size of 64 bytes, which matches the cache line size used by modern x86 microprocessors.
  • 每个 DDR5 DIMM 都有两个独立的通道。早期的 DIMM 仅具有一个通道和一个 CA(命令/地址)总线,通过 64 条(对于非 ECC)或 72 条(对于 ECC)数据线控制整个内存模块。 DDR5 DIMM 上的两个子通道都有自己的 CA 总线,控制非 ECC 内存的 32 位以及 ECC 内存的 36 或 40 条数据线,从而导致数据线总数为 64、72 或 80 条。减少的总线宽度通过双倍最小突发长度 16 进行补偿,这保留了 64 字节的最小访问大小,与现代 x86 微处理器使用的缓存行大小相匹配。

总结

  • 为机器添加内存条(如果可以的话)还是有意义的,即便是DDR5内存,仍然可以通过增加内存条来达到位宽的提升
  • 这对于低频内存条(受限于cpu只能支持第频内存)提高带宽的重要手段
  • 然而,虽然我为机器配置了第二个内存条后,cpuz的跑分并没有提高
  • 说明加增加内存条的效果不是每个项目都能得到提升,或者不同的项目提升幅度有所不同,在生产力方面可能提升比较明显

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/495738.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

沃通国密SSL根证书入根赢达信国密浏览器

近日,沃通CA国密SSL根证书正式入根赢达信国密安全浏览器,携手推动国产密码技术应用、完善国密应用生态体系,也标志着沃通国密SSL证书兼容性再次得到提升,进一步夯实国密应用根基。 密码算法的安全性是信息安全保障的核心&#xff…

服务器BMC测试之postman测试redfish

postman初始化设置----Redfish测试 1.下载安装postman 下载链接:https://www.postman.com/downloads/ 2.安装完成后启动postman -----登录账号请自行申请 3.新建测试环境 ----增加测试BMC ip 为环境变量 点击 新建环境 4.修改环境 增加变量名字为BMCIP 这个名字…

【Java程序设计】【C00398】基于(JavaWeb)Springboot的果园预售管理系统(含论文)

基于(JavaWeb)Springboot的果园预售管理系统(含论文) 项目简介项目获取开发环境项目技术运行截图 博主介绍:java高级开发,从事互联网行业六年,已经做了六年的毕业设计程序开发,开发过…

SQL/日志监控框架log4jdbc

系列文章目录 文章目录 系列文章目录前言 前言 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站,这篇文章男女通用,看懂了就去分享给你的码吧。 log4jdbc is a Jav…

【61-80】计算机网络基础知识(非常详细)从零基础入门到精通,看完这一篇就够了

【61-80】计算机网络基础知识(非常详细)从零基础入门到精通,看完这一篇就够了 以下是本文参考的资料 欢迎大家查收原版 本版本仅作个人笔记使用61、 四次挥手相关内容62、挥手为什么需要四次?63、2MSL等待状态?64、四次…

【Redis主从架构。主从工作原理psync、bgsave、部分数据复制、主从复制风暴解决方案】【Redis哨兵高可用架构。sentinel】

Redis主从架构 Redis主从工作原理数据部分复制 Redis哨兵高可用架构client连接哨兵规则主节点挂了,集群从新选择主节点,并且同步给sentinel 转自图灵课堂 redis主从架构搭建,配置从节点步骤: 1、复制一份redis.conf文件2、将相关…

《Linux运维实战:达梦DM8数据库之开启本地归档》

一、归档概述 在达梦数据库归档模式下,数据库同时将重做日志写入联机日志文件和归档日志文件中分别进行存储。采用归档模式会对系统的性能产生影响,然而,当系统一旦出现介质故障,如磁盘损坏时,利用归档日志&#xff0c…

【nodejs ubuntu】nodejs版本过老的更新方法

使用apt方法安装的node.js版本过于老了,以至于我没法用npm下载hexo 下面是更新方法 参考了这篇文章 然后就可以成功安装了

TXT文本内容高效处理,支持删除文件前后行多余内容,轻松管理文本内容

在信息爆炸的时代,文本文件是我们日常生活和工作中不可或缺的一部分。然而,处理大量的TXT文本内容常常让人头疼不已。为了帮助您更高效地处理TXT文本内容,我们特别推出了一款强大的文本处理工具,支持删除文件前后行多余内容&#…

实现能效升级 | 基于ACM32 MCU的冰箱压缩机变频方案

概述 冰箱制冷系统中最重要的部件是压缩机。它从吸气管吸入低温低压的制冷剂气体,通过电机运转带动活塞对其进行压缩后,向排气管排出高温高压的制冷剂气体,为整个制冷循环提供源动力。这样就实现了压缩→冷凝→膨胀→蒸发 ( 吸热 ) 的制冷循环…

专业文件翻译,笔译翻译公司推荐!

在全球化的大潮中,文件翻译已然成为了商业、法律、科技、文化等诸多领域的核心纽带。特别是在商业交往、合同签订、技术交流等方面,一份高质量的译文往往关乎着合作的成败。而在这其中,专业的文件翻译公司更是扮演着至关重要的角色。它们不仅…

基于C++的GridMap2D 代码和公式

膨胀半径 这段代码主要是关于在二维地图上计算点之间距离的几个函数,同时也包含了查询地图上特定坐标点的距离和值的函数。我们逐一来解释每个函数的作用: worldDist(unsigned x1, unsigned y1, unsigned x2, unsigned y2): 这个函数计算两个地图坐标之…

navicat连接本地虚拟机centos7下mysql

1 环境准备 1.1 VM16和centos7 VMware历史版本下载 VMware最新版下载 这里下载需要注册账号,验证码输入不了的话在右上角把语言改为英语就好 centos7下载教学 激活码百度即可,或者这个 VM16安装centos7教学 1.2 mysql 直接安装mariadb MariaDB数据库…

JAVA- SPRINGBOOT+VUE 大文件断点续传

版本:6.5.40 代码:up6-jsp-springboot: Web大文件上传-jsp-springboot示例 - Gitee.com nosql示例 nosql示例不需要进行任何配置,可以直接访问测试。 SQL示例 1.创建数据库 2.配置数据库连接 3.自动下载maven依赖 4.启动项目 启动成功 6.访…

代码随想录算法训练营Day57 ||leetCode 583. 两个字符串的删除操作 || 72. 编辑距离

647. 回文子串 dp[i][j]表示第i位开始&#xff0c;第j位结束的字符串是否为回文串 class Solution { public:int countSubstrings(string s) {vector<vector<bool>> dp(s.size(), vector<bool>(s.size(), false));int result 0;for (int i s.size() - 1…

【C语言】 gets()puts()fgets()fputs()字符串输入输出函数的用法

文章目录 C语言中的字符串输入输出函数&#xff1a;gets、puts、fgets与fputsgets函数puts函数fgets函数fputs函数 C语言中的字符串输入输出函数知识点总结结语 C语言中的字符串输入输出函数&#xff1a;gets、puts、fgets与fputs 在C语言中&#xff0c;处理字符串的输入和输出…

Workman(php)实时推送示例(thinkphp)与问题排查

workman workerman是一款开源高性能PHP应用容器&#xff0c;它大大突破了传统PHP应用范围&#xff0c;被广泛的用于互联网、即时通讯、APP开发、硬件通讯、智能家居、物联网等领域的开发。 业务场景 目前接触到的场景大致分为两类&#xff1a; 物联网方面&#xff1b;设备传…

聊聊多模态大模型处理的思考

多模态&#xff1a;文本、音频、视频、图像等多形态的展现形式。目前部门内业务要求领域大模型需要是多模态——支持音频/文本。从个人思考的角度来审视下&#xff0c;审视下多模态大模型的实现方式。首先就要区分输入与输出&#xff0c;即输入的模态与输出的模态。从目前来看&…

为什么微软、谷歌没做成,第一个干这件事反而是亚马逊?

相信大家都熟悉云服务、云存储等应用&#xff0c;但是你知道是哪家公司最先提出这个概念的吗&#xff1f; 是的&#xff0c;微软、苹果还是英特尔&#xff1f; 事实上&#xff0c;事实并非如此。 亚马逊是全球第一个推出云服务的公司。 Web于2006年首次推出&#xff0c;即如今…

Mudbox 2025新版中文---数字雕刻与纹理绘画新境界

Mudbox 2025是一款功能强大的3D建模软件&#xff0c;以其卓越的建模能力和高效的创作工具而备受瞩目。它支持纹理烘烤、三维层、多分辨率网格编辑等功能&#xff0c;为用户提供了直观且易于操作的用户界面。 Mudbox 2025新版中文下载 功能特色&#xff1a; 强大的建模与雕刻能…