电子发烧友网 > 存储技术 > 缓冲/存储技术 > 正文

一级缓存、二级缓存、三级缓存区别是什么 详解它们的区分方法

2018年08月14日 09:27 次阅读

大家都知道CPU缓存很重要,但对于缓存的具体细分却知之甚少,本文只要是关于CPU缓存的介绍,并着重描述了一级缓存、二级缓存、三级缓存区别方法。

CPU缓存

CPU缓存(Cache Memory)是位于CPU与内存之间的临时存储器,它的容量比内存小的多但是交换速度却比内存要快得多。高速缓存的出现主要是为了解决CPU运算速度与内存读写速度不匹配的矛盾,因为CPU运算速度要比内存读写速度快很多,这样会使CPU花费很长时间等待数据到来或把数据写入内存。在缓存中的数据是内存中的一小部分,但这一小部分是短时间内CPU即将访问的,当CPU调用大量数据时,就可先缓存中调用,从而加快读取速度。

一级缓存、二级缓存、三级缓存区别是什么 详解它们的区分方法

CPU缓存的容量比内存小的多但是交换速度却比内存要快得多。缓存的出现主要是为了解决CPU运算速度与内存读写速度不匹配的矛盾,因为CPU运算速度要比内存读写速度快很多,这样会使CPU花费很长时间等待数据到来或把数据写入内存。  

缓存大小是CPU的重要指标之一,而且缓存的结构和大小对CPU速度的影响非常大,CPU内缓存的运行频率极高,一般是和处理器同频运作,工作效率远远大于系统内存和硬盘。实际工作时,CPU往往需要重复读取同样的数据块,而缓存容量的增大,可以大幅度提升CPU内部读取数据的命中率,而不用再到内存或者硬盘上寻找,以此提高系统性能。但是从CPU芯片面积和成本的因素来考虑,缓存都很小。

按照数据读取顺序和与CPU结合的紧密程度,CPU缓存可以分为一级缓存,二级缓存,部分高端CPU还具有三级缓存,每一级缓存中所储存的全部数据都是下一级缓存的一部分,这三种缓存的技术难度和制造成本是相对递减的,所以其容量也是相对递增的。当CPU要读取一个数据时,首先从一级缓存中查找,如果没有找到再从二级缓存中查找,如果还是没有就从三级缓存或内存中查找。一般来说,每级缓存的命中率大概都在80%左右,也就是说全部数据量的80%都可以在一级缓存中找到,只剩下20%的总数据量才需要从二级缓存、三级缓存或内存中读取,由此可见一级缓存是整个CPU缓存架构中最为重要的部分。

