intel 和AMD的CPU各有什么优势

来源:百度知道 编辑:UC知道 时间:2024/05/25 19:05:36

intel 的处理器在浮点运算比较强 适合做程式处理
AMD 的处理器在贴图.动画部份比较强 适合玩游戏

志不同,道不合------Intel与AMD处理器二级缓存工作原理差异
Intel处理器在游戏方面历来就是二级缓存非常的敏感,其实这与一级缓存的设计是分不开的。英特尔的处理器采用的是“数据代码指令追踪缓存”设计,基于这种架构设计的的一级缓存不存储实际的数据,而仅仅存储这些数据在二级缓存中的指令代码,如此一来,所有数据都将被存储到二级缓存中,而一级数据所需要存储的仅仅是数据在二级缓存中的起始地址而已。由于一级数据缓存不再存储实际数据,因此该设计能够在很大程度上降处理器对一级缓存容量的要求,进而降低处理器的生产难度和成本,这也就可以解释了为什么酷睿2处理器的一级缓存仅仅为32KB+32KB。此时我们也就可以知道这种设计的弊端,那就是处理器对于二级缓存的容量会有很大的依赖,也因此使得英特尔处理器对于二级缓存非常的敏感。

AMD处理器的一级缓存设计采用的是传统的“实数据读写缓存”设计,基于该设计的一级缓存主要用于存储CPU最先读取的数据,而其余的预读取数据则分别存储在二级缓存和系统内存当中。这种设计的有点在于更加直接快速的读取数据,缺点在于对一级缓存的容量有更高的要求,同时增加了处理器的制造难度和成本(因为一级缓存集成在处理器内核的内部,二级缓存则独立存在于处理器内核的外部,并且一级缓存的成本要高于二级缓存)。以AMD Athlon 64处理器为例,由于其已经具备了64KB一级指令缓存和64KB一级数据缓存,只要处理器的二级缓存容量大于等于128KB就能够存储足够的数据和指令,正是因为这个设计,让AMD的处理器对于二级缓存并不如英特尔处理器那样敏感。

对英特尔酷睿2处理器而言,在网络办公、音视频编解码处理等方面,当二级缓存达到一定的容量时,提高二级缓存容量并不会给处理器带来什么明显的性能提升。而在3D游戏这种对处理器浮点运算能力要求很高的应用中,二级缓存的增加无疑会更好的提高性能。当然在这里我们还有一点是不能否认的,那就是更高的二级缓存对于多核心处理器来说还是具有无法替代的助力。

intel主要用于办公和娱乐 AMD玩游戏好一点