双通道和双核技术

双通道:

双通道内存技术实际上是一种内存控制和管理技术,它依赖于芯片组的内存控制器发生做用,在理论上可以使两条同等规格内存所提供的带宽增加一倍。它并非什么新技术,早就被应用于服务器和工做站系统中了,只是为了解决台式机日益窘迫的内存带宽瓶颈问题它才走到了台式机主板技术的前台。

在几年前,英特尔公司曾经推出了支持双通道内存传输技术的i820芯片组,它与RDRAM内存构成了一对黄金搭档,所发挥出来的卓绝性能使其一时成为市场的最大亮点,但生产成本太高的缺陷却形成了叫好不叫座的状况,最后被市场所淘汰。因为英特尔已经放弃了对RDRAM的支持,因此目前主流芯片组的双通道内存技术均是指双通道DDR内存技术,主流双通道内存平台英特尔方面是英特尔 86五、875系列,而AMD方面则是NVIDIA Nforce2系列。

  双通道内存技术是解决CPU总线带宽与内存带宽的矛盾的低价、高性能的方案。如今CPU的FSB(前端总线频率)愈来愈高,英特尔 Pentium 4比AMD Athlon XP对内存带宽具备高得多的需求。

  英特尔 Pentium 4处理器与北桥芯片的数据传输采用QDR(Quad Data Rate,四次数据传输)技术,其FSB是外频的4倍。英特尔 Pentium 4的FSB分别是400、53三、800MHz,总线带宽分别是3.2GB/sec,4.2GB/sec和6.4GB/sec,而DDR 266/DDR 333/DDR 400所能提供的内存带宽分别是2.1GB/sec,2.7GB/sec和3.2GB/sec。在单通道内存模式下,DDR内存没法提供CPU所须要的数据带宽从而成为系统的性能瓶颈。

  而在双通道内存模式下,双通道DDR 26六、DDR 33三、DDR 400所能提供的内存带宽分别是4.2GB/sec,5.4GB/sec和6.4GB/sec,在这里能够看到,双通道DDR 400内存恰好能够知足800MHz FSB Pentium 4处理器的带宽需求。而对AMD Athlon XP平台而言,其处理器与北桥芯片的数据传输技术采用DDR(Double Data Rate,双倍数据传输)技术,FSB是外频的2倍,其对内存带宽的需求远远低于英特尔 Pentium 4平台,其FSB分别为26六、33三、400MHz,总线带宽分别是2.1GB/sec,2.7GB/sec和3.2GB/sec,使用单通道的DDR 26六、DDR 33三、DDR 400就能知足其带宽需求,因此在AMD K7平台上使用双通道DDR内存技术,可说是收效很少,性能提升并不如英特尔平台那样明显,对性能影响最明显的仍是采用集成显示芯片的整合型主板。

  NVIDIA推出的nForce芯片组是第一个把DDR内存接口扩展为128-bit的芯片组,随后英特尔在它的E7500服务器主板芯片组上也使用了这种双通道DDR内存技术,SiS和VIA也纷纷响应,积极研发这项可以使DDR内存带宽成倍增加的技术。可是,因为种种缘由,要实现这种双通道DDR(128 bit的并行内存接口)传输对于众多芯片组厂商来讲绝非易事。

  DDR SDRAM内存和RDRAM内存彻底不一样,后者有着高延时的特性而且为串行传输方式,这些特性决定了设计一款支持双通道RDRAM内存芯片组的难度和成本都不算过高。但DDR SDRAM内存却有着自身局限性,它自己是低延时特性的,采用的是并行传输模式,还有最重要的一点:当DDR SDRAM工做频率高于400MHz时,其信号波形每每会出现失真问题,这些都为设计一款支持双通道DDR内存系统的芯片组带来不小的难度,芯片组的制形成本也会相应地提升,这些因素都制约着这项内存控制技术的发展。

  普通的单通道内存系统具备一个64位的内存控制器,而双通道内存系统则有2个64位的内存控制器,在双通道模式下具备128bit的内存位宽,从而在理论上把内存带宽提升一倍。虽然双64位内存体系所提供的带宽等同于一个128位内存体系所提供的带宽,可是两者所达到效果倒是不一样的。双通道体系包含了两个独立的、具有互补性的智能内存控制器,理论上来讲,两个内存控制器都可以在彼此间零延迟的状况下同时运做。

  好比说两个内存控制器,一个为A、另外一个为B。当控制器B准备进行下一次存取内存的时候,控制器A就在读/写主内存,反之亦然。两个内存控制器的这种互补“天性”可让等待时间缩减50%。双通道DDR的两个内存控制器在功能上是彻底同样的,而且两个控制器的时序参数都是能够单独编程设定的。这样的灵活性可让用户使用二条不一样构造、容量、速度的DIMM内存条,此时双通道DDR简单地调整到最低的内存标准来实现128bit带宽,容许不一样密度/等待时间特性的DIMM内存条能够可靠地共同运做。

  支持双通道DDR内存技术的台式机芯片组,英特尔平台方面有英特尔的865P、865G、865GV、865PE、875P以及以后的91五、925系列;VIA的PT880,ATI的Radeon 9100 IGP系列,SIS的SIIS 655,SIS 655FX和SIS 655TX;AMD平台方面则有VIA的KT880,NVIDIA的nForce2 Ultra 400,nForce2 IGP,nForce2 SPP及其之后的芯片。

  AMD的64位CPU,因为集成了内存控制器,所以是否支持内存双通道看CPU就能够。目前AMD的台式机CPU,只有939接口的才支持内存双通道,754接口的不支持内存双通道。除了AMD的64位CPU,其余计算机是否能够支持内存双通道主要取决于主板芯片组,支持双通道的芯片组上边有描述,也能够查看主板芯片组资料。此外有些芯片组在理论上支持不一样容量的内存条实现双通道,不过实际仍是建议尽可能使用参数一致的两条内存条。

  内存双通道通常要求按主板上内存插槽的颜色成对使用,此外有些主板还要在BIOS作一下设置,通常主板说明书会有说明。当系统已经实现双通道后,有些主板在开机自检时会有提示,能够仔细看看。因为自检速度比较快,因此可能看不到。所以能够用一些软件查看,不少软件均可以检查,好比cpu-z,比较小巧。在“memory”这一项中有“channels”项目,若是这里显示“Dual”这样的字,就表示已经实现了双通道。两条256M的内存构成双通道效果会比一条512M的内存效果好,由于一条内存没法构成双通道

