双核心CPU的二级缓存比较特殊,和以前的单核心CPU相比,最重要的就是两个内核的缓存所保存的数据要保持一致,否则就会出现错误,为了解决这个问题不同的CPU使用了不同的办法:
Intel双核心处理器的二级缓存
目前Intel的双核心CPU主要有Pentium D、Pentium EE、Core Duo三种,其中Pentium D、Pentium EE的二级缓存方式完全相同。Pentium D和Pentium EE的二级缓存都是CPU内部两个内核具有互相独立的二级缓存,其中,8xx系列的Smithfield核心CPU为每核心1MB,而9xx系列的Presler核心CPU为每核心2MB。这种CPU内部的两个内核之间的缓存数据同步是依靠位于主板北桥芯片上的仲裁单元通过前端总线在两个核心之间传输来实现的,所以其数据延迟问题比较严重,性能并不尽如人意。
Core Duo使用的核心为Yonah,它的二级缓存则是两个核心共享2MB的二级缓存,共享式的二级缓存配合Intel的“Smart cache”共享缓存技术,实现了真正意义上的缓存数据同步,大幅度降低了数据延迟,减少了对前端总线的占用,性能表现不错,是目前双核心处理器上最先进的二级缓存架构。今后Intel的双核心处理器的二级缓存都会采用这种两个内核共享二级缓存的“Smart cache”共享缓存技术。
AMD双核心处理器的二级缓存
Athlon 64 X2
CPU的核心主要有Manchester和Toledo两种,他们的二级缓存都是CPU内部两个内核具有互相独立的二级缓存,其中,Manchester核心为每核心512KB,而Toledo核心为每核心1MB。处理器内部的两个内核之间的缓存数据同步是依靠CPU内置的System Request Interface(系统请求接口,SRI)控制,传输在CPU内部即可实现。这样一来,不但CPU资源占用很小,而且不必占用内存总线资源,数据延迟也比Intel的Smithfield核心和Presler核心大为减少,协作效率明显胜过这两种核心。不过,由于这种方式仍然是两个内核的缓存相互独立,从架构上来看也明显不如以Yonah核心为代表的Intel的共享缓存技术Smart Cache。
Intel与AMD双核心处理器的二级缓存
发布时间:2012-06-20 来源:互动百科网
摘要:双核心CPU的二级缓存比较特殊,和以前的单核心CPU相比,最重要的就是两个内核的缓存所保存的数据要保持一致,否则就会出现错误,为了解决这个问题不同的CPU使用了不同的办法:
推荐阅读
其他人正在看……
- ·更换散热器后CPU温度升高
- ·无法使用软件给毒龙CPU降温
- ·CPU超频过度导致无法开机
- ·CPU知识详解-制作工艺
- ·教你解决CPU常见故障的实例及分析
- ·CPU故障导致磁盘分区访问异常
- ·CPU超频导致注册表损坏故障的分析与排除过程
- ·CPU:多媒体指令集 精简指令集的运用
- ·同步CPU和内存频率
- ·五大CPU成功超频的法则 主板的超频能力
- ·笔记本术语之AMD移动CPU
- ·新CPU在老主板上不能开机故障的分析与处理
- ·CPU损坏导致电脑不断地重启
- ·AMD水货的盒装CPU识别的方法
- ·谈CPU散热器的发展 高主频难逃的逆论
- ·QQ程序占用CPU资源故障的分析与排除
- ·解决CPU和显卡的散热方法 散热片和风冷
- ·CPU频率故障的分析与处理
- ·CPU温度过高如何降温 灰尘成杀手 频繁死机的真
- ·快速解决CPU常见故障 挂起模式造成CPU烧毁