一级缓存、二级缓存、三级缓存区别是什么

  一级缓存、二级缓存、三级缓存是什么?作用?区别? 首先简单了解一下一级缓存。目前所有主流处理器大都具有一级缓存和二级缓存,少数高端处理器还集成了三级缓存。其中,一级缓存可分为一级指令缓存和一级数据缓存。一级指令缓存用于暂时存储并向CPU递送各类运算指令;一级数据缓存用于暂时存储并向CPU递送运算所需数据,这就是一级缓存的作用。 那么,二级缓存的作用又是什么呢?简单地说,二级缓存就是一级缓存的缓冲器:一级缓存制造成本很高因此它的容量有限,二级缓存的作用就是存储那些CPU处理时需要用到、一级缓存又无法存储的数据。同样道理,三级缓存和内存可以看作是二级缓存的缓冲器,它们的容量递增,但单位制造成本却递减。

  需要注意的是,无论是二级缓存、三级缓存还是内存都不能存储处理器操作的原始指令,这些指令只能存储在CPU的一级指令缓存中,而余下的二级缓存、三级缓存和内存仅用于存储CPU所需数据。 根据工作原理的不同,目前主流处理器所采用的一级数据缓存又可以分为实数据读写缓存和数据代码指令追踪缓存2种,它们分别被AMDIntel所采用。不同的一级数据缓存设计对于二级缓存容量的需求也各不相同,下面让我们简单了解一下这两种一级数据缓存设计的不同之处。

  一、AMD一级数据缓存设计 AMD采用的一级缓存设计属于传统的“实数据读写缓存”设计。基于该架构的一级数据缓存主要用于存储CPU最先读取的数据;而更多的读取数据则分别存储在二级缓存和系统内存当中。做个简单的假设,假如处理器需要读取“AMD ATHLON 64 3000+ IS GOOD”这一串数据(不记空格),那么首先要被读取的“AMDATHL”将被存储在一级数据缓存中,而余下的“ON643000+ISGOOD”则被分别存储在二级缓存和系统内存当中(如下图所示)。 需要注意的是,以上假设只是对AMD处理器一级数据缓存的一个抽象描述,一级数据缓存和二级缓存所能存储的数据长度完全由缓存容量的大小决定,而绝非以上假设中的几个字节。“实数据读写缓存”的优点是数据读取直接快速,但这也需要一级数据缓存具有一定的容量,增加了处理器的制造难度(一级数据缓存的单位制造成本较二级缓存高)。

  二、Intel一级数据缓存设计 自P4时代开始,Intel开始采用全新的“数据代码指令追踪缓存”设计。基于这种架构的一级数据缓存不再存储实际的数据,而是存储这些数据在二级缓存中的指令代码(即数据在二级缓存中存储的起始地址)。假设处理器需要读取“INTEL P4 IS GOOD”这一串数据(不记空格),那么所有数据将被存储在二级缓存中,而一级数据代码指令追踪缓存需要存储的仅仅是上述数据的起始地址。

  由于一级数据缓存不再存储实际数据,因此“数据代码指令追踪缓存”设计能够极大地降CPU对一级数据缓存容量的要求,降低处理器的生产难度。但这种设计的弊端在于数据读取效率较“实数据读写缓存设计”低,而且对二级缓存容量的依赖性非常大。 在了解了一级缓存、二级缓存的大致作用及其分类以后,下面我们来回答以下硬件一菜鸟网友提出的问题。

  从理论上讲,二级缓存越大处理器的性能越好,但这并不是说二级缓存容量加倍就能够处理器带来成倍的性能增长。目前CPU处理的绝大部分数据的大小都在0-256KB之间,小部分数据的大小在256KB-512KB之间,只有极少数数据的大小超过512KB。所以只要处理器可用的一级、二级缓存容量达到256KB以上,那就能够应付正常的应用;512KB容量的二级缓存已经足够满足绝大多数应用的需求。 这其中,对于采用“实数据读写缓存”设计的AMD Athlon 64、Sempron处理器而言,由于它们已经具备了64KB一级指令缓存和64KB一级数据缓存,只要处理器的二级缓存容量大于等于128KB就能够存储足够的数据和指令,因此它们对二级缓存的依赖性并不大。这就是为什么主频同为1.8GHz的Socket 754 Sempron 3000+(128KB二级缓存)、Sempron 3100+(256KB二级缓存)以及Athlon 64 2800+(512KB二级缓存)在大多数评测中性能非常接近的主要原因。所以对于普通用户而言754 Sempron 2600+是值得考虑的。 反观Intel目前主推的P4、赛扬系列处理器,它们都采用了“数据代码指令追踪缓存”架构,其中Prescott内核的一级缓存中只包含了12KB一级指令缓存和16KB一级数据缓存,而Northwood内核更是只有12KB一级指令缓存和8KB一级数据缓存。

  因此,P4、赛隆系列处理器非常依赖于二级缓存,赛扬D 320(256KB二级缓存)和赛扬2.4GHz(128kb二级缓存)的性能差距是很好的证明;Cayon D和P4E处理器之间的性能差距也非常明显。最后,如果你是一个狂热的游戏爱好者或者一个专业的多媒体用户,一个带有1MB二级缓存的P4处理器和一个512Kb/1MB二级缓存的Athon 64处理器是你的理想选择。由于CPU的主存和二级缓存在重计算负载下几乎是“满”的,大的二级缓存可以为处理器提供大约5%到10%的性能改进,这对于要求苛刻的用户是绝对必要的。一级缓存是在CPU内的,用来存放内部指令,2级缓存和CPU封装在一起,也是用来存放指令数据的,三级和四级缓存只在高端的服务器CPU里有,作用差不多,速度更快,更稳定,更有效 并不是缓存越大越好,譬如AMD和INTER就有不同的理论,AMD认为一级缓存越大越好,所以一级比较大,而INTER认为过大会有更长的指令执行时间,所以一级很小,二级缓存那两个公司的理论又反过来了,AMD的小,INTER的大,一般主流的INTERCPU的2级缓存都在2M左右 我们通常用(L1,L2)来称呼缓存又叫高速缓冲存储器其作用在于缓解主存速度慢、跟不上CPU读写速度要求的矛盾。它的实现原理,是把CPU最近最可能用到的少量信息(数据或指令)从主存复制到CACHE中,当CPU下次再用这些信息时,它就不必访问慢速的主存,而直接从快速的CACHE中得到,从而提高了得到这些信息的速度,使CPU有更高的运行效率。

  缓存的大小

  一般说来,更大一点的cache容量,对提高命中率是有好处的,如图4.20所示,由于cache 是用价格很高的静态存储器SRAM器件实现的,而cache容量达到一定大小这后,再增加其容量,对命中率的提高并不明显,从合理的性能/价格比考虑,cache的容量设置应在一个合理的容量范围之内。缓存要分一级二级 三级,是为了建立一个层次存储结构,以达到最高性价比。而且多级组织还可以提高cache的命中率,提高执行效能。

  CPU缓存(Cache Memory)是位于CPU与内存之间的临时存储器,它的容量比内存小的多但是交换速度却比内存要快得多。缓存的出现主要是为了解决CPU运算速度与内存读写速度不匹配的矛盾,因为CPU运算速度要比内存读写速度快很多,这样会使CPU花费很长时间等待数据到来或把数据写入内存。在缓存中的数据是内存中的一小部分,但这一小部分是短时间内CPU即将访问的,当CPU调用大量数据时,就可避开内存直接从缓存中调用,从而加快读取速度。由此可见,在CPU中加入缓存是一种高效的解决方案,这样整个内存储器(缓存+内存)就变成了既有缓存的高速度,又有内存的大容量的存储系统了。缓存对CPU的性能影响很大,主要是因为CPU的数据交换顺序和CPU与缓存间的带宽引起的。 缓存的工作原理是当CPU要读取一个数据时,首先从缓存中查找,如果找到就立即读取并送给CPU处理;如果没有找到,就用相对慢的速度从内存中读取并送给CPU处理,同时把这个数据所在的数据块调入缓存中,可以使得以后对整块数据的读取都从缓存中进行,不必再调用内存。 正是这样的读取机制使CPU读取缓存的命中率非常高(大多数CPU可达90%左右),也就是说CPU下一次要读取的数据90%都在缓存中,只有大约10%需要从内存读取。

  这大大节省了CPU直接读取内存的时间,也使CPU读取数据时基本无需等待。总的来说,CPU读取数据的顺序是先缓存后内存。 目前缓存基本上都是采用SRAM存储器,SRAM是英文Static RAM的缩写,它是一种具有静志存取功能的存储器,不需要刷新电路即能保存它内部存储的数据。不像DRAM内存那样需要刷新电路,每隔一段时间,固定要对DRAM刷新充电一次,否则内部的数据即会消失,因此SRAM具有较高的性能,但是SRAM也有它的缺点,即它的集成度较低,相同容量的DRAM内存可以设计为较小的体积,但是SRAM却需要很大的体积,这也是目前不能将缓存容量做得太大的重要原因。

  它的特点归纳如下:优点是节能、速度快、不必配合内存刷新电路、可提高整体的工作效率,缺点是集成度低、相同的容量体积较大、而且价格较高,只能少量用于关键性系统以提高效率。 按照数据读取顺序和与CPU结合的紧密程度,CPU缓存可以分为一级缓存,二级缓存,部分高端CPU还具有三级缓存,每一级缓存中所储存的全部数据都是下一级缓存的一部分,这三种缓存的技术难度和制造成本是相对递减的,所以其容量也是相对递增的。当CPU要读取一个数据时,首先从一级缓存中查找,如果没有找到再从二级缓存中查找,如果还是没有就从三级缓存或内存中查找。一般来说,每级缓存的命中率大概都在80%左右,也就是说全部数据量的80%都可以在一级缓存中找到,只剩下20%的总数据量才需要从二级缓存、三级缓存或内存中读取,由此可见一级缓存是整个CPU缓存架构中最为重要的部分。 

  一级缓存(Level 1 Cache)简称L1 Cache,位于CPU内核的旁边,是与CPU结合最为紧密的CPU缓存,也是历史上最早出现的CPU缓存。由于一级缓存的技术难度和制造成本最高,提高容量所带来的技术难度增加和成本增加非常大,所带来的性能提升却不明显,性价比很低,而且现有的一级缓存的命中率已经很高,所以一级缓存是所有缓存中容量最小的,比二级缓存要小得多。一般来说,一级缓存可以分为一级数据缓存(Data Cache,D-Cache)和一级指令缓存(InstrucTIon Cache,I-Cache)。二者分别用来存放数据以及对执行这些数据的指令进行即时解码,而且两者可以同时被CPU访问,减少了争用Cache所造成的冲突,提高了处理器效能。目前大多数CPU的一级数据缓存和一级指令缓存具有相同的容量,例如AMD的Athlon XP就具有64KB的一级数据缓存和64KB的一级指令缓存,其一级缓存就以64KB+64KB来表示,其余的CPU的一级缓存表示方法以此类推。

   Intel的采用NetBurst架构的CPU(最典型的就是PenTIum 4)的一级缓存有点特殊,使用了新增加的一种一级追踪缓存(ExecuTIon Trace Cache,T-Cache或ETC)来替代一级指令缓存,容量为12KμOps,表示能存储12K条即12000条解码后的微指令。一级追踪缓存与一级指令缓存的运行机制是不相同的,一级指令缓存只是对指令作即时的解码而并不会储存这些指令,而一级追踪缓存同样会将一些指令作解码,这些指令称为微指令(micro-ops),而这些微指令能储存在一级追踪缓存之内,无需每一次都作出解码的程序,因此一级追踪缓存能有效地增加在高工作频率下对指令的解码能力,而μOps就是micro-ops,也就是微型操作的意思。它以很高的速度将μops提供给处理器核心。Intel NetBurst微型架构使用执行跟踪缓存,将解码器从执行循环中分离出来。

  这个跟踪缓存以很高的带宽将uops提供给核心,从本质上适于充分利用软件中的指令级并行机制。Intel并没有公布一级追踪缓存的实际容量,只知道一级追踪缓存能储存12000条微指令(micro-ops)。所以,我们不能简单地用微指令的数目来比较指令缓存的大小。实际上,单核心的NetBurst架构CPU使用8Kμops的缓存已经基本上够用了,多出的4kμops可以大大提高缓存命中率。而如果要使用超线程技术的话,12KμOps就会有些不够用,这就是为什么有时候Intel处理器在使用超线程技术时会导致性能下降的重要原因。

   例如Northwood核心的一级缓存为8KB+12KμOps,就表示其一级数据缓存为8KB,一级追踪缓存为12KμOps;而Prescott核心的一级缓存为16KB+12KμOps,就表示其一级数据缓存为16KB,一级追踪缓存为12KμOps。在这里12KμOps绝对不等于12KB,单位都不同,一个是μOps,一个是Byte(字节),而且二者的运行机制完全不同。所以那些把Intel的CPU一级缓存简单相加,例如把Northwood核心说成是20KB一级缓存,把Prescott核心说成是28KB一级缓存,并且据此认为Intel处理器的一级缓存容量远远低于AMD处理器128KB的一级缓存容量的看法是完全错误的,二者不具有可比性。在架构有一定区别的CPU对比中,很多缓存已经难以找到对应的东西,即使类似名称的缓存在设计思路和功能定义上也有区别了,此时不能用简单的算术加法来进行对比;而在架构极为近似的CPU对比中,分别对比各种功能缓存大小才有一定的意义。

