INTEL CPU全系列架构发展史

科普:intel CPU 微架构的发展史 详细介绍intel CPU 微架构的发展历史,CORE架构 Netburst 架构 Pentium 架构的发展历程 阅读详情

[本人baidu博客全部搬家到csdn,baidu博客地址:http://hi.baidu.com/new/miracleconf]

INTEL CPU全系列架构发展史及深度测试!

壮士断腕,Conroe临危受命

  在很久很久以前的286时代,英特尔还只是一个小公司,它负责给IBM提供IBM PC中的微处理器。那会儿,IBM PC销量很大,兼容机还没出现。为了能保证微处理器供货充足,上帝般的IBM强迫英特尔将微处理器技术无偿授权给另一家公司。看IBM脸色吃饭的英特尔虽然老大不愿意但也没办法,最后选择了AMD作为微处理器技术无偿提供对象(一不小心养虎成患,现在英特尔估计后悔到死)。为了制约AMD,英特尔又将微处理器技术无偿授权给了Cyrix。

 1982年2月1日,英特尔推出80286微处理器

  在当时来说,英特尔除了产能占优外,在技术上是没有任何优势的,三家公司的微处理器架构基本一致。但是这时候,IBM公司内部倒产生了巨大的分歧:许多人反对快速转换到286计算机的生产和销售,因为这会对IBM的小型机与之前的PC XT销售造成影响,他们希望过渡的步伐能慢一些。

  但英特尔并不能等,80286处理器已经批量生产了,不可能堆在仓库里等IBM慢慢消化。此时康柏公司就钻了空子——快速推出286的IBM PC兼容机,并一举打败IBM成为PC市场的新霸主。随着IBM PC兼容机的大量涌现,英特尔处理器也卖得越来越多,名气越来越大,实力与日俱增,也就不用再唯IBM马首是瞻了。

  1993年3月22日,英特尔发布新一代P5架构586微处理器,这款历史性的产品被英特尔命名为Pentium(奔腾),并不再对AMD和Cyrix授权。

 1993.3.22 英特尔推出里程碑式的Pentium处理器

  而AMD也非昔日可比了,它具有很强的研发能力,并很快发布了K6处理器迎战,更逐渐衍生出K6-2和K6-3处理器。K6-2处理器凭借架构上的优势令英特尔感到了巨大的压力。为此1995年英特尔又推出新的P6架构取代奔腾/奔腾MMX的P5架构,以求在性能上保持领先地位。

 1995.11.1 英特尔推出采用P6架构的Pentium Pro

  最早采用P6架构的微处理器是高能奔腾(Pentium Pro)。P6架构与奔腾的P5架构最大的不同在于,过去集成在主板上的二级缓存被整合到处理器内,从而大大地加快了数据读取时间和提高命中率。另外,P6架构是一个纯32位的微处理器架构。

 1997.4.7 英特尔推出Pentium II

  为了将P6架构平价化,以对抗AMD等竞争对手,英特尔采用了将二级缓存从CPU核心移出,改用外置于集成CPU核心的PCB板上的做法, 这“萌生”了1997年推出的奔腾II处理器。奔腾II处理器的二级缓存外置于CPU核心以外,只能以处理器工作主频一半的速度运行,而不像奔腾Pro的二级缓存那样以全速运行。随着0.25微米工艺的成熟,英特尔才尝试重新将二级缓存集成在核心内。

  为了进一步巩固自己的领导地位,英特尔1999年1月推出了PentiumIII。

 1999.1 英特尔推出PentiumIII  在PentiumIII时代之前,AMD和Cyrix一直是英特尔的追随者,但是AMD Athlon推出之后,历史发生了微妙的变化: 在AMD推出Athlon 650MHz的时候,英特尔处理器的最高主频才550MHz,这也是英特尔第一次被竞争对手超过! 为了保住自己颜面,英特尔匆匆推出了采用0.18微米工艺,代号"Coppermine"的奔腾III处理器,主频有500MHz至700MHz几个型号。
  这时候英特尔与AMD主频之争的激烈程度前所未有,我们熟悉的频率“攀比”战开始了。
  最先达到1GHz主频的是AMD的Athlon处理器,同频的奔腾III处理器在落后不到一个月面世,但这足以让AMD自豪了。由于1GHz的Athlon性能不敌1GHz奔腾III,AMD决定开发核心整合二级缓存的Athlon XP。
  随后英特尔霸王硬上弓,抢先推出1.13GHz的奔腾III,在性能上领先倒是领先了,但当时的0.18微米工艺生产1.13GHz的奔腾III实在是勉为其难。后果就是全面回收几乎不能正常运行的奔腾III 1.13GHz处理器。而此时,AMD推出了1.1GHz Athlon XP处理器。
◆ 饱受责难的NetBurst架构奔腾4

 2000.11.20 英特尔推出Pentium4

  英特尔在AMD强大的压力下,开始鼓吹“唯主频论”。在奔腾III及以前的微处理器时代,是一个处理器性能与主频紧密结合的时代。那个时候无论是英特尔还是AMD,他们的处理器产品在主频提升的同时,同样也会带来相应的性能提升。到了奔腾4,英特尔的“唯主频论”颠覆了“性能等于主频”的传统观念。

  2000年11月20日,英特尔正式发布了NetBurst架构的奔腾4。这不仅仅是一款新产品的发布,它还标志着一个处理器新时代的开始。奔腾4 1.4 GHz/1.5 GHz的出现,吸引了全世界的眼光。然而有专业媒体质疑:为何奔腾4的主频这么高,但是实际测试项目很多都不如P6架构的1GHz奔腾III呢?英特尔回答:奔腾4是一种全新的架构,它的性能不能再用传统的观点去评判。

  奔腾4能够在同样的0.18微米工艺下轻松达到2GHz,而奔腾III 去到1.13GHz就已经到了极限,这是因为奔腾4的运算流水管线多达20级甚至31级,而奔腾III只有11级。运算流水管线越长,就越容易在同样制造工艺下达到更高的工作主频。Athlon在同样制造工艺下可以达到奔腾III难以达到的高主频,就是因为Athlon的运算流水管线比奔腾III略长。但是运算流水管线过长也会带来负面影响,管线越长,单位主频下的处理器执行效率就越低,性能的发挥就会受到影响。
   第二代Northwood核心的奔腾4采用了0.13微米工艺制造,较好地解决了发热与功耗的问题,迅速成为市场主流。此后随着800MHz FSB、超线程等新技术的引入,Pentium 4 NetBurst架构的威力的以充分发挥,所以从性能/功耗上来讲,这个时候的奔腾4达到了巅峰。
  随着主频的不断攀升,NetBurst架构的弊端越来越明显。第三代Prescott奔腾4流水线达到31级,晶体管达到了125百万个(Northwood只有55百万个),以至于它每个时钟周期比Northwood多产生大约60%的热量,同时功率消耗也增加大约10%! 3.2GHz的Prescott TDP达到了触目惊心的103W! 人们开始戏称Pentium 4为烤炉,高主频带来的高功耗使得英特尔的忠实支持者要为奔腾的芯付出更多的电费,同时更要忍受高性能处理器风扇所带来的巨大噪音…… 

 64岁的英特尔总裁贝瑞特面对着6500人惊天一跪:“请原谅我们”(2004.10)

  奔腾4最终止步于3.8GHz,原计划推出的4GHz奔腾4处理器也被胎死腹中。英特尔意识到处理器研发道路上走入了“唯主频论”的误区,2004年10月,英特尔总裁贝瑞特惊天一跪,面对着6500人说道:“请原谅我们”,真心地对公司的失误表示忏悔。

  英特尔终于承认自己错了。不要忘记当初英特尔发布奔腾4时吹嘘说奔腾4是为10GHz的运算速度设计的,这是到目前为止英特尔历史上最重要的或许也是最广为人知的工程失败事件。

◆ 临危受命的Core微架构
  实际上,英特尔除了拥有NetBurst研发小组外,还有一支位于以色列海法的研发团队。该以色列团队早在2003年就因为设计出兼具高性能与低功耗的Banias移动处理器而闻名天下,Core微架构是他们最新的杰作,由于NetBurst架构的失败,Core微架构一下就成了英特尔的救命符。
  2006年3月英特尔在春季IDF大会宣布下一代处理器将采用的Core微架构。英特尔指出未来处理器的技术发展重点将是“每瓦特性能”(Performance per Watt)。而这届IDF的主题更加明确:功耗最优化平台(Power-Optimized Platforms)。根据英特尔的说法,采用Core微架构的处理器将在性能方面得到极大的飞跃,肯定将超过竞争对手AMD的产品。
  更好的消息Core在功耗方面将比前任大幅下降。

 Core微架构将一统江湖

  Core微架构被英特尔推上前台,被赋予了取代NetBurst微架构、一统桌面、移动与服务器平台的历史使命。针对笔记本、桌面级用户和服务器,Core均有不同的产品。

  Conroe是基于Core微架构的桌面平台级产品(我们常说的“扣肉”),由于“Core”和“Conroe”两个单词在结构上颇为类似,因此有不少消费者往往便认为“Core”和“Conroe”指得是同样一种产品。实际上,我们通常把“Core”直接音译为“酷睿”,它是Intel新一代处理器产品统一采用的微架构,而Conroe(扣肉)只是对基于Core(酷睿)微架构的桌面平台级产品。

  除桌面的Conroe处理器之外,Core微架构还包括代号为“Merom”的移动平台处理器和代号为“Woodcrest”的服务器平台处理器。

  由于上一代采用Yonah微架构的处理器产品被命名为Intel Core Duo,因此为了便于与前代双核处理器区分,Conroe以及Merom都将采用相同的命名方式——Core 2 Duo。另外,Intel最高性能的桌面服务器芯片Woodcrest将命名为Core 2 Extreme,以区分于普通桌面/笔记本处理器产品。

  Conroe处理器沿用了L1 Cache设计,L1数据Cache和L1指令Cache分别为32KB,两个核心共享4MB或2MB的L2 Cache,它结合了Pentium M高效率和NetBurst动态执行性能优越两方面的优点。Conroe处理器的数据流水线长度从Prescott的31级大幅度缩短至目前的14级。其算术逻辑运算单元ALU数量由上代NetBurst微构架的2组提升至3组,同时在Cache构架上也经过了大幅度的改良,整体运算性能大大增加。

 Core微架构与Yonah微架构

  目前比较普遍的看法是,Core微架构是Pentium Pro架构,或者说是P6微架构的延续。Core微架构中只有预取机制是从NetBurst微架构获得的灵感,所有其它的设计都是从Yonah微架构(Core Duo处理器)演变而来,而Yonah微架构是从Banias处理器和Dothan处理器演变而来的。所有Banias、Dothan、Yonah和采用Core微架构的处理器都继承了NetBurst处理器的前端总线设计,但除此之外,它们毫无疑问都是曾经获得巨大成功的P6微架构的后代。

  英特尔P6微架构的总工程师之一Robert Colwell在其回忆录中表示他之所以离开英特尔,主要就是因为他并不认同英特尔在NetBurst微架构中所选择的设计路线,因为他相信“The future is mobile”,如何在维持省电与最长电池续航能力的前提下,达到足够的运算效能,才是处理器技术发展的未来方向。NetBurst微架构的失败,与P6微架构的复兴,恰恰证明了英特尔之前策略的失败和他的远见。

  不过这并不意味着只是把Yonah处理器的一些功能单元和解码器重新包装一下然后换了个名字就推出来。英特尔Core开发人员称,Woodcrest、Conroe和Merom处理器都是基于Yonah处理器的,但是几乎80%的架构和电路设计需要重新进行。

 2006.7.27 英特尔Conroe全球同步上海发布会

  2006年7月27日,英特尔全球同步发布基于其Core微架构的Conroe桌面平台处理器,承接6月发布的服务器处理器Woodcrest,以及8月登场的笔记本处理器Merom,英特尔处理器全面从上一代NetBurst微架构转向新的Core微架构。

◆ 解读Core微架构

  英特尔对Core微架构的要求非常高,需要有很好的跨平台性,又要兼顾到功耗,最重要的是能提供更高的性能。其中特别引人注意的就是英特尔在Core设计中导入的全新的每瓦特效率的设计概念,因为这个概念的出现将真正影响未来英特尔处理器架构的发展,而这也对产业发展产生了重大的影响。

  Core微架构的目标就是构建一个高效的双核心架构,因此采取共享式二级缓存设计,2个核心共享二级缓存。内核采用高效的14级有效流水线设计,每个核心内建4组指令解码单元,支持微指令融合与宏指令融合技术,每个时钟周期最多可以解码5条X86指令,并拥有改进的分支预测功能。每个核心内建5个执行单元,执行资源庞大。采用新的内存相关性预测技术。支持增强的电源管理功能。支持硬件虚拟化技术和硬件防病毒功能。内建数字温度传感器。还可提供功率报告和温度报告等,配合系统实现动态的功耗控制和散热控制。

  重要的一点是,Core微架构加入了对EM64T指令集的支持,随着Windows Vista的到来以及Intel、AMD全面更换到64bit处理器,64bit计算的普及只是时间问题。

  ·14级指令执行流水线设计

  流水线深度一直是影响处理器效率的重要因素,流水线深度的增加可以让处理器时钟频率进一步提高,但带来的反面影响就是处理器的单周期执行效率降低、发热量上升,同时容易产生分支预测等问题,Prescott核心的P4达到了31级流水线长度,要比当年的Pentium III和Athlon处理器高出许多,也让Prescott最终走上失败之路。

  在Core架构中,其指令流水线深度达到14级,这个深度是要高于Pentium M的12级,但是却比AMD的K8处理器架构的17级要低上3级。目前的Core架构是兼顾执行效率和降低功耗的折中设计。

  流水线的“条数”与“级数”是完全不同的概念。能够完整执行各种指令的一系列功能单元组成“一条”流水线。而关于流水线级数,可以这样简单理解:一条流水线所包含的功能单元一般可以被划分为多个部分,它可以被划分成几个部分,就称这条流水线是“几级”的。
  Core微架构的14级有效流水线与Prescott核心的31级有效流水线的对比,也只有参考意义。那些仅仅根据这个数字的对比就断言Core微架构只能达到很低的频率的说法是不具有足够的说服力的。Conroe XE 3.33GHz处理器的存在已经让很多相信这个说法的人大吃一惊。而实际上,已经有很多玩家在风冷下将Conroe处理器超频达到4GHz以上的频率。
  除此之外,Core微架构加入了五大重要创新,其中包括 宽区动态执行 (Intel Wide Dynamic Execution)、 高级智能高速缓存 (Intel Adcanced Smart Cache)、 智能内存访问 (Intel Smart Memory Acess)及 高级数字媒体增强技术 (Intel Adcanced Digital Media Boost)、 智能功率能力 (Intel Intelligent Power Capability),这里我们就只是对这五大重要创新作个简单介绍:
  · 宽区动态执行 (intel Wide Dynamic Execution)

  宽区动态执行(Intel Wide Dynamic Execution)技术就是通过提升每个时钟周期完成的指令数,从而显著改进执行能力。通俗的说就是,每个内核将变得更加“宽阔”,这样每个内核就可以同时处理更多的指令。

  毫无疑问,Core微架构是一个比NetBurst或Yonah微架构更宽的设计。Core微架构拥有4组解码单元,每周期可以生成7条微指令;Yonah 微架构拥有3组,每周期可以生成6条微指令;而NetBurst微架构由于解码方式不同,不容易比较解码单元的数目,但是NetBurst微架构每周期只能生成3条微指令。

  Core微架构把解码单元增加到4组,这个变化可以说是Core微架构最大的特色之一。X86指令集的指令长度、格式与定址模式都相当混乱,导致X86指令解码器的设计是非常困难的。增加解码单元,特别是复杂解码单元,固然会大大增强处理器的解码能力,但是解码单元复杂的电路也必然会提高内核的复杂度和处理器的功耗。权衡利弊,英特尔最终选择了增加1组简单解码单元的折衷方案。

  此外,Core架构的每个核心都拥有3个算术逻辑单元(ALU),而之前的NetBurst仅有2个ALU,P6架构的处理器仅为1个,这样的设计使得Core架构拥有比较高的处理能力。

  酷睿微体系结构在提升每个时钟周期的指令数方面做了很多努力,例如新加入宏融合(Macro-Fusion)技术,它可以让处理器在解码的同时,将同类的指令融合为单一的指令,这样可以减少处理的指令总数,让处理器在更短的时间内处理更多的指令。酷睿架构也改良了ALU以支持宏融合技术。

  ·高级智能高速缓存(Intel Advanced Smart Cache)

  以往的多核心处理器,其每个核心的L2缓存是各自独立的,这就造成了L2缓存不能够被充分利用,并且两个核心之间的数据交换路线也更为冗长,影响了处理器工作效率。如果采用L2缓存共享设计,那么只需要数据被载入到L2缓存中,数据可以被两个核心同时使用。
  这样做的另一个好处是每个内核之间都共享着更大的L2缓存,其缓存可以被任何一个核心所独占,这样理论上每个核心都有可能获得100%的L2缓存掌控权,特别是对于一些单核心优化的程序,由于不需要使用到第二个核心,这种时候,第二个核心自动关闭降低功耗,而第一个核心可以共享双倍于单核L2缓存容量的空间来存放数据,要知道高速L2缓存的容量越大,可以使得总体效率也有响应提升。

  ·智能内存访问(Intel Smart Memory Access)

  智能内存访问是另一个能够提高系统性能的特性,通过缩短内存延迟来优化内存数据访问。智能内存访问能够预测系统的需要,从而提前载入或预取数据,反映到用户的直接使用体验上,就是大幅提高了执行程序的效率。
  以前我们要从内存中读取数据,就需要等待处理器完成前面的所以指令后才可以进行,这样的效率显然是低下的。而Core架构中可以智能地预测和装载下一条指令所需要的数据,从而优化内存子系统对可用数据带宽的使用,并隐藏内存访问的延迟。该目标是为了确保能够尽快地使用数据,并使该数据可能地用于需要的地方,以将延迟最小化,最终提高效率和速度。
  智能内存访问包含一项重要的被称作内存消歧(Memory DisaMBIguATIon)的新能力,该能力提高了乱序处理的效率,因为它可以为执行内核提供内建的智能,以帮助其在执行完所有预先存储的指令前,预测性地载入指令即将需要执行的数据。除内存消歧外,英特尔智能内存访问还包含增强的预取器。预取器负责“预取”内存内容,并将其放入高速缓存中,以备读取。增加从高速缓存而非内存的装载量将缩短内存延迟并提高性能。
  总之,改进的预取器和内存消歧通过最大化可用系统总线带宽和隐藏内存子系统延迟,提高了执行吞吐率。

  ·高级数字媒体增强技术(Intel Advanced Digital Media Boost)

  性能=频率×每个时钟周期的指令数,英特尔高级数字媒体增强是为了提高每个时钟周期的指令数而诞生。它是一项可以显著提高执行SIMD流指令扩展(SSE)指令性能的特性。128位SIMD整数算法和128位SIMD双精度浮点操作减少了执行特定程序任务所需的全部指令数,将能够促使整体性能的增高。

  Core微架构的上一代Yonah具有一个比较明显的缺点,只具有64bit的SIMD运算架构,在涉及到128位SIMD运算的时候,需要两个时钟周期才能完成,效率非常低下,Yonah也因此难以实现64bit运算,而Core微架构经过改良之后,可以单个周期就能完成同样的操作,效率提高达一倍。Intel配合这个改进,并结合新的SSE3指令集,并称为Intel Advanced Digital Media Boost。

  ·智能功率能力(Intel Intelligent Power Capability)

  NetBurst架构、Prescott核心处理器的耗电/功耗表现向来被竞争对手和用户诟病,因此新一代Core架构在功耗上进行改进也就十分重要,并被称为Intel Intelligent Power Capability,包括采用了先进的65nm Strained Silicon应变硅技术、Low-K介质等技术,还对各个运算部件都单独加入了电源控制功能,仅在需要的时候才开启相应工作电路。先进的能源管理技术让Core架构的处理器的功耗表现很出色,这也是Conroe处理器迅速被用户接受的一个重要因素。
◆ Intel Core2处理器技术一览 EIST、ClE、TM2、VT、XD
EIST技术
  EIST全称为Enhanced Intel SpeedStep Technology,是Intel专门为移动平台和服务器平台处理器开发的一种节电技术,它能够根据不同的系统工作量自动调节处理器的电压和频率,以减少耗电量和发热量。到后来,从Pentium 4 6xx系列开始Intel把这项技术也移植到桌面处理器上。

ClE技术
  ClE全称为C1E enhanced halt stat,它首次出现是在Pentium4 5xxJ系列处理器上,取代了以前的Pentium 4处理器和其它大部分x86处理器中的所常用的C1 halt state。C1 halt state由操作系统idel进行发出的HLT命令触发,然后处理器就会进入到低功耗的挂起状态(halt state)。最新的C1E halt state也是由HLT命令触发的,它是通过调节倍频来逐级的降低处理器的主频,同时还可以降低电压。?
C1E与EIST的不同
  EIST的触发机制同C1E halt state是不同的,它的运作需要BIOS和操作系统的支持(Windows XP SP2/Windows Server 2003 SP1/Linux 2.6 kernel 或更新的版本 ),由操作系统通过ACPI进行调节。简而言之,EIST能更有智慧地来管理处理器资源,可以根据必需的处理器负载程度与系统速度来自动调整处理器的电压与核心频率,而且调节的级别更加的细致,因此相比C1E halt可以更加精确的调节处理器的状态。
Thermal Monitor2(TM2) 
  TM2全称Thermal Monitor2,是Intel在LGA775封装的Prescott核心处理器中增加的新的过热保护机制。类似于Pentium4处理器中的温度回馈装置TM1(Thermal Monitor1),当处理器过热时,Pentium4处理器的主频会降低一半,此时功耗也会降低一半,从而降低处理器温度达到保护处理器安全的目的。与TM1相比,TM2可以提供更智能,更有效的处理器热量功耗的管理方式,在保证处理器基本性能的前提下尽可能在满负荷情况下降低处理器的功耗和温度。
  TM2的主要工作方式仍然是通过TCC进行处理器主频的控制,不过它被称为“Enhanced TCC(增强型TCC)”,通过调节处理器的倍频和输入电压来降低处理器的功耗。
  TM2为处理器的工作状态预设了两个点:第一点的工作状态是正常的主频和核心电压;第二点是低主频和低电压点。一旦TM2侦测到处理器的温度上升到预设的警戒温度时,E-TCC电路被激活,调整处理器的第一点主频和电压,朝着第二点的预设值转换。这一转换的过程非常快――仅5微妙。在转换的这段时间之内,处理器不能响应系统总线的访问请求的。 
  处理器的主频降到预设的低值之后,便会向主板上的电压控制模块发出新的电压识别信号(VID Code)。因此,要实现TM2,主板的电压控制模块必须支持处理器的多电压转换过程,具备较低的电压输出能力。在处理器电压转换的过程中,可以接受系统总线对其的访问,执行指令。
  处理器温度下降到正常值时,处理器的工作主频和电压便会朝正常的值上升。首先上升的是电压,这样可以保证处理器恢复到正常频率工作后的稳定性(因为低压高频一般会导致处理器工作不稳,就像加压超频的原理)。


Intel CPU 历代微架构名称 1 本文由来前段时间网上买了金士顿的系统指定内存(DDR3 1600 低电压版本1.35V), 8G x 2 = 16GB。顺利安装到了Mac Mini上,运行稳定快速。今天觉得这么大内存用在家用的Mac Mini上实在是浪费,于是把它们转移到了ThinkPad T410S笔记本上。于是各种问题来了,首先是使用超过600MB内存时,Linux系统自动重启;然后是好好的Windows7系统无法启动。于 阅读详情

相关推荐

CPU发展史和相关品牌介绍

CPU发展史和相关品牌介绍 CPU发展已经有40多年的历史了。我们通常将其分成 六个阶段。 (1)第一阶段 (1971年-1973年) 。这是4位和8位低档微处理器时代,代表产品是Intel 4004处理器。 1971年,Intel生产的4004微处理器将运算器和控制器集成在一个芯片上,标志着CPU的诞生; 1978年,8086处理器的出现奠定了X86指令集架构, 随后8086系列处理器被广泛...

SSL_LJH的博客 2986

CPU架构名称

Coffee Lake-Refresh 第九代酷睿 2018-2019年 14nm++ Coffee Lake 第八代酷睿 2017-2018年 14nm++ Kaby Lake 第七代酷睿 2016年 14nm+ Skylake 第六代酷睿 2015年 14nm Broadwell 第五代酷睿 2014-2015年 14nm Haswell 第四代酷睿 2013年 22nm Ivy Bridge 第三代酷睿 2012年 22nm Sandy Bridge 第二代酷睿 2011年 32nm Nehalem/

问道至简 6605

AMD与intel的CPU的差别

Intel的CPU架构经历了从Netburst到Core微架构的转变,再到现在的性能混合架构,这表明了Intel在追求高性能和能效比方面的持续创新。- AMD的Zen架构代表了其在微架构设计上的一次重大飞跃,通过模块化设计和高效的流水线提升了IPC(每周期指令数)- Intel的CPU在不同的产品线中采用了不同的能效优化技术,如在移动平台上使用更低的TDP(热设计功率)- AMD的CPU通过其架构设计,如更大的缓存和高效的指令执行,也展现出了在AI和ML领域的潜力。

2401_86240417的博客 3106

【芯片学习】X86 CPU 发展历史与分析——1971~2020——明白Intel架构的变迁

近日由于需要,我对x86的CPU架构发展历史进行了调研与学习。目前主流的x86架构,其先进的技术代表厂家就是Intel与AMD,它们相爱相杀的故事广流于家家户户。但是我整理Intel的相关CPU发展就花了2、3个星期(期间还有别的事情),于是AMD的相关产品还没来得及整理与写入。关于Intel的芯片发展过程,相关的整理网站其实还不少,但大多数都停在2011年(因为也是那个时候写的),也就是截止到Intel Core架构之前,而后续的介绍文章都很稀碎。我借鉴了很多很多诸如这样的文章与维基百科,主要参考网站都放

Hide_in_Code 1万+

Intel CPU全系列架构发展史与深度测试:从8086到大小核

CPU性能之争看似是天梯图上的总分对比,背后实则是微架构、指令集与调度策略的取舍。从8086到大小核混合架构,Intel CPU的每一次代际跳变都对应着IPC、频率与功耗墙的再平衡。理解x86如何从单核流水线走到P-core/E-core协同调度,才能真正看懂跑分差异的来源。本文以工程实践视角,梳理Intel全系列架构发展脉络,并演示如何通过/proc/cpuinfo、Cinebench R23、taskset绑核与AVX负载用例,完成可复现的深度测试与降频验证。

weixin_33806859的博客 346

深入解析SSD报错“READ FPDMA QUEUED”:从诊断到修复全流程

本文深入解析了SSD报错“READ FPDMA QUEUED”的含义、成因与全流程解决方案。该错误通常指示硬盘硬件或健康状态问题。文章详细介绍了如何通过系统日志定位错误、解读关键的S.M.A.R.T.健康报告(重点关注重分配扇区计数等指标),并逐步进行硬件排查(如更换SATA数据线)、软件修复与数据抢救,最终指导用户根据诊断结果做出维修或更换SSD的决策。

weixin_29233333的博客 396

Intel系列CPU架构的发展史

Intel系列CPU架构的发展史 CPU(Central processing Unit),又称“微处理器(Microprocessor)”,是现代计算机的核心部件。对于PC而言,CPU的规格与频率常常被用来作为衡量一台电脑性能强弱重要指标。   (一)、4004时代      1971年,当时还处在起步阶段的Intel公司推出了世界上第一颗微处理器4004。是第一个用于计算器的4位微处理

安静的美男子 1万+

MacOS下微信小程序源码提取与逆向实战:从找到.wxapkg到完整还原

本文详细介绍了在MacOS系统下进行微信小程序源码提取与逆向分析的完整实战流程。从定位沙盒机制中的.wxapkg缓存文件,到搭建Node.js环境与配置wxappUnpacker工具链,再到执行核心反编译命令并处理分包等复杂情况,提供了清晰的操作步骤。文章还汇总了Node版本、依赖缺失、文件乱码等常见问题的解决方案,旨在帮助开发者、安全研究人员高效完成小程序安全审计与学习。

weixin_29246195的博客 1598

至强CPU型号系列的变化

运维【桌面CPU核心架构变化】【服务器至强CPU系列的变化】2011年前,至强分为L,E,X三个系列2011年-2017年,至强分为E3, E5 ,E7三个系列2018年-2020年 【桌面CPU核心架构变化】 先来看看咱们桌面U的变化。 【服务器至强CPU系列的变化】 2011年前,至强分为L,E,X三个系列 在二代酷睿架构sandy bridge之前, 至强分为L E X三个系列,分...

Michael's Technical Capsule 2万+

flowable工作流源码解析-DB访问

Flowable用了mybatis组件,又实现了自己的command和interceptor机制。具体是怎么实现的呢? 我们以Deployment操作为例,来看看它的调用链 调用端是Service接口, 它委托自己的commandExecutor去执行具体的Command. Command最终会调用到EntityManager,然后委托给ibatis的sqlsession来完成操作。 其中CommandExcutor调用command的地方有些复杂,我们展开看: CommandExecutor会维护一系

coobee的博客 2482

ANC降噪学习

概述 ANC,英文名称:Active Noise Control,主动降噪。其原理是降噪系统电路产生降噪MIC接收的外界环境噪音相等的反相信号,将噪声抵消。核心算法 ANC降噪实现核心算法为:FxLMS(最小均方差算法)。最小均方差算法以均方误差为代价函数,并使误差降到最小的算法。 具体算法推导这里不做具体介绍,这里直接列出表达式: ...

王小壮的博客 2万+

18. Intel这30多年来发明的25种微架构

酷睿i7-3930K/第二代酷睿i7-2xxx/第二代酷睿i5-2xxx/第二代酷睿i3-2xxx都是Sandy Bridge微架构。酷睿i7/i5/i3和至强E7都是Westmere微架构.Westmere微架构就是Nehalem微架构的32纳米版本。奔腾加强版/奔腾2/奔腾3/奔腾3 至强的微体系结构都是P6微架构。奔腾双核/酷睿2代双核/酷睿2代4核都是酷睿(Core)微架构。第8代酷睿/第9代酷睿/至强E都是Coffee Lake微架构。奔腾4/奔腾D等的微体系结构都是NetBurst微架构。

最是书香能致远,腹有诗书气自华 1866

【RT-Thread】从零到一:RT-Thread Studio工程创建与程序下载全流程实战

本文详细介绍了RT-Thread Studio开发环境的安装与使用,从工程创建到程序下载的全流程实战指南。通过具体案例演示了如何在STM32平台上快速开发RT-Thread应用,包括时钟配置、内存优化、构建调试等关键技巧,帮助开发者高效完成嵌入式系统开发。

weixin_30336061的博客 541

intel cpu core/“酷睿”系列发展史,供组装机的朋友们参考

如果不做游戏类编程,中低配置足以,但如果想工作+设计+游戏,那么在选择上就要好好搭配一下,本文给出cpu选择的参考。

持之以恒 2万+

Sprd Android 13 备忘 OTA升级app没更新到目标版本,恢复出厂才生效修改这个值

【代码】Sprd Android 13 备忘 OTA升级app没更新到目标版本,恢复出厂才生效修改这个值。

m0_60898338的博客 679

Codex 桌面端自定义模型列表为空 — 修复记录

摘要:Codex桌面端首次启动正常,但二次启动后出现中文界面且模型列表丢失。问题根源在于Electron的Chromium持久化状态损坏,导致UI渲染异常。解决方案包括:1) 将config.toml中的模型路径改为绝对路径;2) 删除损坏的状态文件.codex-global-state.json;3) 清除Chromium用户数据目录AppData\Roaming\Codex\web。验证显示修改后模型功能恢复正常,重装无效的原因是卸载未清除用户数据目录。

