同级别的CPU,AMD的一级缓存是不是总比INTEL的大?一级缓存和二级缓存哪个更重要?

纳米大小对CPU性能主要有什么影响?

再 P4 到 酷睿 这段时间,AMD的主频比同档次的INTEL要低,但是一级缓存大,流水量更短,构架更先进,所以这段时间的AMD性能比同等INTEL要强。
一级缓存和二级缓存,当然是一级更重要,就好比你是个工人,一级缓存是你手边的工具,二级缓存是你工具箱里的工具,手边的工具越多,你的效率就越高,当手边没有你要的工具时,你就要花时间去工具箱里找,速度就慢了下来。
纳米大小,指的是雕刻的精度,不管是P4还是酷睿,cpU的大小都没变,但是酷睿是45UM的,元件就多了很多,性能就高了很多。
这些东西说的比较笼统,希望你能系统学习一下。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-06-12
2个一级缓存的设计不一样的!

一、AMD一级数据缓存设计
AMD采用的一级缓存设计属于传统的“实数据读写缓存”设计。基于该架构的一级数据缓存主要用于存储CPU最先读取的数据;而更多的读取数据则分别存储在二级缓存和系统内存当中。做个简单的假设,假如处理器需要读取“AMD ATHLON 64 3000+ IS GOOD”这一串数据(不记空格),那么首先要被读取的“AMDATHL”将被存储在一级数据缓存中,而余下的“ON643000+ISGOOD”则被分别存储在二级缓存和系统内存当中(如下图所示)。
需要注意的是,以上假设只是对AMD处理器一级数据缓存的一个抽象描述,一级数据缓存和二级缓存所能存储的数据长度完全由缓存容量的大小决定,而绝非以上假设中的几个字节。“实数据读写缓存”的优点是数据读取直接快速,但这也需要一级数据缓存具有一定的容量,增加了处理器的制造难度(一级数据缓存的单位制造成本较二级缓存高)。
二、Intel一级数据缓存设计
自P4时代开始,Intel开始采用全新的“数据代码指令追踪缓存”设计。基于这种架构的一级数据缓存不再存储实际的数据,而是存储这些数据在二级缓存中的指令代码(即数据在二级缓存中存储的起始地址)。假设处理器需要读取“INTEL P4 IS GOOD”这一串数据(不记空格),那么所有数据将被存储在二级缓存中,而一级数据代码指令追踪缓存需要存储的仅仅是上述数据的起始地址(如下图所示)。
由于一级数据缓存不再存储实际数据,因此“数据代码指令追踪缓存”设计能够极大地降CPU对一级数据缓存容量的要求,降低处理器的生产难度。但这种设计的弊端在于数据读取效率较“实数据读写缓存设计”低,而且对二级缓存容量的依赖性非常大。

一级缓存可以忽略,二级缓存越大处理器的性能越好!

纳米越小功耗越小,相对散热也小!
第2个回答  2009-06-12
1,2,3级缓存越靠后速度越慢,但都重要,纳米越小,越省电,温度越低,温度低自然就更加能提高主频,而且能超频能超更高,核心可以多塞几个进去,所以纳米越小越重要
第3个回答  2009-06-25
缓存是指可以进行高速数据交换的存储器, CPU 进行处理的数据信息多是从内存中调取的,但 CPU 的运算速度要比内存快得多,为此在传输过程中放置一存储器,存储 CPU 经常使用的数据和指令,这样可以提高数据传输速度。L1 Cache( 一级缓存 ) 是 CPU 第一层高速缓存。内置的 L1 高速缓存的容量和结构对 CPU的性能影响较大,不过高速缓冲存储器均由静态 RAM 组成,结构较复杂,在 CPU 管芯面积不能太大的情况下, L1 级高速缓存的容量不可能做得太大。L2 Cache( 二级缓存 ) 是 CPU 的第二层高速缓存,由于 L1 级高速缓存容量的限制,为了再次提高 CPU 的运算速度,在 CPU 外部放置一高速存储器,即二级缓存。工作主频比较灵活,可与 CPU 同频,也可不同。 CPU 在读取数据时,先在 L1 中寻找,再从 L2 寻找,然后是内存,最后是外存储器。所以 L2 对系统的影响也不容忽视。
第4个回答  2009-06-12
Intel的CPU采用了乱序执行构架和数据代码指令追踪缓存,而从二级缓存中读取数据,远比从内存中读取快得多。Intel CPU将一级缓存用于存放数据地址,说得简单点,就相当于一个目录,CPU需要读取二级缓存里面的数据时,首先会从一级缓存里面找到对应的数据的地址。这样一来,命中率大幅提高。
而AMD的CPU采用的方法是将一级缓存和二级缓存都用于存放数据。这样的好处是:缓存容量更大,读取数据更快。但这时的命中率并不高,CPU需要花时间在两个缓存里面寻找所需要的数据。这就可以理解在Super pi当中,Intel CPU和AMD CPU的性能差距了。由于Super pi是一款单纯计算圆周率的测试软件,所以要求处理器的浮点运算能力越高越好,而此时并不需要使用大容量缓存,所以Intel CPU的高数据命中率成为了优势。而在运行日常软件以及大型游戏的时候,命中率与缓存容量的要求都很高,因此两种同档次CPU在表现上差距并不大,甚至AMD的CPU在某些应用当中还有一点优势。
理解了上面的内容,再看看Intel和AMD的4核处理器的性能对比。除了新出的i7,Intel所有4核处理器,都是将两个双核核心封装到一块芯片上,两个核心独占自己的缓存,需要进行数据通信时,只能通过桥接方式,因此也被人称作胶水CPU。而AMD的4核CPU是原生4核,4个核心共享相同缓存,因此效率高了不少,这也是早期AMD 4核处理器性能秒杀Intel Q系列处理器全家的原因。

“纳米大小”的影响:
首先,新的生产工艺可以提高芯片的集成度。在不增加芯片面积的情况下,使用更精细的生产工艺可以比老工艺大大增加的晶体管数量,并可以扩展新的功能。
其次,新工艺引入的另一个好处就是是功耗降低,提高处理器主频是提高处理器性能的主要手段之一,但是由于提高主频后整体功耗会随之上升,所以提高制造工艺也可以有效降低功耗,提高处理器主频。并且在降低处理器功耗的同时,处理器整体的超频能力也得到大幅度提升,每次提升制造工艺后,往往就会成为新一代超频极品,也正是这个原因。
最后,在芯片性能方面,更先进工艺的引入使得导电沟道长度减少,可以使用更多先进的材料,从而使晶体管的(开关)速度加快,大大提高芯片的整体性能并降了低功耗,热量的降低反过来又可以增加元器件的稳定度、延长使用寿命。并且采用最新制造工艺后,相同晶体管会占据更小的面积,使一块晶元能够切割出更多处理器,使整体处理器成本降低,直接结果就是单颗处理器售价降低。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网