结语 

关于缓存的细分就介绍到这了,希望本文能对你有所帮助。

技术专区

关注电子发烧友微信

有趣有料的资讯及技术干货

下载发烧友APP

打造属于您的人脉电子圈

关注发烧友课堂

锁定最新课程活动及技术直播
收藏 人收藏
分享:

评论

相关推荐

cpu二级缓存越大越好吗 现在一般都是多大

CPU缓存(Cache Memory)位于CPU与内存之间的临时存储器,它的容量比内存小但交换速度快...

发表于 2018-08-14 09:40 0次阅读
cpu二级缓存越大越好吗 现在一般都是多大

ARM Cortex-M4中断优先级和嵌套

我前面提到一句,M4虽然指令集是向下兼容M0+的,但是在中断优先级管理上是有区别的,由于M4的中断源...

发表于 2018-08-14 09:29 55次阅读
ARM Cortex-M4中断优先级和嵌套

Go语言在多线程领域编程、跨异构平台及编程难易程...

Go语言的异构平台移植也非常简单,仅需要应用程序的源码,在异构平台上直接编译即可,且编译后的二进制...

发表于 2018-08-14 09:25 20次阅读
Go语言在多线程领域编程、跨异构平台及编程难易程...

二级缓存是什么意思 为什么要分一二三级缓存

