用AMD和INTEL的CPU比缓存是不正确的
它们的构架根本就不一样,工作原来有差别,所以,光比缓存没什么意义
~~
AMD的CPU有些还有3级缓存,INTEL的有些只有2级缓存~~
~~
你可以这样看,一般主流CPU里面,同价位AMD的性能会比INTEL的高点~~
~~
还有直接比较核心频率,好过比较缓存
AMD的一级缓存比INTEL大
二级缓存比INTEL小
由于两种处理器的原理不一样
所以缓存也存在区别
AMD和INTEL的缓存没有可比性
不过可以比2级缓存``2级缓存是分别价格的地方```2级大``一般都比较贵```因为AMD的都比较便宜所以都小点``
AMD的处理器一二级缓存是直接存储和读取数据的,比如“AMD”三个字母,可以直接写在一级缓存上,如果一级缓存只够存储“AM”,而不够存储“D”,那么D就存储到二级缓存里。这也是目前AMD处理器一级缓存较大,二级缓存较小,但性能并不弱的一个原因。
Intel处理器采用的是数据缓存+指令追踪缓存数据的工作方式。传统的指令缓存暂存的是正在执行的指令信息,而追踪缓存记录的则是过去若干周期指令执行状况,相当于提供一个指针功能。比如Intel的处理器的二级缓存要存储“I
love
Intel”这句话,那么这句话的所有单词都存储在二级缓存中,而一级缓存只存储一些符号例如每个单词的开头代码“I、L、I”,当系统需要读取这段话时得先从一级缓存中找到这三个字母,然后再从二级缓存里调取整句话。
也就是说,在信息容量上,Intel处理器对二级缓存的依赖高于对一级缓存的依赖,而AMD处理器对于一二级缓存的依赖没有这样的区别。