热门标签 | HotTags
当前位置:  开发笔记 > 程序员 > 正文

计算机内存die,从内存时序的角度告诉你三星BDIE为何成为高端所用

很多时候,记忆决定了我们是什么人,让我们不忘往事,学习并记住新技能,以及为我们的人生做规划。像计算机常常扮演人的延伸这一角色

很多时候,记忆决定了我们是什么人,让我们不忘往事,学习并记住新技能,以及为我们的人生做规划。像计算机常常扮演人的延伸这一角色,内存也起到同样的作用。

d3763a3bce4add958c8c5359b0969e7e.png

说到内存,我们都知道它是与CPU进行沟通的桥梁,在暂时存放CPU运算数据、与硬盘等外部存储器进行数据交换等方面发挥着不可或缺的作用。所以,内存的性能对一台计算机的影响非常大。

ff0586ff2b972a19263b3b1cdca44b97.png

我们在选购内存时,一般会重点关注内存频率的大小,因为频率越高,内存性能越好。这也是为什么很多商家选择把频率标注在最显眼地方的原因。不过除了频率,内存还有一个重要的指标值得我们关注,那就是时序。内存时序应该如何解读?是越大越好还是越小越好呢?

e1760cda815f1a25ffbeb03b335a392b.png

内存时序由四个数字组成,表示内存工作的速度或者延迟,和内存频率一样,同样代表了一款内存性能的高低。我们以影驰名人堂DDR4-3600内存时序为例,从左到由的数字分别对应的参数名词为CAS(CL),TRCD,TRP,TPAS。

c4aabe4b37c68813eda9028932791439.png

我们可以把内存存储的地方想象成格盘,每个方格都存储着不同的数据。CPU需要什么数据,就会向内存发出指令,告诉它所需要数据的具体坐标。比如说需要的数据坐标为C1。那么内存就要先确定数据在哪一行。所以时序的第二个参数TRCD,就是指内存控制器接收到行的指令后,需要等待多长时间才能访问这一行。

20aab7cb1c6c6060d7631366e5707552.png

在确定了行数之后,内存需要进一步确定数据所在第几列,这一过程所花费的时间就是第一个参数CAS。

693482ddf788661f5ac99675851b4592.png

第三个参数TRP,是指如果已经确定了一行,还需要再确定另外一行需要等待的时间。而最后一个参数TPAS,可以简单理解成内存写入或者读取数据的时间,一般而言,TPAS大于或者等于CAS+TRCD+TRP的总和。

所以,在保证稳定性的前提下,内存时序越低越好。它与频率一起,共同构成了内存性能的主要考核标准。

163afb8a3648604ad2d9df4186e8cc3e.png

在这种情况下,保持高频率在低延时状态下稳定运行,成为了高端内存需要具备的表现。在这背后,一个高性能的DRAM颗粒是必要的支撑。

c8d34f8b08c296a79ee51b74a416005d.png

对比全球主要DRAM颗粒类型,性能参次不齐。现代的MFR和AFR IC峰值频率一般维持在3200-3333MHz(20%左右良率),60%良率集中在3000MHz;如果想超频跑到3600-4000MHz,需要加压到2V左右,时序中第一时间可以达到12,但是后两个时序(tRCD和tRP)则必须在16-18之间。

ce715591384ffbf30886ef44e400cab4.png

镁光最新20nm制程的IC量产频率峰值可以达到3333-3466MHz(20%左右良率),3000MHz的良率在50%左右,极限超频上暂时没有惊艳之处;

2bde4b1ceb2f9ce124ef4800d749f533.png

而三星的B-DIE IC以高频稳定的特点,声名在外。在极限超频时CAS(CL)、TRCD、TRP三个时序完全同步,能够保持时序C12-12-12运行在3866-4300MHz(或更高)完成各类世界记录的Benchmark。

ba42e550da4d4ff2e2389b8242ba94ca.png