CPU缓存(Cache Memory)位于CPU与内存之间的临时存储器,它的容量比内存小但交换速度快...

发表于 2018-08-14 08:56 15次阅读
二级缓存是什么意思 为什么要分一二三级缓存

英特尔是如何应对AMD造成的压力的?

自从AMD在2017年携锐龙品牌重返高性能处理器市场之后,英特尔这边的市场策略也大幅改变了,多年没变...

发表于 2018-08-13 17:29 59次阅读
英特尔是如何应对AMD造成的压力的?

国产CPU的发展现状分析

目前,主要的CPU架构有四种:ARM、X86、MIPS、Power。其中ARM/MIPS/Power...

发表于 2018-08-13 17:25 174次阅读
国产CPU的发展现状分析

OPPO R17全新美人尖全面屏搭配10G大运存...

我们也在工信部看到OPPO PBCT00和OPPO PBCM00两款新机,这两款型号的新机外观、参数...

发表于 2018-08-13 17:09 185次阅读
OPPO R17全新美人尖全面屏搭配10G大运存...

这颗7nm芯片真的值得国人如此的骄傲吗?嘉楠耘智...

目前全球所有的超级计算机所采用的芯片都是通用型的CPU芯片。比如之前曾连续六次拿下全球超算第一宝座的...

发表于 2018-08-13 15:40 1122次阅读
这颗7nm芯片真的值得国人如此的骄傲吗?嘉楠耘智...

ARM推出新架构,最早产品或于明年推出

在早些时候于旧金山举行的一场活动中,Arm 公开了三款为移动设备而设的全新芯片设计。首先在 CPU ...

发表于 2018-08-13 10:29 124次阅读
ARM推出新架构,最早产品或于明年推出

英特尔10nm芯片再次跳票,最早也要等到2019...

你以为在小范围生产后,英特尔的 10nm Cannon Lake 就一定会如约在 2018 年末开始...

发表于 2018-08-13 10:10 64次阅读
英特尔10nm芯片再次跳票,最早也要等到2019...

SSM2518,I2S不输出数据的情况下,测量OUT R/L的输出端,发现输出窄方波脉冲,请问这种情况是否正常?

发表于 2018-08-13 08:31 32次阅读
SSM2518,I2S不输出数据的情况下,测量OUT R/L的输出端,发现输出窄方波脉冲,请问这种情况是否正常?

请问怎么计算RM48L952 CPU使用率?

发表于 2018-08-13 06:25 20次阅读
请问怎么计算RM48L952 CPU使用率?

站在CPU的角度看世界

经常听到有人说磁盘很慢、网络很卡,这都是站在人类的感知维度去表述的,比如拷贝一个文件到硬盘需要几分钟...

发表于 2018-08-12 11:12 196次阅读
站在CPU的角度看世界

如何利用FPGA研究CPU工作原理实现其功能?

初始时的PC 为0000H, SP为03FFH。SP的更改可通过指令sph l来执行。针对实验箱, ...

发表于 2018-08-12 09:29 56次阅读
如何利用FPGA研究CPU工作原理实现其功能?

我有一个关于计算机体系结构的问题?cpu就一个同步振荡脉冲吗?

发表于 2018-08-10 22:22 60次阅读
我有一个关于计算机体系结构的问题?cpu就一个同步振荡脉冲吗?

FPGA究竟是什么?能代替CPU架构吗?

FPGA全称现场可编程门阵列(Field-Programmable Gate Array),最初作为...

发表于 2018-08-10 17:23 351次阅读
FPGA究竟是什么?能代替CPU架构吗?

7月份最新的CPU天梯图,看看自己的电脑CPU还...

根据VCZ提供的消息,AMD二代“线程撕裂者”处理器共有四款,分别是2990WX、2970WX、29...

发表于 2018-08-10 17:06 667次阅读
7月份最新的CPU天梯图,看看自己的电脑CPU还...

8月13荣耀Play将有升级大计划?或将搭载CP...

据了解,CPU Turbo技术是一种智能的清理手机的内存,使得手机的CPU可以长时间高频运行的技术。...

发表于 2018-08-10 16:38 522次阅读
8月13荣耀Play将有升级大计划?或将搭载CP...

Jitsi实现自动减少转发视频层,从而降低客户端...

那么这是否意味着联播对用户来说效率较低呢?相反,由于我们可以单独控制联播的流,因此联播使我们有机会通...

发表于 2018-08-10 14:43 190次阅读
Jitsi实现自动减少转发视频层,从而降低客户端...

盘点目前国产CPU最新现状及未来发展趋势

目前,主要的CPU架构有四种:ARM、X86、MIPS、Power。其中ARM/MIPS/Power...

发表于 2018-08-10 14:40 1109次阅读
盘点目前国产CPU最新现状及未来发展趋势

飞腾CPU的演进与我国超级计算机的成长史是同步的

“天河一号”,是由国防科技大学研制的我国首台千万亿次超级计算机,采用6144个英特尔INTEL通用多...

