AMDcpu缓存
㈠ AMD和英特尔CPU的缓存
缓存这个概念对于A和I都是一样的,更大的缓存意味着更加充足的大运算量数据要求.但是鉴于A和I造CPU理念的不同,缓存大小对于两者的意义还是有点不同的.拿Intel来说,他造的CPU凭借强大的架构,先进的工艺,其本身处理能力就已经非常强大,这时候就不需要非常大的缓存来做储备.而AMD在Intel面前则显得有点弱势.AMD的架构更新没有Intel来的快,对于处理器的理解也和对手有着差异,导致了AMD的处理器在面对大运算量数据的时候显得有点力不从心,所以需要更大的缓存来帮助其运算.从历史来看,缓存就没什么意义了.比如P4时代的处理器,就算配上50M甚至100M的缓存,还是敌不过现在的i3或者i5处理器啊,因为没有强大的架构支撑.不知道这么说你是否会懂.
㈡ AMD的CPU一级缓存跟二级缓存哪个重要
CPU缓存(Cache
Memory)位于CPU与内存之间的临时存储器,它的容量比内存小但交换速度快。在缓存中的数据是内存中的一小部分,但这一小部分是短时间内CPU即将访问的,当CPU调用大量数据时,就可避开内存直接从缓存中调用,从而加快读取速度。最初缓存只有一级,二级缓存(L2
CACHE)出现是为了协调一级缓存与内存之间的速度。二级缓存比一级缓存速度更慢,容量更大,主要就是做一级缓存和内存之间数据临时交换的地方用。实际上,现在Intel和AMD处理器在一级缓存的逻辑结构设计上有所不同,所以二级缓存对CPU性能的影响也不尽相同。
㈢ AMD处理器的几级缓存最重要
1。双核有两级,四核有三级.
学过操作系统的都应该知道,最重要的是1级缓存.
2。2级缓存速度是内存的10被以上,一级缓存是二级缓存的十倍以上.一级缓存的速度跟cpu运算速度相当.但是由于成本很高所以一级缓存的容量只有2级缓存的1/10。
cpu要数据从寄存器拿,寄存器要数据从一级缓存拿,一级缓存要数据从二级拿,(如果有三级,二级从三级拿,没有的话二级从内存拿),内存用硬盘拿数据.
也就是说 数据是从 硬盘->内存->二级->一级->寄存器->cpu 这个流向.一级比一级容量小,但是速度上有10-100倍的提升. 寄存器的速度跟cpu的速度一样.所以最接近cpu速度的是一级缓存,所以一级最重要.但是一级缓存成本超级高.所以cpu厂商都避开一级缓存,炒作二级和三级缓存.
3.三核和四核现在依然不适合玩游戏,因为目前没有游戏支持双核以上的cpu.所以玩游戏高频双核是最具性价比的. 4核的价位是双核的接近一倍,但是跑游戏的得分领先不到10%.这取决于他有三级缓存.所以才有一些优势.
关于处理文档办公,单核足以.
多核的用处在于3d建模和渲染,并行运算和压缩解压才会用到多核.
㈣ 为什么英特尔和 AMD 的 CPU 缓存只有三级,而不做四级或者更多
这个领域的东西我还不太了解,专门问了我爸过后来回答题主。不知道理解的对不对,不对的话请见谅。其实现在Intel 的CPU已经有增加L4缓存的版本了,不过这里的L4主要用于解决核显和CPU之间交换数据,称为eDRAM。
服务器领域是不在乎成本的,它的好处非常明显,就是可以减少访问内存的次数。坏处是什么?失效需要失效很多层,一致性需要保证很多地方。如果再来个L4应该和L3差不多,只是容量大,那为何不直接加大L3呢?不更好吗。仔细看看每个缓冲都有其特点。另外一个看法是硬件厂家要出于成本和良品率考量的,现在随着半导体制程的进步,核芯面积逐渐缩小,所含的晶体管还在增加,更负责的设计必然会导致良品率下降,成本上升。
㈤ 关于AMD和INTEL的CPU缓存问题
用AMD和INTEL的CPU比缓存是不正确的
它们的构架根本就不一样,工作原来有差别,所以,光比缓存没什么意义
~~
AMD的CPU有些还有3级缓存,INTEL的有些只有2级缓存~~
~~
你可以这样看,一般主流CPU里面,同价位AMD的性能会比INTEL的高点~~
~~
还有直接比较核心频率,好过比较缓存
㈥ 谁清楚amdcpu二级缓存是起什么作用的
现今的CPU中,Intel对一级缓存的理解是“数据代码指令追踪缓存”,即是说一级缓存中存储的其实只是二级缓存中数据和指令的地址,而不是这些数据和指令的复制。二级缓存的容量相当程度上影响了IntelCPU的性能。
相比之下,AMD对一级缓存的定位是“实数据读写缓存”,即二级缓存中的一部分数据都要在一定的规则下搬到一级缓存中。
不仅在一级缓存的工作方式上有区别,而且AMD的CPU在一级缓存的大小上还占有优势,以AMDAthlon64X26000+AM2(盒)为例,两个内核各配备64KB数据高速缓存、64KB指令高速缓存。而价格稍高的IntelCore2DuoE6320(三年盒),两个内核各配备32KB数据高速缓存、32KB指令高速缓存。
当然,上面只是Intel的AMD的CPU二级缓存巨大差异的主要原因。事实上CPU对二级缓存容量的“敏感”与否还受到诸如内存控制器,流水线长度、频率、总线架构和指令集等等多方面的影响。在多核CPU中还关乎各个物理内核之间的数据交换问题。
在多核心CPU中,对二级缓存的利用效率有高有低。简单的说,Intel新一代Core架构二级缓存的利用最为优秀,AMD的AthlonX2系列次之,较老的PentiumD(PentiumEE)系列最差。
几年时间里,二级缓存从小小的64KB一举增长到了8MB,整整128倍!越来越大的二级缓存是不是真的换来了CPU性能同样“突飞猛进”发展?还是只不过是Intel和AMD联手玩的数字游戏?
其实,二级缓存容量对性能的影响是渐渐减弱的,当二级缓存从没有增长到128KB时,带来的性能提升可能是直线上升的。但是当它从2MB增长到4MB的时候,可能使用者甚至感觉不到性能的提升。这是因为在当前CPU所处理数据的过程中,几乎无时不刻需要用到128KB以下的缓存,但是需要用到1MB以上缓存的时候很少(2%左右)。因此虽然二级缓存越涨越大,实际上对CPU性能的影响却是越来越小的。像文章开头的两款CPU,二级缓存巨大的差异并不会最终表现在CPU速度上。因此,完全不必要盲目追求二级缓存的高容量,够用就好。
㈦ AMD CPU的三级缓存重要吗
AMD
CPU三级缓存相对于没有,主要表现为:
文件压缩能力增强10%左右,多媒体性能加强5%左右,视频编解码速度加快10%,游戏性能加强
另外有三级缓存意味着更高的成本和功耗(尤其是满载功耗)。
所以可以看出:三级缓存是一把双刃剑,如同楼上所说,并不是非常重要(相对于二级缓存一级缓存而言)。
我个人认为:采用三级缓存的AMD
K10架构在各方面都优化的差不多了,为了进一步提高高端产品性能(夺回高端市场),所以加上三级缓存,同时也是产品一大卖点。
㈧ 为什么intel和amd的cpu的缓存相差了那么多
AMD的2及缓存作用是数据调用,1及缓存也是。
INTEL2及缓存是数据存放,1及缓存是指令跟踪和数据连接。
AMD
2及缓存确实没INTEL的大,速度也没INTEL的快,既然要比速度应该都比旗舰及的,不过一颗E6600可以让AMD灭门了。
P3有10及,12及流水线,效率很高,而晚期的P4由于流水太长效率很低,AMD则比较合适.
楼上的说法有部分错误,INTEL的P4是31及流水线,不是32及,现在INTEL的处理器
酷睿系列是14及流水线.
也就是说AMD的K8只需要这么多缓存足够用了,增大的话反而没有或者造成其他不好因素的上升.
两个处理器不能比较主频来决定性能!目前来看,可以根据价格来比较.
PCI转USB
2.0速度几乎没损失
放心使用
㈨ 大神进,为什么AMD的CPU大部分都没有三级缓存
1. 同样的晶圆,原本能生产32块CPU,加上四级缓存可能10块都生产不了,价格暴涨没人买账。
2. 核心面积大,功耗大,发热量大,对散热设备要求高,与未来发展趋势对着干..
而且核心面积大,良品率低,比较悲剧的是容易碎(我按碎过好多块)
3. 堆缓存这种方式,明显是土豪作风,要知道intel早期处理器连L3 Cache都没有。
而且关键的问题是,你单纯的堆缓存,早晚有一天会混不下去,和之前攀主频的竞赛类似。
还不如想办法去提升架构。
4. 对于整体性能的作用,L1 cache最大,L2次之, L3甚至不到L1 cache的十分之一。