双核心:   随着近日英特尔、AMD推出各类双核CPU新品,“双核”概念在业内逐渐升温。有意思的是,虽然都是双核,英特尔和AMD确各谈各的。英特尔大谈双核到桌面,AMD则直取双核的服务器市场。这两个公司双核到底有什么不一样呢?如下是关于双核技术的背景资料,供你们参考。   双核技术背景   双核处理器是指在一个处理器上集成两个运算核心,从而提升计算能力。“双核”的概念最先是由IBM、HP、Sun等支持RISC架构的高端服务器厂商提出的,不过因为RISC架构的服务器价格高、应用面窄,没有引发普遍的注意。   不一样的构架   最近逐渐热起来的“双核”概念,主要是指基于X86开放架构的双核技术。在这方面,起领导地位的厂商主要有AMD和Intel两家。其中,两家的思路又有不一样。AMD从一开始设计时就考虑到了对多核心的支持。全部组件都直接链接到CPU,消除系统架构方面的挑战和瓶颈。两个处理器核心直接链接到同一个内核上,核心之间以芯片速度通讯,进一步下降了处理器之间的延迟。而Intel采用多个核心共享前端总线的方式。专家认为,AMD的架构对于更容易实现双核以致多核,Intel的架构会遇到多个内核争用总线资源的瓶颈问题。   AMD和Intel不一样的体系结构   双核与双芯(Dual Core Vs. Dual CPU):   AMD和Intel的双核技术在物理结构上也有很大不一样之处。AMD将两个内核作在一个Die(内核)上,经过直连架构链接起来,集成度更高。Intel则是采用两个独立的内核封装在一块儿,所以有人将Intel的方案称为“双芯”,认为AMD的方案才是真正的“双核”。   从用户端的角度来看,AMD的方案可以使双核CPU的管脚、功耗等指标跟单核CPU保持一致,从单核升级到双核,不须要更换电源、芯片组、散热系统和主板,只须要刷新BIOS软件便可,这对于主板厂商、计算机厂商和最终用户的投资保护是很是有利的。   客户能够利用其现有的90纳米基础设施,经过BIOS更改移植到基于双核心的系统。计算机厂商能够轻松地提供同一硬件的单核心与双核心版本,使那些既想提升性能又想保持IT环境稳定性的客户可以在不中断业务的状况下升级到双核心。在一个机架密度较高的环境中,经过在保持电源与基础设施投资不变的状况下移植到双核心,客户的系统性能将获得巨大的提高。在一样的系统占地空间上,经过使用双核心处理器,客户将得到更高水平的计算能力和性能。
相关文章
相关标签/搜索