猿小白的博客 1152

Intel CPU平台和架构介绍

点击上方“开源Linux”,选择“设为星标”回复“学习”获取独家整理的学习资料!服务器主板上数据传输流依次为CPU 、内存、硬盘和网卡,针对图形加速特殊场景增加GPU 。具体过程表现为:...

关注微信公众号【开源Linux】,后台回复『10T』,领取10T学习资源大放送,涵盖Linux、虚拟化、容器、云计算、网络、Python、Go等书籍和视频 2万+

故障诊断 | CNN-BiGRU-Attention故障诊断

故障诊断 | CNN-BiGRU-Attention故障诊断

机器学习之心的博客,关注并私信文章链接,获取对应文章源码和数据。 673

Intel CPU型号发展史

<br />Intel CPU的各种型号简介 个人电脑使用的CPU以Intel品牌为主, PC机CPU发展的历史就等于Intel公司的历史,现在就Intel公司CPU的发展作一介绍。 Intel CPU型号发展: <br />4004<br />Intel 8008    <br />Intel 8080<br />Intel 8085<br />Intel 8086<br />Intel 8088<br />Intel 80186<br />Intel 80188<br />Intel 80286<br

smallgeneral的专栏 1万+

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

intel CPU详解

intel CPU如何选择?酷睿、奔腾、赛扬有什么不同? 在个人电脑领域,同等性能的CPU上intel在定价上会稍微高出AMD一些。 intel处理器产品图谱 我们购买intel处理器一般购买的是PC部分,按照性能依次是 酷睿 > 奔腾 > 赛扬 酷睿系列 酷睿(Core)是英特尔公司推出...

