A. Intel CPU的前端总线和二级缓存为什么比AMD的小很多
AMD现在的CPU都是集成了内存控制器,所以和INTEL的前端总线概念不同的。另外AMD的二级缓存是很小的,一般都是256KB,三级缓存才是2~3MB,都比INTEL的缓存小,但这个也是技术不用,不能当做评定性能强弱的标准。
B. 为什么amd的缓存比intel的高那么多特别是二级缓存
AMD
缓存设计主要靠一二级的,就像仓库,一级是小仓库,放不下了就轮到二级,因为一级缓存成本高,所以靠二级,二级越大越好,但AMD的三级缓存由于构架问题导致速度不快(比二级慢很多)在游戏上有提升
,不是特别重要,一般二缓单个核心是
512K或1M/英特尔设计是一级放指令的代号(目录)而不是数据,二三级才是放数据的,速度也差不多,三缓越大越好
C. Intel的CPU二级缓存是1M,2M的表示,而AMD的CPU的二级缓存是512*2表示,请问二者有什么区别
i的双核心处理器是共享式二级缓存,就是说两个核心都可以调用二级缓存中的数据,因此对每一个核心来说可用的二缓都是你说的1M或2M,而A的双核心处理器是独享式二级缓存,每个核心独自使用512kB二缓,表示成512*2,两部分二级缓存中的数据不能互通有无,从这个意义上来说A的双核处理器执行效率不如i的高,但相比INTEL如此之依赖二级缓存的容量来提高执行效率,AMD通过在处理器内集成内存控制器〔INTEL平台上为其主板的北桥芯片组〕使其执行效率不至落后intel过多,而二级缓存的减小对处理器的成本控制和工艺要求都小很多,使其成为低端处理器王者,手机打字手软,给分吧
D. 为什么AMD的二级缓存比INTEL的少很多
因为AMD和INTEL的CPU缓存工作原理不同
I的缓存工作原理为
1级缓存记忆2级内的数据代号
1级缓存为目录
2级为实体
2级缓存工作效率慢
必须需要大量的2级缓存
来保存信息
在专业运算上面效率高一些
A的缓存工作原理是
1级缓存记忆大部分需要信息
无法装载的情况下存储在2级缓存内
所以不需要大量的二级缓存
这样的运行方式在日常应用上面
运行效率要高过
I的U
大个比方
CPU缓存存储
I
LOVE
YOU
INTEL
1级
记忆
I
L
Y
在需要时调用L内容时从2级缓存调用
AMD的就是
1级缓存保存I
LOVE
Y
1级无法继续装载下2级保存
OU
E. amd和inter的哪个二级缓存和前端总线大又是多少呢
相对来说INTEI的2级缓存比同一级别的AMD大很多~`
前端总线的算法AMD和INTEL的有些区别~
奔腾 CPU采用了Quad Pumped(4倍并发)技术,该技术可以使系统总线在一个时钟周期内传送4次数据,也就是传输效率是原来的4倍,相当于用了4条原来的前端总线来和内存发生联系。在外频仍然是133MHZ的时候,前端总线的速度增加4倍变成了133X4=533MHZ,当外频升到200MHZ,前端总线变成800MHZ,所以你会看到533前端总线的P4和800前端总线的P4,就是这样来的。他们的实际外频只有133和200,但由于人们保留了以前老的概念——前端总线就是外频,所以习惯了这样的叫法:533外频的P4和800外频的P4。其实还是叫533前端总线或533 FSB的P4比较合适
AMD的算法是在
新的AMD 754/939 64位CPU,内部就集成了内存管理器(以前内存管理器在主板心片里),所以AMD 64位CPU的前端总线FSB频率与CPU实际频率一致。
★FSB只指CPU与北桥芯片之间的数据传输速率,又称前端总线。FSB=CPU外频*4。
这个参数指的就是前端总线的频率,它是处理器与主板交换数据的通道,既然是通道,那就是越大越好,现在主流中最高的FSB是800M,向下有533M、400M和333M等几种,它们价格是递减的。
F. 关于AMD与INTEL的二级缓存问题
呵。AMD和inter设计不一样对二级的要求和依赖也不样!
以下是我论坛贴子里的:
英特尔处理器在游戏方面历来就是二级缓存非常的敏感,其实这与一级缓存的设计是分不开的。英特尔的处理器采用的是“数据代码指令追踪缓存”设计,基于这种架构设计的的一级缓存不存储实际的数据,而仅仅存储这些数据在二级缓存中的指令代码,如此一来,所有数据都将被存储到二级缓存中,而一级数据所需要存储的仅仅是数据在二级缓存中的起始地址而已。由于一级数据缓存不再存储实际数据,因此该设计能够在很大程度上降处理器对一级缓存容量的要求,进而降低处理器的生产难度和成本,这也就可以解释了为什么酷睿2处理器的一级缓存仅仅为32KB+32KB。此时我们也就可以知道这种设计的弊端,那就是处理器对于二级缓存的容量会有很大的依赖,也因此使得英特尔处理器对于二级缓存非常的敏感。
俊采举个例:inter的一二级关系,比如一个指令:liu ming jun 一级只存储一个代码l m j,二级根据这个代码存储完整的指令liu ming jun ,所以说inter的CPU一级小二级大。而且对二级依赖很大!
AMD处理器的一级缓存设计采用的是传统的“实数据读写缓存”设计,基于该设计的一级缓存主要用于存储CPU最先读取的数据,而其余的预读取数据则分别存储在二级缓存和系统内存当中。这种设计的有点在于更加直接快速的读取数据,缺点在于对一级缓存的容量有更高的要求,同时增加了处理器的制造难度和成本(因为一级缓存集成在处理器内核的内部,二级缓存则独立存在于处理器内核的外部,并且一级缓存的成本要高于二级缓存)。以AMD Athlon 64处理器为例,由于其已经具备了64KB一级指令缓存和64KB一级数据缓存,只要处理器的二级缓存容量大于等于128KB就能够存储足够的数据和指令,正是因为这个设计,让AMD的处理器对于二级缓存并不如英特尔处理器那样敏感。
俊采再举个例:AMD的一二级关系,还是这个指令:liu ming jun 一级按顺序存储liu ming 存不下了再存到二级jun!AMD通常一级不是太小,二级不是太大。对二级依赖不是很大!