综合来看,DRAM颗粒孰好孰坏,大家心中现在已然有数。三星B-DIE凭借低延时、高频率、高稳定的特点深受超频玩家钦慕,成为高端市场的娇宠,例如影驰的名人堂系列内存,就采用了三星的B-DIE IC。



推荐阅读
  • 在Java中,this是一个引用当前对象的关键字。如何通过this获取并显示其所指向的对象的属性和方法?本文详细解释了this的用法及其背后的原理。 ... [详细]
  • CentOS 7 磁盘与文件系统管理指南
    本文详细介绍了磁盘的基本结构、接口类型、分区管理以及文件系统格式化等内容,并提供了实际操作步骤,帮助读者更好地理解和掌握 CentOS 7 中的磁盘与文件系统管理。 ... [详细]
  • 本文详细介绍了如何使用Spring Boot进行高效开发,涵盖了配置、实例化容器以及核心注解的使用方法。 ... [详细]
  • XNA 3.0 游戏编程:从 XML 文件加载数据
    本文介绍如何在 XNA 3.0 游戏项目中从 XML 文件加载数据。我们将探讨如何将 XML 数据序列化为二进制文件,并通过内容管道加载到游戏中。此外,还会涉及自定义类型读取器和写入器的实现。 ... [详细]
  • 本文深入探讨了Linux系统中网卡绑定(bonding)的七种工作模式。网卡绑定技术通过将多个物理网卡组合成一个逻辑网卡,实现网络冗余、带宽聚合和负载均衡,在生产环境中广泛应用。文章详细介绍了每种模式的特点、适用场景及配置方法。 ... [详细]
  • 精选30本C# ASP.NET SQL中文PDF电子书合集
    欢迎订阅我们的技术博客,获取更多关于C#、ASP.NET和SQL的最新资讯和资源。 ... [详细]
  • andr ... [详细]
  • 本文由瀚高PG实验室撰写,详细介绍了如何在PostgreSQL中创建、管理和删除模式。文章涵盖了创建模式的基本命令、public模式的特性、权限设置以及通过角色对象简化操作的方法。 ... [详细]
  • 深入理解Java泛型:JDK 5的新特性
    本文详细介绍了Java泛型的概念及其在JDK 5中的应用,通过具体代码示例解释了泛型的引入、作用和优势。同时,探讨了泛型类、泛型方法和泛型接口的实现,并深入讲解了通配符的使用。 ... [详细]
  • openGauss每日一练:第6天 - 模式的创建、修改与删除
    本篇笔记记录了openGauss数据库中关于模式(Schema)的创建、修改和删除操作。通过这些操作,用户可以更好地管理和控制数据库对象。实验环境为openGauss 2.0.0,并使用由墨天轮提供的线上环境。 ... [详细]
  • 探讨如何为魔兽世界中的神圣牧师配置宏,实现一键施放治疗之环和摧心魔(针对敌对目标),并讨论饰品使用的最佳实践。 ... [详细]
  • 南方CASS专题系列:全面教程、视频讲解与插件汇总
    本专题系列涵盖南方CASS的完整教程、详细视频讲解及实用插件,旨在帮助用户快速掌握该软件。南方CASS基于CAD平台开发,集成了地形图绘制、地籍管理、空间数据建库、工程应用和土石方计算等多项功能,广泛应用于测绘、工程等领域。 ... [详细]
  • 本文深入探讨了ConcurrentHashMap在Java 1.7和1.8版本中的锁机制变化,详细分析了从分段锁到CAS(Compare-And-Swap)与synchronized结合的转变过程及其性能优化。 ... [详细]
  • 本文详细介绍了Debian及其衍生发行版中如何通过/etc/network/interfaces文件进行网络接口的配置,对比了Red Hat系系统的不同之处,并提供了多种常见配置示例及解析。 ... [详细]
  • 本文详细探讨了如何在Docker环境中实现单机部署Redis集群的方法,提供了详细的步骤和配置示例,帮助读者更好地理解和应用这一技术。 ... [详细]
author-avatar
mobiledu2502939473
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有