|簡體中文

比思論壇

 找回密碼
 按這成為會員
搜索



樓主: dafeivvu
打印 上一主題 下一主題

CPU 术语全面详解

[複製鏈接]

5

主題

0

好友

84

積分

比思貴賓

Rank: 10Rank: 10Rank: 10

  • TA的每日心情
    開心
    2020-11-20 17:31
  • 簽到天數: 385 天

    [LV.9]以壇為家II

    推廣值
    0
    貢獻值
    0
    金錢
    1957
    威望
    84
    主題
    5

    永久貴賓 男生勳章

    21#
    發表於 2016-7-4 22:01:17
    第十六章  CPU 虚拟化技术

    虚拟化是一个广义的术语,在计算机方面通常是指计算元件在虚拟的基础上而不是真实的基础上运行。虚拟化技术可以扩大硬件的容量,简化软件的重新配置过程。CPU的虚拟化技术可以单CPU模拟多CPU并行,允许一个平台同时运行多个操作系统,并且应用程序都可以在相互独立的空间内运行而互不影响,从而显著提高计算机的工作效率。
        虚拟化技术与多任务以及超线程技术是完全不同的。多任务是指在一个操作系统中多个程序同时并行运行,而在虚拟化技术中,则可以同时运行多个操作系统,而且每一个操作系统中都有多个程序运行,每一个操作系统都运行在一个虚拟的CPU或者是虚拟主机上;而超线程技术只是单CPU模拟双CPU来平衡程序运行性能,这两个模拟出来的CPU是不能分离的,只能协同工作。
        虚拟化技术也与目前VMware Workstation等同样能达到虚拟效果的软件不同,是一个巨大的技术进步,具体表现在减少软件虚拟机相关开销和支持更广泛的操作系统方面。
        纯软件虚拟化解决方案存在很多限制。“客户”操作系统很多情况下是通过VMM(Virtual Machine Monitor,虚拟机监视器)来与硬件进行通信,由VMM来决定其对系统上所有虚拟机的访问。(注意,大多数处理器和内存访问独立于VMM,只在发生特定事件时才会涉及VMM,如页面错误。)在纯软件虚拟化解决方案中,VMM在软件套件中的位置是传统意义上操作系统所处的位置,而操作系统的位置是传统意义上应用程序所处的位置。这一额外的通信层需要进行二进制转换,以通过提供到物理资源(如处理器、内存、存储、显卡和网卡等)的接口,模拟硬件环境。这种转换必然会增加系统的复杂性。此外,客户操作系统的支持受到虚拟机环境的能力限制,这会阻碍特定技术的部署,如64位客户操作系统。在纯软件解决方案中,软件堆栈增加的复杂性意味着,这些环境难于管理,因而会加大确保系统可靠性和安全性的困难。
        而CPU的虚拟化技术是一种硬件方案,支持虚拟技术的CPU带有特别优化过的指令集来控制虚拟过程,通过这些指令集,VMM会很容易提高性能,相比软件的虚拟实现方式会很大程度上提高性能。虚拟化技术可提供基于芯片的功能,借助兼容VMM软件能够改进纯软件解决方案。由于虚拟化硬件可提供全新的架构,支持操作系统直接在上面运行,从而无需进行二进制转换,减少了相关的性能开销,极大简化了VMM设计,进而使VMM能够按通用标准进行编写,性能更加强大。另外,在纯软件VMM中,目前缺少对64位客户操作系统的支持,而随着64位处理器的不断普及,这一严重缺点也日益突出。而CPU的虚拟化技术除支持广泛的传统操作系统之外,还支持64位客户操作系统。
        虚拟化技术是一套解决方案。完整的情况需要CPU、主板芯片组、BIOS和软件的支持,例如VMM软件或者某些操作系统本身。即使只是CPU支持虚拟化技术,在配合VMM的软件情况下,也会比完全不支持虚拟化技术的系统有更好的性能。
        两大CPU巨头Intel和AMD都想方设法在虚拟化领域中占得先机,但是AMD的虚拟化技术在时间上要比Intel落后几个月。Intel自2005年末开始便在其处理器产品线中推广应用Intel Virtualization Technology(Intel VT)虚拟化技术。目前,Intel已经发布了具有Intel VT虚拟化技术的一系列处理器产品,包括桌面平台的Pentium 4 6X2系列、Pentium D 9X0系列和Pentium EE 9XX系列,还有Core Duo系列和Core Solo系列中的部分产品,以及服务器/工作站平台上的Xeon LV系列、Xeon 5000系列、Xeon 5100系列、Xeon MP 7000系列以及Itanium 2 9000系列;同时绝大多数的Intel下一代主流处理器,包括Merom核心移动处理器,Conroe核心桌面处理器,Woodcrest核心服务器处理器,以及基于Montecito核心的Itanium 2高端服务器处理器都将支持Intel VT虚拟化技术。
        而AMD方面也已经发布了支持AMD Virtualization Technology(AMD VT)虚拟化技术的一系列处理器产品,包括Socket S1接口的Turion 64 X2系列以及Socket AM2接口的Athlon 64 X2系列和Athlon 64 FX系列等等,并且绝大多数的AMD下一代主流处理器,包括即将发布的Socket F接口的Opteron都将支持AMD VT虚拟化技术。

    5

    主題

    0

    好友

    84

    積分

    比思貴賓

    Rank: 10Rank: 10Rank: 10

  • TA的每日心情
    開心
    2020-11-20 17:31
  • 簽到天數: 385 天

    [LV.9]以壇為家II

    推廣值
    0
    貢獻值
    0
    金錢
    1957
    威望
    84
    主題
    5

    永久貴賓 男生勳章

    22#
    發表於 2016-7-4 22:02:08
    第十七章  CPU 3D Now

    由AMD公司提出的3DNow!指令集应该说出现在SSE指令集之前,并被AMD广泛应用于其K6-2 、K6-3以及Athlon(K7)处理器上。3DNow!指令集技术其实就是21条机器码的扩展指令集。
      与Intel公司的MMX技术侧重于整数运算有所不同,3DNow!指令集主要针对三维建模、坐标变换 和效果渲染等三维应用场合,在软件的配合下,可以大幅度提高3D处理性能。后来在Athlon上开发了Enhanced 3DNow!。这些AMD标准的SIMD指令和Intel的SSE具有相同效能。因为受到Intel在商业上以及Pentium III成功的影响,软件在支持SSE上比起3DNow!更为普遍。Enhanced 3DNow!AMD公司继续增加至52个指令,包含了一些SSE码,因而在针对SSE做最佳化的软件中能获得更好的效能。

    5

    主題

    0

    好友

    84

    積分

    比思貴賓

    Rank: 10Rank: 10Rank: 10

  • TA的每日心情
    開心
    2020-11-20 17:31
  • 簽到天數: 385 天

    [LV.9]以壇為家II

    推廣值
    0
    貢獻值
    0
    金錢
    1957
    威望
    84
    主題
    5

    永久貴賓 男生勳章

    23#
    發表於 2016-7-4 22:03:11
    第十八章  CPU 多媒体指令集

    CPU依靠指令来计算和控制系统,每款CPU在设计时就规定了一系列与其硬件电路相配合的指令系统。指令的强弱也是CPU的重要指标,指令集是提高微处理器效率的最有效工具之一。从现阶段的主流体系结构讲,指令集可分为复杂指令集和精简指令集两部分,而从具体运用看,如Intel的MMX(Multi Media Extended)、SSE、 SSE2(Streaming-Single instruction multiple data-Extensions 2)和AMD的3DNow!等都是CPU的扩展指令集,分别增强了CPU的多媒体、图形图象和Internet等的处理能力。我们通常会把CPU的扩展指令集称为"CPU的指令集"。

    精简指令集的运用
      在最初发明计算机的数十年里,随着计算机功能日趋增大,性能日趋变强,内部元器件也越来越多,指令集日趋复杂,过于冗杂的指令严重的影响了计算机的工作效率。后来经过研究发现,在计算机中,80%程序只用到了20%的指令集,基于这一发现,RISC精简指令集被提了出来,这是计算机系统架构的一次深刻革命。RISC体系结构的基本思路是:抓住CISC指令系统指令种类太多、指令格式不规范、寻址方式太多的缺点,通过减少指令种类、规范指令格式和简化寻址方式,方便处理器内部的并行处理,提高VLSI器件的使用效率,从而大幅度地提高处理器的性能。
      RISC指令集有许多特征,其中最重要的有:
    指令种类少,指令格式规范:RISC指令集通常只使用一种或少数几种格式。指令长度单一(一般4个字节),并且在字边界上对齐。字段位置、特别是操作码的位置是固定的。
    寻址方式简化:几乎所有指令都使用寄存器寻址方式,寻址方式总数一般不超过5个。其他更为复杂的寻址方式,如间接寻址等则由软件利用简单的寻址方式来合成。
    大量利用寄存器间操作:RISC指令集中大多数操作都是寄存器到寄存器操作,只以简单的Load和Store操作访问内存。因此,每条指令中访问的内存地址不会超过1个,访问内存的操作不会与算术操作混在一起。
    简化处理器结构:使用RISC指令集,可以大大简化处理器的控制器和其他功能单元的设计,不必使用大量专用寄存器,特别是允许以硬件线路来实现指令操作,而不必像CISC处理器那样使用微程序来实现指令操作。因此RISC处理器不必像CISC处理器那样设置微程序控制存储器,就能够快速地直接执行指令。
    便于使用VLSI技术:随着LSI和VLSI技术的发展,整个处理器(甚至多个处理器)都可以放在一个芯片上。RISC体系结构可以给设计单芯片处理器带来很多好处,有利于提高性能,简化VLSI芯片的设计和实现。基于VLSI技术,制造RISC处理器要比CISC处理器工作量小得多,成本也低得多。
    加强了处理器并行能力:RISC指令集能够非常有效地适合于采用流水线、超流水线和超标量技术,从而实现指令级并行操作,提高处理器的性能。目前常用的处理器内部并行操作技术基本上是基于RISC体系结构发展和走向成熟的。

      正由于RISC体系所具有的优势,它在高端系统得到了广泛的应用,而CISC体系则在桌面系统中占据统治地位。而在如今,在桌面领域,RISC也不断渗透,预计未来,RISC将要一统江湖。

    CPU的扩展指令集
      对于CPU来说,在基本功能方面,它们的差别并不太大,基本的指令集也都差不多,但是许多厂家为了提升某一方面性能,又开发了扩展指令集,扩展指令集定义了新的数据和指令,能够大大提高某方面数据处理能力,但必需要有软件支持。
    MMX 指令集
        MMX(Multi Media eXtension,多媒体扩展指令集)指令集是Intel公司于1996年推出的一项多媒体指令增强技术。MMX指令集中包括有57条多媒体指令,通过这些指令可以一次处理多个数据,在处理结果超过实际处理能力的时候也能进行正常处理,这样在软件的配合下,就可以得到更高的性能。MMX的益处在于,当时存在的操作系统不必为此而做出任何修改便可以轻松地执行MMX程序。但是,问题也比较明显,那就是MMX指令集与x87浮点运算指令不能够同时执行,必须做密集式的交错切换才可以正常执行,这种情况就势必造成整个系统运行质量的下降。
    SSE指令集
        SSE(Streaming SIMD Extensions,单指令多数据流扩展)指令集是Intel在Pentium III处理器中率先推出的。其实,早在PIII正式推出之前,Intel公司就曾经通过各种渠道公布过所谓的KNI(Katmai New Instruction)指令集,这个指令集也就是SSE指令集的前身,并一度被很多传媒称之为MMX指令集的下一个版本,即MMX2指令集。究其背景,原来"KNI"指令集是Intel公司最早为其下一代芯片命名的指令集名称,而所谓的"MMX2"则完全是硬件评论家们和媒体凭感觉和印象对"KNI"的 评价,Intel公司从未正式发布过关于MMX2的消息。
      而最终推出的SSE指令集也就是所谓胜出的"互联网SSE"指令集。SSE指令集包括了70条指令,其中包含提高3D图形运算效率的50条SIMD(单指令多数据技术)浮点运算指令、12条MMX 整数运算增强指令、8条优化内存中连续数据块传输指令。理论上这些指令对目前流行的图像处理、浮点运算、3D运算、视频处理、音频处理等诸多多媒体应用起到全面强化的作用。S SE指令与3DNow!指令彼此互不兼容,但SSE包含了3DNow!技术的绝大部分功能,只是实现的方法不同。SSE兼容MMX指令,它可以通过SIMD和单时钟周期并行处理多个浮点数据来有效地提高浮点运算速度。
    SSE2指令集
        SSE2(Streaming SIMD Extensions 2,Intel官方称为SIMD 流技术扩展 2或数据流单指令多数据扩展指令集 2)指令集是Intel公司在SSE指令集的基础上发展起来的。相比于SSE,SSE2使用了144个新增指令,扩展了MMX技术和SSE技术,这些指令提高了广大应用程序的运行性能。随MMX技术引进的SIMD整数指令从64位扩展到了128 位,使SIMD整数类型操作的有效执行率成倍提高。双倍精度浮点SIMD指令允许以 SIMD格式同时执行两个浮点操作,提供双倍精度操作支持有助于加速内容创建、财务、工程和科学应用。除SSE2指令之外,最初的SSE指令也得到增强,通过支持多种数据类型(例如,双字和四字)的算术运算,支持灵活并且动态范围更广的计算功能。SSE2指令可让软件开发员极其灵活的实施算法,并在运行诸如MPEG-2、MP3、3D图形等之类的软件时增强性能。Intel是从Willamette核心的Pentium 4开始支持SSE2指令集的,而AMD则是从K8架构的SledgeHammer核心的Opteron开始才支持SSE2指令集的。
    SSE3指令集
        SSE3(Streaming SIMD Extensions 3,Intel官方称为SIMD 流技术扩展 3或数据流单指令多数据扩展指令集 3)指令集是Intel公司在SSE2指令集的基础上发展起来的。相比于SSE2,SSE3在SSE2的基础上又增加了13个额外的SIMD指令。SSE3 中13个新指令的主要目的是改进线程同步和特定应用程序领域,例如媒体和游戏。这些新增指令强化了处理器在浮点转换至整数、复杂算法、视频编码、SIMD浮点寄存器操作以及线程同步等五个方面的表现,最终达到提升多媒体和游戏性能的目的。Intel是从Prescott核心的Pentium 4开始支持SSE3指令集的,而AMD则是从2005年下半年Troy核心的Opteron开始才支持SSE3的。但是需要注意的是,AMD所支持的SSE3与Intel的SSE3并不完全相同,主要是删除了针对Intel超线程技术优化的部分指令。
    3D Now !指令集
        由AMD公司提出的3DNow!指令集应该说出现在SSE指令集之前,并被AMD广泛应用于其K6-2 、K6-3以及Athlon(K7)处理器上。3DNow!指令集技术其实就是21条机器码的扩展指令集。
      与Intel公司的MMX技术侧重于整数运算有所不同,3DNow!指令集主要针对三维建模、坐标变换 和效果渲染等三维应用场合,在软件的配合下,可以大幅度提高3D处理性能。后来在Athlon上开发了Enhanced 3DNow!。这些AMD标准的SIMD指令和Intel的SSE具有相同效能。因为受到Intel在商业上以及Pentium III成功的影响,软件在支持SSE上比起3DNow!更为普遍。Enhanced 3DNow!AMD公司继续增加至52个指令,包含了一些SSE码,因而在针对SSE做最佳化的软件中能获得更好的效能。
        目前最新的Intel CPU可以支持SSE、SSE2、SSE3指令集。早期的AMD CPU仅支持3DNow!指令集,随着Intel的逐步授权,从Venice核心的Athlon 64开始,AMD的CPU不仅进一步发展了3DNow!指令集,并且可以支持Inel的SSE、SSE2、SSE3指令集。不过目前业界接受比较广泛的还是Intel的SSE系列指令集,AMD的3DNow!指令集应用比较少。

    5

    主題

    0

    好友

    84

    積分

    比思貴賓

    Rank: 10Rank: 10Rank: 10

  • TA的每日心情
    開心
    2020-11-20 17:31
  • 簽到天數: 385 天

    [LV.9]以壇為家II

    推廣值
    0
    貢獻值
    0
    金錢
    1957
    威望
    84
    主題
    5

    永久貴賓 男生勳章

    24#
    發表於 2016-7-4 22:03:45
    第十九章  CPU 双核心类型

    在2005年以前,主频一直是两大处理器巨头Intel和AMD争相追逐的焦点。而且处理器主频也在Intel和AMD的推动下达到了一个又一个的高峰就在处理器主频提升速度的同时,也发现在目前的情况下,单纯主频的提升已经无法为系统整体性能的提升带来明显的好处,并且高主频带来了处理器巨大的发热量,更为不利是Intel和AMD两家在处理器主频提升上已经有些力不从心了。在这种情况下,Intel和AMD都不约而同地将投向了多核心的发展方向在不用进行大规模开发的情况下将现有产品发展成为理论性能更为强大的多核心处理器系统,无疑是相当明智的选择。
        双核处理器就基于单个半导体的一个处理器上拥有两个一样功能的处理器核心,即是将两个物理处理器核心整合入一个内核中。事实上,双核架构并不是什么新技术,不过此前双核心处理器一直是服务器的专利,现在已经开始普及之中。
    相关术语:
    Intel的双核心处理器介绍
    AMD的双核心处理器介绍

    5

    主題

    0

    好友

    84

    積分

    比思貴賓

    Rank: 10Rank: 10Rank: 10

  • TA的每日心情
    開心
    2020-11-20 17:31
  • 簽到天數: 385 天

    [LV.9]以壇為家II

    推廣值
    0
    貢獻值
    0
    金錢
    1957
    威望
    84
    主題
    5

    永久貴賓 男生勳章

    25#
    發表於 2016-7-4 22:04:28
    dafeivvu 發表於 2016-7-4 22:03
    第十九章  CPU 双核心类型

    在2005年以前,主频一直是两大处理器巨头Intel和AMD争相追逐的焦点。而且处理器 ...

    Intel双核心处理器

    目前Intel推出的台式机双核心处理器有Pentium D、Pentium EE(Pentium Extreme Edition)和Core Duo三种类型,三者的工作原理有很大不同。
        一、Pentium D和Pentium EE
        Pentium D和Pentium EE分别面向主流市场以及高端市场,其每个核心采用独立式缓存设计,在处理器内部两个核心之间是互相隔绝的,通过处理器外部(主板北桥芯片)的仲裁器负责两个核心之间的任务分配以及缓存数据的同步等协调工作。两个核心共享前端总线,并依靠前端总线在两个核心之间传输缓存同步数据。从架构上来看,这种类型是基于独立缓存的松散型双核心处理器耦合方案,其优点是技术简单,只需要将两个相同的处理器内核封装在同一块基板上即可;缺点是数据延迟问题比较严重,性能并不尽如人意。另外,Pentium D和Pentium EE的最大区别就是Pentium EE支持超线程技术而Pentium D则不支持,Pentium EE在打开超线程技术之后会被操作系统识别为四个逻辑处理器。

        Pentium D和Pentium EE目前具有以下产品:
    Pentium D 8X0系列:
        目前有820(2.8GHz)、830(3.0GHz)和840(3.2GHz)三款产品,都基于Smithfield核心,实际上就是将两个Pentium 4处理器所采用的Prescott核心封装在一起。这三款产品都采用800MHz FSB、90nm制造工艺、每核心1MB二级缓存、全部采用Socket 775接口、都支持硬件防病毒技术EDB和64位技术EM64T,除了Pentium D 820之外都支持节能省电技术EIST。
    Pentium D 8X5系列:
        目前只有805(2.66GHz)一款产品,同样基于90nm制造工艺的Smithfield核心,只不过前端总线降低到533MHz FSB,采用Socket 775接口、每核心1MB二级缓存、支持硬件防病毒技术EDB和64位技术EM64T,但不支持节能省电技术EIST。
    Pentium EE 8XX系列:
       目前只有840(3.2GHz)一款产品,同样基于90nm制造工艺的Smithfield核心,采用800MHz FSB、每核心1MB二级缓存、Socket 775接口、支持硬件防病毒技术EDB、64位技术EM64T和节能省电技术EIST。
    Pentium D 9X0系列:
        目前有920(2.8GHz)、930(3.0GHz)、940(3.2GHz)和950(3.4GHz)四款产品,都基于65nm制造工艺的Presler核心,实际上就是将两个Pentium 4处理器所采用的Cedar Mill核心封装在一起。采用800MHz FSB、每核心2MB二级缓存、Socket 775接口、支持硬件防病毒技术EDB、64位技术EM64T、节能省电技术EIST以及虚拟化技术Intel VT。
    Pentium EE 9XX系列:
        目前有955(3.46GHz)和965(3.73GHz)两款产品,同样基于65nm制造工艺的Presler核心,前端总线频率提升到1066MHz FSB,每核心2MB二级缓存、Socket 775接口、支持硬件防病毒技术EDB、64位技术EM64T以及虚拟化技术Intel VT,但不支持节能省电技术EIST。
    Pentium D 9X5系列:
        按照Intel的产品路线图,即将推出Pentium D 915(2.8GHz)和925(3.0GHz),同样基于65nm制造工艺的Presler核心,与Pentium D 9X0系列相比,除了都不支持虚拟化技术Intel VT以及Pentium D 915不支持节能省电技术EIST之外,其它的技术特性和参数都完全相同。
        值得注意的是,Intel的Pentium D和Pentium EE与AMD的双核心处理器Athlon 64 X2和Athlon 64 FX系列相比,都是独立式二级缓存,除了协调单元前者在CPU外部(依赖于主板),而后者在CPU内部(不依赖于主板)之外,本质上并无重大区别,相对来说都比较简单----只需要为两个核心添加一个协调单元即可。所谓的“真假双核”纯属无稽之谈,严格点看的话,这二者都不是真正意义上的完全的双核心处理器,只不过都是双核心处理器中最简单的类型罢了。
        需要注意的是,无论是Pentium D还是Pentium EE,由于都必须依赖主板北桥芯片来负责两个核心之间的协调工作,因此必须要特定的主板芯片组才能支持,目前有Intel的945P、945G、945PL、945GZ、955X、975X以及其它芯片组厂商的双核心芯片组,例如ATI Radeon Xpress 200(RC410)、ATI Radeon Xpress(RXC410)、nVIDIA nForce4 SLI IE、nForce4 SLI XE、nForce4 SLI X16 IE、nForce4 Ultra IE等等。
        按照Intel的规划,从2006年第三季度开始,Pentium D和Pentium EE将逐渐被基于Core架构代号Conroe的双核心处理器所取代。
        二、Core Duo
        与Pentium D和Pentium EE所采用的基于独立缓存的松散型双核心处理器耦合方案完全不同的是,2006年初发布的Core Duo采用的是基于共享缓存的紧密型双核心处理器耦合方案,其最重要的特征是抛弃了两个核心分别具有独立的二极缓存的方案,改为采用与IBM的多核心处理器类似的两个核心共享二级缓存方案。与独立的二级缓存相比,共享的二级缓存具有如下优势:
        1)二级缓存的全部资源可以被任何一个核心访问,当二级缓存的数据更新之后,两个核心并不需要作缓存数据同步的工作,工作量相对减少了,而且极大的降低了缓存数据延迟问题,这有利于处理器性能的提升。
        2)前两种类型的每个核心的二级缓存资源都是固定不变的,任何一个核心都可以根据工作量的大小来决定占用多少二级缓存资源,利用效率相对于独立的二级缓存得到了极大的提高。
        3)有利于降低处理器的功耗。可以把两个核心分为“冷核”和“热核”模式,在工作量较大时两个核心都全速运作,而在工作量较小时则可以让“冷核”关闭,进入休眠模式,而继续运作的“热核”则可以占有全部的二级缓存资源,相比之下独立式缓存就只剩下一半的二级缓存资源可用了。

        Core Duo采用“Smart Cache”共享缓存技术在两个核心之间作协调。在Core Duo处理器内部,两个核心通过SBR(Share Bus Router,共享资源协调器) 共享二级缓存资源,当其中一个核心运算完毕后将结果存放到二级缓存中以后,另外一个核心就可以通过SBR读取这些数据,不但有效解决了二级缓存资源争夺的问题,与前两种类型相比也不必对缓存资源作频繁的同步化操作,而且比起Intel自己早先采用的第一种类型需要通过主板北桥芯片迂回的方法相比,不但大幅度降低了缓存数据的延迟,而且还不必占用前端总线资源。另外,SBR还具有“Bandwidth Adaptation”(带宽适应)功能,可以对两个核心共享前端总线资源进行统一管理和协调,改善了两个核心共享前端总线的效率,减少了不必要的延迟,而且有效避免了两个核心之间的冲突。
        Smart Cache共享缓存技术确实是行之有效的双核心处理器的高效解决方案,借助于Smart Cache共享缓存技术Core Duo也体现出了强大的性能,这才是严格意义上的真正的双核心处理器。Smart Cache共享缓存技术即将被应用到Intel今后所有的双核心处理器中,例如即将发布的Merom核心笔记本处理器和Conroe核心的台式机处理器都采用Smart Cache共享缓存技术。
        虽然共享的二级缓存具有极大的优势,但其技术要比独立的二级缓存复杂得多,所以在X86架构个人处理器方面至今仍然只有Core Duo才采用了这一方案。目前Core Duo中用于台式机的主要是T系列的T2300(1.66GHz)、T2400(1.83GHz)、T2500(2.0GHz)和T2600(2.16GHz),都基于65nm制造工艺的Yonah核心,采用667MHz FSB、2MB共享式二级缓存、改良了的新版Socket 478接口(与以前台式机的Socket 478并不兼容)、都支持硬件防病毒技术EDB、节能省电技术EIST以及虚拟化技术Intel VT,但其最大的遗憾是不支持64位技术,仅仅只是32位的处理器。目前与台式机Core Duo搭配的主要是Intel 945GT芯片组,当然,原用于笔记本的Intel 945GM、945PM、945GMS也能支持Core Duo。
        按照Intel的规划,从2006年第三季度开始,台式机Core Duo将逐渐采用基于Core架构的Conroe核心,改用Socket 775接口,主流型号的前端总线提高到1066MHz FSB,而Extreme Edition加强版则进一步提高到1333MHz FSB,并且共享式二级缓存提高到4MB;只有部分低端型号才会继续采用800MHz FSB和2MB共享式二级缓存。基于Core架构的Conroe核心Core Duo将比现在所有的台式机双核心处理器(包括Yonah核心Core Duo、Pentium D、Pentium EE、Athlon 64 X2和Athlon 64 FX)的性能有大幅度提升,而功耗则进一步降低,确实值得期待。

    5

    主題

    0

    好友

    84

    積分

    比思貴賓

    Rank: 10Rank: 10Rank: 10

  • TA的每日心情
    開心
    2020-11-20 17:31
  • 簽到天數: 385 天

    [LV.9]以壇為家II

    推廣值
    0
    貢獻值
    0
    金錢
    1957
    威望
    84
    主題
    5

    永久貴賓 男生勳章

    26#
    發表於 2016-7-4 22:05:00
    dafeivvu 發表於 2016-7-4 22:03
    第十九章  CPU 双核心类型

    在2005年以前,主频一直是两大处理器巨头Intel和AMD争相追逐的焦点。而且处理器 ...

    AMD双核心处理器

    AMD推出的双核心处理器分别是双核心的Opteron系列和全新的Athlon 64 X2系列处理器。其中Athlon 64 X2是用以抗衡Pentium D和Pentium Extreme Edition的桌面双核心处理器系列。

        AMD推出的Athlon 64 X2是由两个Athlon 64处理器上采用的Venice核心组合而成,每个核心拥有独立的512KB(1MB) L2缓存及执行单元。除了多出一个核芯之外,从架构上相对于目前Athlon 64在架构上并没有任何重大的改变。

    Athlon 64 X2(左侧)与普通Athlon 64的对比
        双核心Athlon 64 X2的大部分规格、功能与我们熟悉的Athlon 64架构没有任何区别,也就是说新推出的Athlon 64 X2双核心处理器仍然支持1GHz规格的HyperTransport总线,并且内建了支持双通道设置的DDR内存控制器。
        与Intel双核心处理器不同的是,Athlon 64 X2的两个内核并不需要经过MCH进行相互之间的协调。AMD在Athlon 64 X2双核心处理器的内部提供了一个称为System Request Queue(系统请求队列)的技术,在工作的时候每一个核心都将其请求放在SRQ中,当获得资源之后请求将会被送往相应的执行核心,也就是说所有的处理过程都在CPU核心范围之内完成,并不需要借助外部设备。

    AMD Athlon 64 X2内部示意图
        对于双核心架构,AMD的做法是将两个核心整合在同一片硅晶内核之中,而Intel的双核心处理方式则更像是简单的将两个核心做到一起而已。与Intel的双核心架构相比,AMD双核心处理器系统不会在两个核心之间存在传输瓶颈的问题。因此从这个方面来说,Athlon 64 X2的架构要明显优于Pentium D架构。
        虽然与Intel相比,AMD并不用担心Prescott核心这样的功耗和发热大户,但是同样需要为双核心处理器考虑降低功耗的方式。为此AMD并没有采用降低主频的办法,而是在其使用90nm工艺生产的Athlon 64 X2处理器中采用了所谓的Dual Stress Liner应变硅技术,与SOI技术配合使用,能够生产出性能更高、耗电更低的晶体管。
        AMD推出的Athlon 64 X2处理器给用户带来最实惠的好处就是,不需要更换平台就能使用新推出的双核心处理器,只要对老主板升级一下BIOS就可以了,这与Intel双核心处理器必须更换新平台才能支持的做法相比,升级双核心系统会节省不少费用。

    100

    主題

    30

    好友

    1386

    積分

    高中生

    大神神

    Rank: 4

  • TA的每日心情
    慵懶
    2024-5-10 17:22
  • 簽到天數: 413 天

    [LV.9]以壇為家II

    推廣值
    0
    貢獻值
    212
    金錢
    1925
    威望
    1386
    主題
    100

    回文勇士 文明人 附件高人 文章勇士 中學生 男生勳章 簽到勳章 高中生 簽到達人

    27#
    發表於 2016-7-4 22:05:04
    楼主 我头疼

    5

    主題

    0

    好友

    84

    積分

    比思貴賓

    Rank: 10Rank: 10Rank: 10

  • TA的每日心情
    開心
    2020-11-20 17:31
  • 簽到天數: 385 天

    [LV.9]以壇為家II

    推廣值
    0
    貢獻值
    0
    金錢
    1957
    威望
    84
    主題
    5

    永久貴賓 男生勳章

    28#
    發表於 2016-7-4 22:07:03
    31875104 發表於 2016-7-4 22:05
    楼主 我头疼

    十年前的老贴,凑合看,很有怀旧味道.
    頭像被屏蔽

    3

    主題

    2

    好友

    5482

    積分

    禁止發言

  • TA的每日心情
    擦汗
    2019-11-17 06:22
  • 簽到天數: 2267 天

    [LV.Master]伴壇終老

    推廣值
    0
    貢獻值
    0
    金錢
    123
    威望
    5482
    主題
    3
    29#
    發表於 2016-7-4 22:40:24
    提示: 作者被禁止或刪除 內容自動屏蔽
    30#
    無效樓層,該帖已經被刪除
    重要聲明:本論壇是以即時上載留言的方式運作,比思論壇對所有留言的真實性、完整性及立場等,不負任何法律責任。而一切留言之言論只代表留言者個人意見,並非本網站之立場,讀者及用戶不應信賴內容,並應自行判斷內容之真實性。於有關情形下,讀者及用戶應尋求專業意見(如涉及醫療、法律或投資等問題)。 由於本論壇受到「即時上載留言」運作方式所規限,故不能完全監察所有留言,若讀者及用戶發現有留言出現問題,請聯絡我們比思論壇有權刪除任何留言及拒絕任何人士上載留言 (刪除前或不會作事先警告及通知 ),同時亦有不刪除留言的權利,如有任何爭議,管理員擁有最終的詮釋權。用戶切勿撰寫粗言穢語、誹謗、渲染色情暴力或人身攻擊的言論,敬請自律。本網站保留一切法律權利。

    手機版| 廣告聯繫

    GMT+8, 2024-5-20 22:23 , Processed in 0.022293 second(s), 25 queries , Gzip On.

    Powered by Discuz! X2.5

    © 2001-2012 Comsenz Inc.

    回頂部