发表于 2018-08-10 09:48 370次阅读
飞腾CPU的演进与我国超级计算机的成长史是同步的

单片机的五个特点

发表于 2018-08-10 09:05 139次阅读
单片机的五个特点

AD7177-2输出速率200Hz,CPU定时器也是5ms的,请问会不会存在不匹配的问题?

发表于 2018-08-10 08:37 68次阅读
AD7177-2输出速率200Hz,CPU定时器也是5ms的,请问会不会存在不匹配的问题?

一个关于Linux中断的问题:硬件处理,初始化和...

I/O APIC 每个I/O APIC提供24个管脚,能够和外部设备的中断线连接,每个管脚都可以通...

发表于 2018-08-09 17:16 333次阅读
一个关于Linux中断的问题:硬件处理,初始化和...

缓存一致性问题及缓存并发问题

在高并发场景下,如果某一个key被高并发访问,没有被命中,出于对容错性考虑,会尝试去从后端数据库中获...

发表于 2018-08-09 15:52 224次阅读
缓存一致性问题及缓存并发问题

Intel公布新Xeon路线图,Ice Lake...

Intel在今天召开的数据中心创新峰会上公布了新的Xeon路线图。

发表于 2018-08-09 11:58 190次阅读
Intel公布新Xeon路线图,Ice Lake...

牙膏挤出新高度?Intel三款基于14nm+++...

在今年第一季度财报发布时,时任Intel CEO的科再奇公开宣布,消费级平台还会有一代14nm,代号...

发表于 2018-08-09 10:20 72次阅读
牙膏挤出新高度?Intel三款基于14nm+++...

英特尔计划升级现有芯片并为其整合入新的内存技术,...

8月8日下午消息,英特尔数据中心主管周一告诉路透社,公司计划升级目前现有的芯片并为其整合入新的内存技...

发表于 2018-08-09 10:11 54次阅读
英特尔计划升级现有芯片并为其整合入新的内存技术,...

aducm360:进入低功耗无法唤醒 请问是什么原因?

发表于 2018-08-09 07:22 93次阅读
aducm360:进入低功耗无法唤醒 请问是什么原因?

AD7177-2 多通道采样问题,请问3片AD7177-2共12路数据采集CPU怎么处理比较好?

发表于 2018-08-09 06:44 57次阅读
AD7177-2 多通道采样问题,请问3片AD7177-2共12路数据采集CPU怎么处理比较好?

人类这次输给的是怎样的进阶版“AI 英雄”?

OpenAI Five 可以从随机权重开始,从自我博弈中学习。 为了避免“策略崩溃”,智能体在训练的...

发表于 2018-08-08 19:07 888次阅读
人类这次输给的是怎样的进阶版“AI 英雄”?

分离式部署与超融合方式相比有哪些不同?

数据中心内部系统的核心要求是“稳定可靠”,一是指系统在运行过程中有能力提供连续可靠的服务,长时间无故...

发表于 2018-08-08 17:07 645次阅读
分离式部署与超融合方式相比有哪些不同?

超干货!不同系统查看CPU速度的具体步骤这里全都有!

发表于 2018-08-08 15:59 47次阅读
超干货!不同系统查看CPU速度的具体步骤这里全都有!

可设置和校准ESI的GUI采用光学传感器的水表参考设计包含BOM,PCB文件和光绘文件

发表于 2018-08-08 09:53 92次阅读
可设置和校准ESI的GUI采用光学传感器的水表参考设计包含BOM,PCB文件和光绘文件

请教有关sigma里面限幅器系数算法问题

发表于 2018-08-08 06:42 29次阅读
请教有关sigma里面限幅器系数算法问题

飞腾对此“造假”传闻进辟谣,CPU芯片全部为自主...

自从今年中兴事件爆发以来,国内的自主芯片领域便受到了全国各界极大关注。同时也刺激了一大批企业纷纷宣布...

发表于 2018-08-07 16:39 383次阅读
飞腾对此“造假”传闻进辟谣,CPU芯片全部为自主...

利用人工智能定时方案简化高性能计算加速

云计算和人工智能(AI)将会是解决一些世界上最大的挑战的关键,如加速科学发现、加快医学研究、能源、医...

发表于 2018-08-07 15:30 344次阅读
利用人工智能定时方案简化高性能计算加速

AMD的第二代锐龙ThreadRipper正式发...

AMD的第二代锐龙ThreadRipper(线程撕裂者)终于正式发布了!旗舰型号ThreadRipp...

发表于 2018-08-07 10:20 74次阅读
AMD的第二代锐龙ThreadRipper正式发...

为什么AMD会授权X86给中国?未来对中国市场又...

6月中旬有一款处理器出现在Linux内核补丁中,在以往这是很正常的操作,不同的是这次出现的处理器代号...

发表于 2018-08-06 09:25 77次阅读
为什么AMD会授权X86给中国?未来对中国市场又...

Intel陷困境,难以争取到更多订单,或将考虑缩...

目前对于Intel的处理器产品来说,最大问题并不是AMD锐龙在后边一路追赶,而是自家的10nm工艺跳...

发表于 2018-08-06 09:17 56次阅读
Intel陷困境,难以争取到更多订单,或将考虑缩...

盘点历史上最糟糕的十大CPU

提到历史上糟糕的CPU产品,很多人会想到奔腾,理由是“FDIV(浮点除)”BUG。

发表于 2018-08-06 09:14 104次阅读
盘点历史上最糟糕的十大CPU

AMD二代Threadripper处理器新包装曝...

AMD的二代Threadripper处理器已经发布了,不过现在还没正式解禁,预计8月13日才会上市。...

发表于 2018-08-03 11:34 113次阅读
AMD二代Threadripper处理器新包装曝...

