热门标签 | 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。



推荐阅读
  • 流处理中的计数挑战与解决方案
    本文探讨了在流处理中进行计数的各种技术和挑战,并基于作者在2016年圣何塞举行的Hadoop World大会上的演讲进行了深入分析。文章不仅介绍了传统批处理和Lambda架构的局限性,还详细探讨了流处理架构的优势及其在现代大数据应用中的重要作用。 ... [详细]
  • 如何高效解决Android应用ANR问题?
    本文介绍了ANR(应用程序无响应)的基本概念、常见原因及其解决方案,并提供了实用的工具和技巧帮助开发者快速定位和解决ANR问题,提高应用的用户体验。 ... [详细]
  • Docker安全策略与管理
    本文探讨了Docker的安全挑战、核心安全特性及其管理策略,旨在帮助读者深入理解Docker安全机制,并提供实用的安全管理建议。 ... [详细]
  • 拥有一个包含1000个ID及其对应值的数据框时,如何有效地将两个列基于ID转换为单行?本文提供了一种利用dplyr和tidyr包实现这一目标的方法。 ... [详细]
  • 本文详细探讨了BCTF竞赛中窃密木马题目的解题策略,重点分析了该题目在漏洞挖掘与利用方面的技巧。 ... [详细]
  • SQL Server 存储过程实践任务(第二部分)
    本文档详细介绍了三个SQL Server存储过程的创建与使用方法,包括统计特定类型客房的入住人数、根据房间号查询客房详情以及删除特定类型的客房记录。 ... [详细]
  • 本文介绍了实时流协议(RTSP)的基本概念、组成部分及其与RTCP的交互过程,详细解析了客户端请求格式、服务器响应格式、常用方法分类及协议流程,并提供了SDP格式的深入解析。 ... [详细]
  • 在尝试启动Java应用服务器Tomcat时,遇到了org.apache.catalina.LifecycleException异常。本文详细记录了异常的具体表现形式,并提供了有效的解决方案。 ... [详细]
  • 在 Django 模型中,ForeignKey 的 on_delete 参数定义了当关联对象被删除时,当前模型实例的行为。本文详细解释了 on_delete 的各个选项及其具体作用。 ... [详细]
  • 如题:2017年10月分析:还记得在没有智能手机的年代大概就是12年前吧,手机上都会有WAP浏览器。当时没接触网络原理,也不 ... [详细]
  • 深入解析Dubbo:使用与源码分析
    本文详细介绍了Dubbo的使用方法和源码分析,涵盖其架构设计、核心特性和调用流程。 ... [详细]
  • GreenPlum采纳ShareNothing的架构,良好的施展了便宜PC的作用。自此IO不在是DW(datawarehouse)的瓶颈,相同网络的压力会大很多。然而GreenPlum的查问优化策略可能防止尽量少的网络替换。对于首次接触GreenPlum的人来说,必定耳目一新。 ... [详细]
  • ABP框架是ASP.NET Boilerplate的简称,它不仅是一个开源且文档丰富的应用程序框架,还提供了一套基于领域驱动设计(DDD)的最佳实践架构模型。本文将详细介绍ABP框架的特点、项目结构及其在Web API优先架构中的应用。 ... [详细]
  • 本文介绍了 Oracle SQL 中的集合运算、子查询、数据处理、表的创建与管理等内容。包括查询部门号为10和20的员工信息、使用集合运算、子查询的注意事项、数据插入与删除、表的创建与修改等。 ... [详细]
  • 本文介绍了 LaiFengcode 在 GitHub 上的两个主要开源项目:SopCastComponent 和 iOS 相关组件。 ... [详细]
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社区 版权所有