双核CPU知识让你更容易购买
看看英特尔和AMD的双核。我们应该集中精力学习他们之间的差异。只有经过了解,我们才能知道哪一个更好或更划算。
为了纠正它,使用英特尔和AMD的缓存是不同的,不能直接比较。传输中缓存的声明是错误的。
英特尔AMD L1 L1缓存和L2缓存和L2缓存的大小是没有可比性,我们不能过去。英特尔的L1缓存是数据代码指令高速缓存,而AMD L1缓存是一个真正的数据读写缓存,interl L1缓存持有的L2高速缓存中的数据的地址,和L1慢没有实际数据,所以大家看到英特尔CPU的L1缓存比较小。
相比之下,AMD的L1缓存中的实际数据被存储。当L1高速缓存已满,数据存储在缓存中,所以你可以看到,AMD CPU的L1缓存大于128K。
由于L1缓存比L2缓存小,所以AMD CPU比缓存上的英特尔CPU效率更高。
谈到L2缓存的大小,我们强调英特尔CPU有大的L2缓存,但L2缓存在一般用途上不起作用,但它浪费了消费者的钱。
处理数据概率
CPU采用0-128k缓存的概率是80%
CPU采用128-256k缓存的概率是10%
CPU采用256-512k缓存的概率是5%
CPU采用512-1m缓存的概率是3%
CPU使用更大的缓存的概率是2%。
所以说太大的缓存是不太有用的。
AMD和英特尔的内存控制架构是不一样的,只有少数数据不能反映实际情况,实际上AMD架构没有更多的瓶颈,英特尔共享FSB架构和其他硬件设备所需的带宽、延迟都很大,L2的目的是减少对FSB瓶颈的影响。
双核处理器可以说是CPU领域最大的亮点,毕竟x86处理器已经发展到今天。似乎很难通过增加分支预测单元提高性能,缓冲容量和频率。因此,当单核处理器似乎即将结束,英特尔和AMD都推出了各自的双核心处理器解决方案:奔腾D,Athlon 64 X2。
所谓双核处理器就是将两个处理器内核的CPU基板,并连接所有的处理器核心,通过并行总线。Duer并不是一个完全新的概念,而且是最基本、最简单和最容易实现的类型CMP(芯片多处理器,单芯片多处理器)。
1。处理器协作机制:
AMD Athlon 64 X2
Athlon 64 X2是由Athlon 64演变而来的,有两个核心Athlon 64,由独立的缓存设计,两核心缓存资源,也有独立的,而且通过系统要求interface(系统请求接口,简称SRI)64 X2速龙双核更密切的合作。SRI单元高速总线与22级缓存,如果缓存数据中的两个核心需要同步,只有SRI单元完成。这样的设计不仅使CPU较小的资源成本,也使得内存总线资源的有效使用,而不需要占用内存总线资源。
奔腾D
与速龙X2 64,奔腾D双核二级缓存是孤立的,但不是专为协同接口,但只有在一个简单的组合公共汽车的前部,这种设计的缺点在于需要消耗大量的CPU周期,缓存数据时,芯后的变化,数据必须通过前端芯片发往北桥的班车,再由内存芯片运往北桥,并通过北桥一个核心的数据读取,也就是说,奔腾D不喜欢Athlon 64 X2,数据同步在CPU但需要同步获得通过记忆,它会消耗更多的时间比Athlon 64 X2。
二、二级缓存比较:
两级缓存对CPU的处理能力有很大的影响,这可以从高和低的同一公司的产品线的高端产品明显地反映出来。两级缓存作为一个缓冲区的数据,在大小有相当大的意义,缓存越大也意味着更多的数据包含,这将大大降低速度不匹配的内存总线和CPU的处理速度,和资源浪费的CPU。
事实证明,较大的缓存意味着可以同时交换更多的可用数据,也可以大大减少缓存失效的发生,加快数据访问速度,使整体性能更高。
目前,AMD的CPU在两级缓存的设计,由于制造过程中,还比较小,高端的最大只能达到2M,许多低端产品只有512K,为更多的数据处理会带来一些不利的影响,尤其是在处理大量的数据。英特尔,相反,重视这方面。例如,奔腾D的核心集成了2M的两级缓存,在处理数据方面有很大的优势。在高端产品中,即使是两层的4M缓存也是AMD的N倍,一些实际测试得到的数据也表明,两级缓存的英特尔分数要比两级缓存中较小的AMD高得多。
三。内存结构比较:
从Athlon 64开始,AMD开始使用的内存控制器集成在CPU内核的设计,这种设计的好处在于,可以缩短CPU与内存之间的数据交换周期,以前是内存控制器集成在北桥芯片组设计成集成在CPU核心,因此无需CPU通过北桥,可以在内存的直接访问,同时提高了加工效率,也降低了北桥芯片的设计难度,主板制造商节约成本。但这种设计提高了性能的同时,也带来了一些问题,一是兼容性问题,由于内存控制器集成在核心,建成以北桥为CHIP兼容性差,这会给用户在购买内存时带来一些不必要的麻烦。
除了记忆力差的兼容性,内存类型的选择受到很大的限制因为核心集成内存控制器的使用。现在的内存市场,显然为DDR2过渡,也是迄今为止唯一的Athlon 64集成的DDR内存控制器,换句话说,现有的Athlon 64不支持DDR2,这不仅对对控制系统的性能,为用户选择的局限性。英特尔没有CPU有这么麻烦。只有北桥集成了相应的内存控制器,才能方便地选择内存选择,增强灵活性。
另一个问题是,如果用户使用集成显卡,这样的设计会影响AMD的集成显卡的性能,集成显卡主要是通过内存到内存的动态分配,使用AMD平台时,集成图形核心芯片在北桥需要通过CPU的内存操作,与直接内存操作相比,延迟时间更长。
四、平台带宽比较:
随着双核处理器的主流的到来,并支持945, 955系列主板,英特尔的前端总线将升级到1066MHz、最新的DDR2 667内存,将进一步提高带宽的我/ O 8.5 GB / s,达到10.66gb / s的内存带宽,相比AMD在8.0gb / S(I / O带宽),6.4gb / S(内存带宽),英特尔远高于整体表现突出。
五。功率比较:
在功耗方面,英特尔仍将AMD与稍高一点相比,但在不久的将来也有所改善,英特尔已经推出了普雷斯科特的核心产品。由于采用0.09微米工艺和集成更多的L2高速缓存,晶体管变得更薄,更薄,从而产生泄漏现象。它还增加了漏电功耗和晶体管数量带来了更多的动力和热。为了提高普雷斯科特处理器和散热问题的功耗,英特尔将应用于移动处理器在类(增强型英特尔技术)移植到目前主流的普雷斯科特核心的CPU,以确保有效的控制降低功耗和热。
此外,AMD的Coollsquo说,nrsquo安静技术降低CPU本身的功耗,其工作原理类似于英特尔SpeedStep动态调节技术,即通过调节倍频等降低功耗的实现。
事实上,目前英特尔的CPU功率将高于AMD。主要的原因是其内部集成的晶体管比AMD,且工作频率比AMD的CPU要高很多,这将使功率较大,但是在未来的英特尔新一代的CPU架构,Conroe,这个问题将得到有效解决。事实上,康罗是从目前的奔腾M架构。它继续奔腾M的最优点,如低功耗和低主频的条件下更好的性能。你可以看到,未来英特尔将移植Conroe移动平台上的桌面平台上实现统一。
六、行比较:
P4时代以来,英特尔内部的CPU的流水线级比AMD的高一点,以前的Northwood和Willamette核心的管道是20的水平,这是近一倍的PIII或者Athlon XP的10级流水线相比,目前的proscott核心处理器的流水线是市场31级很多人有疑问,为什么我们要延长管道事实上,管道的长度对主要频率相当大的影响。管路较长,在频率的上升潜力更大,如果分支预测失败或不在缓存的延迟,延迟时间较长,因此在NetBurst架构,英特尔8级指令/解码流水线是分开的,和proscott核心这8个线,所以严格说起来,Northwood和Willamette核心有28级流水线,和proscott具有39级流水线,是现在Athlon 64(K8)两次流水线结构。
我相信很多人都知道长线的缺点,但你有明白长线的优势吗在NetBurst流水线内部函数,三个操作数可以处理每时钟周期。这是K7 / k8.in理论一样,Netburst架构乘以每时钟乘以时钟速度3指令的最后的演出,所以可以看出,频率至上的理论都有其理论基础,为计算性能,K8不是和对手。然而,在影响性能的因素很多,最重要的是分支预测失败,这三个方面的缓存和指令相关。
这三个方面的问题,将由每一个CPU,但有各种解决方案和效果的差异,和自然长输管道是其最大的优势,其最大的缺点。如果一个分支预测失败或缓存不在的情况下,普雷斯科特的核心有39个周期延迟。这是更多的延迟比其余的建筑。然而,由于其高工作频率、更大容量的二级缓存,在一定程度上弥补了Netburst架构的不足。
然而,管道问题已经在英特尔的CPU架构Conroe的新一代解决。自那时以来,大容量高速缓存和低流水线,采用双核设计,使未来英特尔CPU的性能更加出色。
AMD认为他们的Opteron和athlon-64 X2双核与双核心处理器标准的真正含义一致,并含蓄地表示,英特尔的双核处理器是双核心,这表明它是;伪双核,声称他是真的,真正的双核;双核;已经引起了争议,在外面世界的同时,为消费者带来不便的选择。
AMD认为这是双核双芯,真的;它不是简单的两个处理器内核集成在一个硅晶片(或死亡),与单核相比,它增加了系统请求接口(系统请求接口,斯里兰卡和交叉开关(crossbar)开关)。他们的角色,据AMD,应进行仲裁的核心任务和实现核与核之间的通信。他们配合集成内存控制器和HyperTransport总线,允许每个核心独享我 / O带宽,避免资源的争夺,实现更小的内存延迟,并提供更大的扩展空间,因此,可以很容易地扩展到多核处理器的双核心。
对应于自己的真双核,AMD与英特尔的双核处理器的研究,在双核心架构,奔腾至尊版和奔腾D处理器,称为双核心.amd说他们将完成两个简单的处理器核心集成在一起,并连接到前面的公共汽车有限的带宽,该体系结构将不可避免地导致两核心竞争资源,从而影响汽车的性能,而英特尔在这双核心框架是很难添加更多的处理器核心。