神助攻!微星曝AMD全新多核心CPU将超越8核

提起AMD的产品,相信许多DIYer都有一个印象:核心多。确实AMD在过去很长时间内一直主打多核卖点...

发表于 2018-08-03 11:28 248次阅读
神助攻!微星曝AMD全新多核心CPU将超越8核

华为推出了一项很“吓人”的技术—— CPU Tu...

2016 年,华为推出了荣耀 Note8,然而 2017 年,荣耀 Note9 并没有如期而至,就在...

发表于 2018-08-03 09:46 1625次阅读
华为推出了一项很“吓人”的技术—— CPU Tu...

内存条到底有什么可讲究的呢?

详细来说两者的不同之处有许多,但对于选购来说,只需要知道它们两者使用的金手指不同,并且互不兼容即可。...

发表于 2018-08-02 17:58 238次阅读
内存条到底有什么可讲究的呢?

关于TI设计工业机器人技术实现 CPU 板的不同...

TI 工业机器人技术概览 (2)

发表于 2018-08-02 01:07 220次阅读
关于TI设计工业机器人技术实现 CPU 板的不同...

AI芯片的架构和传统芯片有什么不同?

所谓的AI芯片,一般是指针对AI算法的ASIC(专用芯片)。传统的CPU、GPU都可以拿来执行AI算...

发表于 2018-08-01 10:34 496次阅读
AI芯片的架构和传统芯片有什么不同?

AMD Ryzen线程撕裂者2990X多线程跑分...

HKEPC的Lau Kin Lam在7月28日的一次Youtube直播中晒出了一张Cinebench...

发表于 2018-07-31 16:37 219次阅读
AMD Ryzen线程撕裂者2990X多线程跑分...

外媒曝光,二代撕裂者命名将比第一代多个字母“W”

AMD即将推出第二代锐龙线程撕裂者发烧处理器,最多配备32核心64线程,各种曝料这几天也是密集出现。

发表于 2018-07-31 16:29 83次阅读
外媒曝光,二代撕裂者命名将比第一代多个字母“W”

HWBOT突然更新三款新的撕裂者数据,新架构真的...

AMD很快就会发布第二代Ryzen ThreadRipper线程撕裂者发烧平台,最高达32核心64线...

发表于 2018-07-31 16:18 64次阅读
HWBOT突然更新三款新的撕裂者数据,新架构真的...

盘点那些最具代表性“中国芯”

近年来,国家与企业加大对“中国芯”的投入,在芯片研发上取得了一些成绩,中国自主研发的“芯片”也相继问...

发表于 2018-07-31 15:56 311次阅读
盘点那些最具代表性“中国芯”

如何给你服役多年的电脑主机清灰?

你有没有过电脑风扇狂转,进个系统几分钟,玩LOL闪退被队友怒喷的经历?每个台式机里都隐藏着一个污力滔...

发表于 2018-07-30 17:09 242次阅读
如何给你服役多年的电脑主机清灰?

英特尔为什么会陷入现在的尴尬局面?

按照美国通用会计准则(GAAP)计算,英特尔2018年第二季度营收为169.62亿美元,较去年的14...

发表于 2018-07-30 17:03 185次阅读
英特尔为什么会陷入现在的尴尬局面?

如何改进CPU性能发展瓶颈问题?

在经典CPU中一般有两个常用的组件:北桥(North Bridge)和南桥(SouthBridge)...

发表于 2018-07-30 14:55 320次阅读
如何改进CPU性能发展瓶颈问题?

FPGA究竟是什么?真的能代替CPU架构吗?

你还没听过FPGA?那你一定是好久没有更新自己在企业级IT领域的知识了。今天笔者就和大家聊聊何为FP...

发表于 2018-07-28 11:26 400次阅读
FPGA究竟是什么?真的能代替CPU架构吗?

AM5728:高性能SOC,可用于多种工业应用场...

如下图通信协议管理机基于TI AM5728的设计,提供电网中高可靠性、高安全度、大量以太网,以及多协...

发表于 2018-07-28 09:22 114次阅读
AM5728:高性能SOC,可用于多种工业应用场...

比特币矿机未来市场深度报告

矿机作为比特币系统中的关键组成部分,通过消耗计算和电力资源争夺记账权,为该系统增加了“信任价值”;从...

发表于 2018-07-26 15:48 423次阅读
比特币矿机未来市场深度报告

FPGA是什么?为什么要使用它?

最近几年,FPGA这个概念越来越多地出现。例如,比特币挖矿,就有使用基于FPGA的矿机。还有,之前微...

发表于 2018-07-26 14:41 430次阅读
FPGA是什么?为什么要使用它?

一文带你了解ARM的发展历程

ARM公司既不生产芯片也不销售芯片,它只出售芯片技术授权。却做到了在手持设备市场上占有90%以上的份...

发表于 2018-07-26 08:20 1155次阅读
一文带你了解ARM的发展历程

AI芯片与其他芯片有什么区别?

所谓的AI芯片,一般是指针对AI算法的ASIC(专用芯片)。传统的CPU、GPU都可以拿来执行AI算...

发表于 2018-07-25 14:58 576次阅读
AI芯片与其他芯片有什么区别?

我国集成电路领域将仍有机会比肩欧美,但还需几代人...

今年以来,中兴事件、中美贸易战等引起了社会各界对中国在高科技领域特别是芯片(集成电路),人工智能等领...

发表于 2018-07-24 17:33 289次阅读
我国集成电路领域将仍有机会比肩欧美,但还需几代人...

Intel“第9代CPU”又曝光,i7将不再支持...