芒果爱火锅的博客 5430

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

Intel CPU平台与架构:从原理到应用全面解析

Intel CPU架构发展历程:从8086到现代混合设计 Intel处理器发展经历了从16位8086到64位x86-64的演进,架构从NetBurst转向Core微架构,设计理念从追求高频率转为提升能效比。现代Intel处理器采用多级缓存、超标量流水线和乱序执行技术,支持超线程、Turbo Boost等特性。产品线涵盖Core i系列、Xeon服务器芯片等,近年推出大小核混合设计的Alder Lake和分块设计的Meteor Lake。未来Intel将聚焦异构计算、3D封装和专用加速器,应对AMD和ARM的

lulukanshijie的博客 2703

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

CPU发展史(cpu发展史图)

cpu的发展史 CPU的历史 可以说Intel公司的历史就是一部CPU的发展史,下面以Intel为例简单说一下CPU的历史。 1971年。世界上第一块微处理器4004在Intel公司诞生了。它出现的意义是划时代的,比起现在的CPU,4004显得很可怜,它只有2300个晶体管,功能相当有限,而且速度还很慢。 197...

计算机毕业论文源码,学生个人网页制作html源码。贴近用户做网络推广和互联网优化。 2441

图解CPU生产全过程——以intel CORE i7为例,展望CPU架构

