论坛
门户
内部优惠
喜欢
话题
VIP会员
搜索
新浪微博
登录
注册
100%
100%
首页
>
电脑技术
>
CPU内存
>
多核CPU的非共享和共享缓存是怎么回事
回复
« 返回列表
灯火互联
管理员
注册日期
2011-07-27
发帖数
41778
QQ
火币
41290枚
粉丝
1086
关注
100
加关注
写私信
打招呼
阅读:
3637
回复:
0
[CPU技术]
多核CPU的非共享和共享缓存是怎么回事
楼主
#
更多
只看楼主
倒序阅读
发布于:2013-01-18 08:57
保存
100%
100%
[]
1
非原生多核
cpu
,它们的缓存是并行式而非共享式的。比如775针的Q6、Q8、Q9系列就不是原生4核(如Q9650,L2缓存12M,实际上是由2颗缓存为6M的双核CPU捆绑一起而成的)。而I5、I7就是原生,但L2也是非共享的,L3缓存才共享。
原生CPU和共享缓存很多人都知道,那非共享缓存到底如何工作的?有什么优势和劣势呢?
实际上对非原生多核CPU来说,运行程序时两个L2缓存中的内容是一样的,也就是说CPU实际相当于只有一个L2缓存的容量。坏处就是容量偏小,利用率差点。但好处也是显然易见的,就是比较容易拼出更多的核心,并且非共享缓存只能被对应的核心使用,所以带宽高、延迟小。比如要是出现一个程序把双核E8400的6M缓存耗尽,那E8400就死翘翘(具体表现为一卡一卡的),但Q9650却可以正常运行其它程序,因为Q9650多了2个核心而不是多6M缓存。
再如I7的非共享L2缓存,由于非共享缓存只能被对应的核心使用,所以容量小,利用率相对差一些,但是带宽高、延迟小。这就是为什么I7的每个核心都有私用L2缓存且容量不大。
intel
中华区总裁也曾说过,过大的L2会带来很大的延迟提升。而I7的L3共享缓存容量相对大了,但是延迟高,带宽小(因为有更多的核心使用,每个核心就吃不饱)。
原生多核乃是大势所趋,
技术
的进步必能把缓存在容量、延迟、带宽等方面的兼顾做得更好。
喜欢
0
评分
0
最新喜欢:
淘宝天猫隐藏优惠券地址
回复
100%
发帖
回复
« 返回列表
普通帖
您需要登录后才可以回帖,
登录
或者
注册
100%
返回顶部
关闭
最新喜欢