本文为大家介绍英特尔amd双核(英特尔amd双核处理器怎么样),下面和小编一起看看详细内容吧。
请看intel和amd的双核。我们的重点是了解他们的差异。只有了解了,才能知道哪个更好,哪个更划算。
我要纠正的是intel和amd的cache的用处不同,不能直接比较。转发中关于缓存的说法是错误的。
amd的一级缓存和二级缓存的大小与intel的一级缓存和二级缓存没有可比性,请勿随意比较。 intel的一级缓存是数据代码指令缓存,而amd的一级缓存是真正的数据读写缓存。 l2缓存中数据的地址存放在interl l1缓存中,但是实际数据并没有存放在l1缓存中,可见intel cpu的l1缓存比较小。
相反,实际数据存储在amd l1 缓存中。当一级缓存满了,数据就存放在二级缓存中,所以可以看到amd cpu的一级缓存比较大,128k。
因为l1缓存比l2缓存延迟低,amd cpu在缓存上比intel cpu效率更高。
说到二级缓存的大小,我们强调的是intel cpu的二级缓存很大,但是二级缓存在一般使用中起不到任何作用,反而浪费了消费者的钱。 [/p][p=22,null,left]cpu处理数据概率
cpu使用0-128k缓存的概率为80%
cpu使用128-256k缓存的概率为10%
cpu使用256-512k缓存的概率是5%
cpu使用512-1m缓存的概率为3%
cpu 使用更大缓存的概率是2%,所以太大的缓存不是很有用。 amd和intel的内存控制架构不同。仅少数数据不能反映实际情况。事实上,amd架构没有瓶颈。 intel的共享fsb架构需要和其他硬件设备竞争带宽,延迟也低。 large,large l2的目的是减少fsb瓶颈的影响。双核处理器可以说是cpu领域最大的亮点。毕竟x86处理器发展到今天,传统的通过增加分支预测单元、缓存容量、提升频率来提升性能的方式似乎行不通了。因此,在单核处理器似乎走到尽头的时候,intel和amd都推出了自己的双核处理器方案:pentium d、athlon 64 x2!
所谓双核处理器,简单的说就是在一个cpu基板上集成了两个处理器核心,每个处理器核心之间通过并行总线相连。双核其实并不是什么新概念,只是最基本、最简单、最简单的一类cmp(chip multi processors,单片多处理器)。
一、处理器协作机制amd athlon 64 x2 athlon 64 x2实际上是从athlon 64演变而来的,它拥有两个athlon 64核心,采用独立缓存设计。两个核心同时拥有各自独立的缓存资源,并通过“系统请求接口”(system request interface,简称sri)让athlon 64 x2的两个核心更加紧密地工作。 sri 单元有一条高速总线连接到两个l2 高速缓存。如果两个核心的缓存数据需要同步,只能通过sri单元来完成。这样的设计既可以减少cpu的资源开销,又可以在不占用内存总线资源的情况下,有效利用内存总线资源。 pentium d 与athlon 64 x2 相同。 pentium d的两个核心的l2缓存是相互隔离的,但并没有专门设计的协同接口,只是在前端总线上简单地合并在一起。这种设计是不够的。缺点是它会消耗大量的cpu 周期。即当一个核心的缓存数据发生变化时,数据必须通过前端总线发送到北桥芯片,再由北桥芯片发送到内存,另一个核心通过前端总线读取数据北桥,也就是说,pentium d不能像athlon 64 x2那样,在cpu内部进行数据同步,而是需要通过访问内存来同步,比athlon 64 x2更耗时。
2、二级缓存对比二级缓存对cpu的处理能力影响很大,这一点在同一公司产品线的高端和低端产品中可以明显体现出来。作为数据缓冲区,二级缓存的大小意义重大。缓存越大,它能容纳的数据就越多,这就大大减少了总线速度和内存带来的问题。 cpu处理速度快,浪费cpu资源。事实上,也已经证明,更大的缓存意味着一次可以交换更多的可用数据,也可以大大减少缓存未命中的发生,加快数据访问速度,让整体性能更高。就目前的情况来看,由于制造工艺的原因,amd的cpu的二级缓存设计还是比较少的。或多或少都会带来一些不良影响,尤其是在处理的数据量很大的时候。相反,英特尔更注重这一方面。比如pentium d核心集成了2m的二级缓存,在处理数据上有更大的优势。在高端产品中,甚至还集成了4m二级缓存。可以说是amd的n倍。一些实际测试得到的数据也表明,二级缓存较大的intel得分远高于二级缓存较小的amd。
3、内存架构对比从athlon 64开始,amd开始采用将内存控制器集成到cpu内核中的设计。这种设计的好处是可以缩短cpu和内存之间的数据交换周期。此前,将内存控制器集成在北桥芯片组中的设计改为集成在cpu内核中,使得cpu无需经过北桥就可以直接访问内存,有效提高了处理效率,减轻了cpu的负担。北桥芯片。设计难度为主板制造商节省成本。然而,这种设计在提高性能的同时,也带来了一些麻烦。一是兼容性问题。因为内存控制器是集成在内核中的,不像是内置内存控制器。
北桥芯片内部,兼容性较差,这就给用户在选购内存的时候带来一些不必要的麻烦。 除了内存兼容性较差之外,由于采用核心集成内存控制器的缘故,对于内存种类的选择也有着很大的制约。就现在的内存市场上来看,很明显已经像ddr2代过渡,而到目前为止athlon 64所集成的还只是ddr内存控制器,换句话说,现有的athlon 64不支持ddr2,这不仅对性能起到了制约,对用户选择上了造成了局限性。而intel的cpu却并不会有这样子的麻烦,只需要北桥集成了相应的内存控制器,就可以轻松的选择使用哪种内存,灵活性增强了不少。 还有一个问题,如若用户采用集成显卡时,amd的这种设计会影响到集成显卡性能的发挥。目前集成显卡主要是通过动态分配内存做为显存,当采用amd平台时,集成在北桥芯片当中的显卡核心需要通过cpu才能够对内存操作,相比直接对内存进行操作,延迟要长许多。
四、平台带宽对比 随着主流的双核处理器的到来,以及945、955系列主板的支持,intel的前端总线将提升到1066mhz,配合上最新的ddr2 667内存,将i/o带宽进一步提升到8.5gb/s,内存带宽也达到了10.66gb/s,相比amd目前的8.0gb/s(i/o带宽)、6.4gb/s(内存带宽)来说,intel的要远远高出,在总体性能上要突出一些。
好了,英特尔amd双核(英特尔amd双核处理器怎么样)的介绍到这里就结束了,想知道更多相关资料可以收藏我们的网站。