科学Sciences导读:图解CPU生产全过程——以intel CORE i7为例,展望CPU架构。本文简介英特尔Intel x86架构、生产制造CPU的原料和准备、CPU生产制造过程,并展望CPU的x86架构和RISC架构。其中,重新整理《图解intel Core i7 CPU生产全过程》,增加生产步骤中纳米级别的数据说明。关键词:CPU,x86,RISC-V,图灵奖,帕特森,清华-伯克利国际实...

weberhuangxingbo的博客 7020

硬件:Intel CPU发展史

2017年是晶体管诞辰70周年,然而说到“晶体管”这个专业名词,也许您并不熟悉,感谢中国电科发展战略研究中心青年学者、非知名微电子研究专家孙操TX友情支持,提供本期内容,让我们借Intel的工艺发展史来向您讲述,处理器是如何一步一步发展到今天的。(有一大波CPU来袭,总有几款你认得) 第一部分:20世纪70至80年代 (1).1971年11月15日,世界上第一块个人微型处理器4004诞生...

ljw 2万+

CPU发展史

k6是AMD公司推出的一款32位的处理器。锐龙是超微半导体开发并推出市场的x86微处理器品牌,AMD Zen系列微架构的微处理器产品之一,其纯CPU产品线于2017年3月上市贩售,采用先进的Zen架构,拥有更高的核心数和线程数,对于多任务处理、游戏、视频编辑、3D建模等任务表现出色,在与英特尔高端产品竞争中,性价比更高。运算逻辑部件执行定点或浮点算术运算操作,寄存器部件是CPU内部的高速存储单元,用于临时存储数据和指令,是CPU核心的一部分,控制部件则是使计算机能够成为自动机的关键部件。

2401_89533264的博客 1456
上一篇: 关于“无法获得排它锁 ”的解决办法
下一篇: Linux下Synaptics笔记本触摸板的配置
路上的猫
博客等级 码龄15年 20粉丝 15原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值