上周有消息称Intel“第9代CPU”最快8月1日发布,i9-9900K/i7-9700K和i5-9...

发表于 2018-07-24 16:26 1306次阅读
Intel“第9代CPU”又曝光,i7将不再支持...

英特尔虽强,可全球唯一一家同时具有高性能CPU及...

英特尔为了庆祝公司成立50周年推出了一系列活动,最近评选了英特尔公司的10大创新技术/产品,包括X8...

发表于 2018-07-24 16:20 128次阅读
英特尔虽强,可全球唯一一家同时具有高性能CPU及...

浪潮存储:以智慧驱动新数据时代 加速新智能应用

聚焦智慧驱动的新数据时代,在存储闪存化趋势下,浪潮提供全闪和混闪两种形态的闪存存储,加速新智能应用。

发表于 2018-07-24 15:18 446次阅读
浪潮存储:以智慧驱动新数据时代 加速新智能应用

英特尔计划收购eASIC,降低对CPU依赖程度,...

英特尔没有披露收购eASIC协议条款。eASIC位于英特尔公司总部所在地美国加利福尼亚州圣克拉拉。英...

发表于 2018-07-24 10:00 75次阅读
英特尔计划收购eASIC,降低对CPU依赖程度,...

什么是AI芯片?为什么需要AI芯片?

这个时候就来看了,比如IBM的POWER8,最先进的服务器用超标量CPU之一,4GHz,SIMD,1...

发表于 2018-07-23 17:53 969次阅读
什么是AI芯片?为什么需要AI芯片?

上分器是什么 上分器简易制作

被遥控的设备前端有一个红外接收器,它会接收到遥控器发射的经过调制的红外信号,然后滤除干扰信号,解调出...

发表于 2018-07-23 15:32 1209次阅读
上分器是什么 上分器简易制作

一文详解GPU结构及工作原理

GPU全称是GraphicProcessing Unit--图形处理器,其最大的作用就是进行各种绘制...

发表于 2018-07-23 09:49 947次阅读
一文详解GPU结构及工作原理

为什么手机的CPU有很多厂商会做,电脑CPU只有...

PC端的CPU是以x86架构为主,x86也就是桌面CPU的指令集,其PC端的x86架构专利全世界只有...

发表于 2018-07-19 09:22 220次阅读
为什么手机的CPU有很多厂商会做,电脑CPU只有...

解决PLC故障问题的9个小技巧

近年来,随着社会的发展,PLC可编程序控制器在工业生产中得到了广泛的使用,同时技术人员对其使用要求也...

发表于 2018-07-18 17:45 622次阅读
解决PLC故障问题的9个小技巧

浅析单片机C语言函数之中断函数

在开始写中断函数之前,我们来一起回顾一下,单片机的中断系统。

发表于 2018-07-18 16:56 536次阅读
浅析单片机C语言函数之中断函数

如何判断CPU的大小端字节序?

大端字节序:高字节存放在低地址,低字节存放在高低址。

发表于 2018-07-18 16:34 390次阅读
如何判断CPU的大小端字节序?

关于Linux内存模型的介绍

在linux内核中支持3中内存模型,分别是flat memory model,Discontiguo...

发表于 2018-07-18 16:26 356次阅读
关于Linux内存模型的介绍

推进多元化战略,英特尔下一步是什么?

面对这样的情境,当务之急就是要推进多元化战略布局,近几年兴起的人工智能也成了英特尔的其中一个关注方向...

发表于 2018-07-18 10:05 464次阅读
推进多元化战略,英特尔下一步是什么?

CPU架构有多少种?X86与ARM有哪些不同之处...

一台服务器、一台电脑、一台手机最重要的电子零部件是什么?没错,就是CPU处理器。它主要负责数据计算、...

发表于 2018-07-17 19:44 842次阅读
CPU架构有多少种?X86与ARM有哪些不同之处...

鲁大师公布上半年PC硬件排行榜,Intel成最大...

今日,鲁大师公布了2018年上半年的PC硬件排行榜,包括CPU处理器、显卡、内存、硬盘、主板五大领域...

发表于 2018-07-17 17:33 188次阅读
鲁大师公布上半年PC硬件排行榜,Intel成最大...

AMD新旗舰线程撕裂者模拟测试,效果达预期

32核心64线程的AMD新旗舰线程撕裂者ThreadRipper 2990X即将登场,那么在核心线程...

发表于 2018-07-17 17:28 294次阅读
AMD新旗舰线程撕裂者模拟测试,效果达预期

对于Layout的人来说,枯燥无味的工作就是艺术

Layout是一件过程时而愉快时而痛苦,而结果却绝对享受的事情。对于一个用心Layout的人,到最后...

发表于 2018-07-17 15:08 381次阅读
对于Layout的人来说,枯燥无味的工作就是艺术

英特尔收购小型芯片厂商eASIC 进一步降低对C...

沈阳市第一家“缤果盒子”便利店开在沈阳市政务服务中心。顾客可以通过微信扫码关注“缤果盒子”,打开便利...

发表于 2018-07-16 16:47 537次阅读
英特尔收购小型芯片厂商eASIC 进一步降低对C...

结合PLC系统现场故障处理实例,分享PLC故障维...

首先从软件方面进行处理。在主控PLC进行了同步操作,强制通讯数据字DW13的第14位,结果通讯仍然没...

发表于 2018-07-16 16:17 540次阅读
结合PLC系统现场故障处理实例,分享PLC故障维...

CPU政府采购的“战国时代”

由于入围的CPU种类太多,而且指令集繁杂,这种几乎是“零门槛”的政府采购,对于中国CPU未必能有多大...

发表于 2018-07-16 15:15 434次阅读
CPU政府采购的“战国时代”

从裸奔到操作系统,我们将面对什么挑战

在超级循环中,分别调用了func1~func5这5个函数,他们的栈需求分别是10K、5K、9K、8K...

发表于 2018-07-16 14:13 454次阅读
从裸奔到操作系统,我们将面对什么挑战

英特尔收购eASIC降低对CPU依赖程度

英特尔当地时间星期四表示,它计划收购小型芯片厂商eASIC。这一交易将有助于英特尔降低对CPU的依赖...

发表于 2018-07-16 11:02 613次阅读
英特尔收购eASIC降低对CPU依赖程度

Linux系统中的实时调度器DL调度器的原理是什...

实时系统是这样的一种计算系统:当事件发生后,它必须在确定的时间范围内做出响应。在实时系统中,产生正确...

发表于 2018-07-16 11:00 396次阅读
Linux系统中的实时调度器DL调度器的原理是什...

硬件工程师需要考虑哪四大现象?一个资深硬件工程师...

完成一个大的硬件工程,需要考虑的事情很多。所以,这对工程师的要求就高了些。且看下面是一个很牛叉的硬件...

发表于 2018-07-16 10:34 765次阅读
硬件工程师需要考虑哪四大现象?一个资深硬件工程师...

指令集架构与开源架构

首先所有推崇RISC-V的文章都在说RISC-V架构简单,功耗面积低,这其实跟以前夸MIPS没什么不...

发表于 2018-07-16 10:05 382次阅读
指令集架构与开源架构

介绍处理器数据:时钟速度、核心数、CPU 缓存及...

我们的手机、主机以及笔记本电脑这样的数字设备已经变得如此成熟,以至于它们进化成为我们的一部分,而不只...

发表于 2018-07-15 11:43 773次阅读
介绍处理器数据:时钟速度、核心数、CPU 缓存及...

Z370主板获更新,将支持8代CPU新品?

使用Z370主板的用户们是否注意到,你的BIOS在7月份纷纷更新了?

发表于 2018-07-15 10:33 641次阅读
Z370主板获更新,将支持8代CPU新品?

AMD三位高管获提升,将巩固AMD现有格局

过去一年多,AMD依靠全新的Zen CPU架构,在桌面、笔记本、企业数据中心等各个市场全面冲击Int...

发表于 2018-07-15 10:23 97次阅读
AMD三位高管获提升,将巩固AMD现有格局

英特尔收购eASIC,会减小其对CPU的依赖么?

定制芯片运行效率高,但存在开发成本高、不能很好地完成其他任务的问题,Altera芯片的目标是在两者之...

发表于 2018-07-14 09:13 807次阅读
英特尔收购eASIC,会减小其对CPU的依赖么?

三维场景转化为一幅二维图像的过程

逐像素、逐顶点光照差异性主要体现在对于非精细模型,在执行逐顶点光照时,由于点距较大,在进行颜色线性插...

发表于 2018-07-13 17:10 967次阅读
三维场景转化为一幅二维图像的过程

英特尔发布面向入门级工作站的至强(Xeon)E-...

英特尔刚刚发布的了面向入门级工作站的至强(Xeon)E-2100 系列六核 CPU 。与最新的桌面级...

发表于 2018-07-13 11:33 1505次阅读
英特尔发布面向入门级工作站的至强(Xeon)E-...

70行代码来打造MCU性能分析利器!

改善性能可以改进代码的写法或算法,这就要结合实际问题,各显神通了。

发表于 2018-07-12 14:52 564次阅读
70行代码来打造MCU性能分析利器!

华大九天与中天微达成合作 积极布局嵌入式CPU研...

近日,北京华大九天软件有限公司(“华大九天”)与阿里巴巴旗下杭州中天微系统有限公司(“中天微”)联合...

发表于 2018-07-12 14:21 686次阅读
华大九天与中天微达成合作 积极布局嵌入式CPU研...

PowerVR的开发者技术支持团队在GDC 20...

PVRStudio ——一款2018年全新的工具,它是一个功能齐全的IDE,世界上第一款移动/嵌入式...

发表于 2018-07-11 14:55 205次阅读
PowerVR的开发者技术支持团队在GDC 20...

菲数科技以“FPGA+云”助力高性能计算

随着通用处理器(CPU)的摩尔定律已入暮年,从美国的微软、亚马逊到中国的BAT、华为,几乎所有的互联...

发表于 2018-07-10 16:56 1842次阅读
菲数科技以“FPGA+云”助力高性能计算

什么是CmBacktrace?在RT-Threa...

为了能让开发者更快的知道造成 hard falut 的原因,更快的定位到错误代码的位置,本应用笔记将...

发表于 2018-07-09 10:31 666次阅读
什么是CmBacktrace?在RT-Threa...

“半导体战争”必然激化 “中国制造”稳步发展

美国的芯片公司及其供应商都十分反对向中国商品课征20%的关税提议,以及全球这两大经济体之间的贸易战持...

发表于 2018-07-09 10:06 921次阅读
“半导体战争”必然激化 “中国制造”稳步发展

如何使用博途平台上完成西门子的S7-1500与S...

一步步教你使用博途平台,完成西门子最风行的两款PLC——S7-1500(1515 CPU)与S7-1...

发表于 2018-07-09 10:00 1426次阅读
如何使用博途平台上完成西门子的S7-1500与S...

依旧无可取代 盘点2018上半年PC行业新技术

在过去的半年,PC 产业的格局并没有产生明显的变化,虽然 PC 出货量的排名顺序有一些变化,但 TO...

发表于 2018-07-09 10:00 928次阅读
依旧无可取代 盘点2018上半年PC行业新技术