AMD的的CPU为什么不适合办公,是因为它能耗高,还是因为的它的架构设计和指令集架构是什么,倒至不宜用于办公

每一种不同类型的CPU都有自己独特的一组指令,一个CPU所能执行的全部指令称为什么系统?_百度知道
每一种不同类型的CPU都有自己独特的一组指令,一个CPU所能执行的全部指令称为什么系统?
每一种不同类型的CPU都有自己独特的一组指令,一个CPU所能执行的全部指令称为指令集。指令集是存储在CPU内部,对CPU运算进行指导和优化的硬程序。拥有这些指令集,CPU就可以更高效地运行。Intel有x86,x86-64,MMX,SSE,SSE2,SSE3,SSSE3 (Super SSE3),SSE4.1,SSE4.2和针对64位桌面处理器的EM-64T。AMD主要是3D-Now!指令集。SSE指令集Streaming SIMD Extensions由于MMX指令并没有带来3D游戏性能的显著提升,1999年Intel公司在Pentium IIICPU产品中推出了数据流单指令序列扩展指令(SSE)。SSE兼容MMX指令,它可以通过SIMD(单指令多数据技术)和单时钟周期并行处理多个浮点来有效地提高浮点运算速度。在MMX指令集中,借用了浮点处理器的8个寄存器,这样导致了浮点运算速度降低。而在SSE指令集推出时,Intel公司在Pentium III CPU中增加了8个128位的SSE指令专用寄存器。而且SSE指令寄存器可以全速运行,保证了与浮点运算的并行性。[1] SSE2指令集在Pentium 4 CPU中,Intel公司开发了新指令集SSE2。这一次新开发的SSE2指令一共144条,包括浮点SIMD指令、整形SIMD指令、SIMD浮点和整形数据之间转换、数据在MMX寄存器中转换等几大部分。其中重要的改进包括引入新的数据格式,如:128位SIMD整数运算和64位双精度浮点运算等。为了更好地利用高速缓存。另外,在Pentium 4中还新增加了几条缓存指令,允许程序员控制已经缓存过的数据。[1] SSE3指令集相对于SSE2,SSE3又新增加了13条新指令,此前它们被统称为pni(prescott new instructions)。13条指令中,一条用于视频解码,两条用于线程同步,其余用于复杂的数学运算、浮点到整数转换和SIMD浮点运算。[1] SSE4指令集SSE4又增加了50条新的增加性能的指令,这些指令有助于编译、媒体、字符/文本处理和程序指向加速。SSE4指令集将作为Intel公司未来“显著视频增强”平台的一部分。该平台的其他视频增强功能还有Clear Video技术(CVT)和统一显示接口(UDI)支持等,其中前者是对ATi AVIVO技术的回应,支持高级解码、后处理和增强型3D功能。3D Now!扩展指令集3D Now!指令集是AMD公司1998年开发的多媒体扩展指令集,共有21条指令。针对MMX指令集没有加强浮点处理能力的弱点,重点提高了AMD公司K6系列CPU对3D图形的处理能力。由于指令有限,3D Now!指令集主要用于3D游戏,而对其他商业图形应用处理支持不足。X86指令集要知道什么是指令集还要从当今的X86架构的CPU说起。X86指令集是Intel为其第一块16位CPU(i8086)专门开发的,IBM1981年推出的世界第一台PC机中的CPU—i简化版)使用的也是X86指令,同时电脑中为提高浮点数据处理能力而增加的X87芯片系列数学协处理器则另外使用X87指令,以后就将X86指令集和X87指令集统称为X86指令集。虽然随着CPU技术的不断发展,Intel陆续研制出更新型的i80386、i80486直到今天,但为了保证电脑能继续运行以往开发的各类应用程序以保护和继承丰富的软件资源,所以Intel公司所生产的所有CPU仍然继续使用X86指令集,所以它的CPU仍属于X86系列。由于Intel X86系列及其兼容CPU都使用X86指令集,所以就形成了今天庞大的X86系列及兼容CPU阵容。EM64T指令集Intel公司的EM64T(Extended Memory 64 Technology)即64位内存扩展技术。该技术为服务器和工作站平台应用提供扩充的内存寻址能力,拥有更多的内存地址空间,可带来更大的应用灵活性,特别有利于提升音频视频编辑、CAD设计等复杂工程软件及游戏软件的应用。常说的64位指的是AMD公司出的64位CPU,而EM64T则是Intel公司按照自己的意思理解出来的64位,也就是和AMD公司的64位对应的另一种叫法。RISC指令集RISC指令集是以后高性能CPU的发展方向。它与传统的CISC(复杂指令集)相对。相比而言,RISC的指令格式统一,种类比较少,寻址方式也比复杂指令集少。使用RISC指令集的体系结构主要有ARM、MIPS。3DNow!+指令集在原有的指令集基础上,增加到52条指令,其中包含了部分SSE指令,该指令集主要用于新型的AMD CPU上。
其他类似问题
为您推荐:
提问者采纳
指令集 System !!!指令集 还需要看软件的支持哦
提问者评价
太有才了,3Q3Q!!
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁什么是X86架构以及指令集未来趋向
什么是X86架构以及指令集未来趋向
  X86就是采用cisc(Complex Instruction Set Computer,复杂指令架构计算机)架构的处理器.大多数CPU厂商(如AMD,Intel)生产的就是这种处理器.与采用RISC(Reduced ...,精简指令架构计算机)架构的PowerPC(如苹果电脑)不同. 在CISC处理器中,程序的各条指令是按顺序串行执行的,每条指令中的各个操作也是按顺序串行执行的。顺序执行的优点是控制简单,但计算机各部分的利用率不高,执行速度慢。 诸如IA-32、x86-32、x86-64都是属于x86架构的。如Intel的32位服务器Xeon(至强)处理器系列、AMD的全系列,还有VIA的全系列处理器产品都属于x86架构的。英特尔推出X86架构已满20年了,同486相比,Pentium向前迈进了一大步, 而PⅡ的前进步伐则没有这么大了,X86 CPU的发展似乎已到了尽头。英特尔非常清楚,是X86指令集限制了CPU性能的进一步提高,因此,他们正同惠普一道努力开发下一代指令集架构(Instruction Set Architecture ,ISA): EPIC(Explicitly Parallel Instruction Computing,显性并行指令计算)。对英特尔而言, IA-64(英特尔的64位架构)是下一个10到15年的架构。新的ISA将使英特尔摆脱X86架构的限制,从而设计出超越所有现有RISC CPU和X86 CPU的新型处理器。那么EPIC的先进之处在什么地方呢?为什么英特尔会放弃使它成为芯片巨人的X86架构呢?一、IA-32的问题我们知道,工程师可以通过提高每个时钟的指令执行数来提高性能,英特尔新的指令集的首要目的在于,让指令更容易解码,更容易并行执行。这样就可以不受限制地开发新型处理器。但是,对工程师而言,兼容8086的X86指令集一直是必须完成的任务。毕竟,兼容前代产品是使英特尔成长壮大起来的关键因素,而且还可以保护用户原先的投资和使用数以百万计应用软件。既然如此,为什么又要放弃整个X86指令集重新开始呢?X86的不足在什么地方?(1)可变的指令长度X86指令的长度是不定的,而且有几种不同的格式,结果造成X86 CPU的解码工作非常复杂,为了提高CPU的工作频率,不得不延长CPU中的流水线,而过长的流水线在分支预测出错的情况下,又会带来CPU工作停滞时间较长的弊端。(2)寄存器的贫乏X86指令集架构只有8个通用寄存器,而且实际只能使用6个。这种情况同现代的超标量CPU极不适应,虽然工程师们采用寄存器重命名的技术来弥补这个缺陷,但造成了CPU过于复杂,流水线过长的局面。(3)内存访问X86指令可访问内存地址,而现代RISC CPU则使用LOAD/STORE模式,只有LOAD和STORE指令才能从内存中读取数据到寄存器,所有其他指令只对寄存器中的操作数计算。在目前CPU的速度是内存速度的5倍或5倍以上的情况下,后一种工作模式才是正途。(4)浮点堆栈X87 FPU是目前最慢的FPU,主要的原因之一就在于X87指令使用一个操作数堆栈。如果没有足够多的寄存器进行计算,你就不得不使用堆栈来存放数据,这会浪费大量的时间来使用FXCH指令(即把正确的数据放到堆栈的顶部)。(5)4GB限制这似乎不是问题,但是,在6年前,主流PC只有4MB内存,而目前的绝大部分PC装备了64MB以上的内存,是以前的16倍,所以,在下一个十年,PC内存突破1GB绝对不会令人惊讶,而且目前的大型服务器已经使用了1GB以上的内存,突破4GB内存的情况很快就会出现。(6)芯片变大所有用于提高X86 CPU性能的方法,如寄存器重命名、巨大的缓冲器、乱序执行、分支预测、X86指令转化等等,都使CPU的芯片面积变得更大,也限制了工作频率的进一步提高,而额外集成的这些晶体管都只是为了解决X86指令的问题。二、下一代指令集:IA-64Merced是第一款使用IA-64的处理器,这款CPU具有64位寻址能力和64位宽的寄存器,所以我们称它为64位CPU。由于具有64位寻址能力,它能够使用1百万TB的地址空间,足以运算企业级任务;64位宽的寄存器可以使Merced 达到非常高的精度。粗看起来,Merced很像其他的64位RISC CPU:指令的长度是固定的,由一个指令、两个输入和一个输出寄存器组成;指令只对寄存器操作;超标量,具有多个不同的流水线或执行单元,能够并行执行许多指令。那么,Merced的不同点在哪里呢?(1)显性并行性尽可能并行工作是提高CPU性能的最佳方法,如果你的CPU每个时钟周期可以执行8个指令,而竞争对手的CPU每个时钟周期只能执行4个指令,那么,他只能制造一个时钟频率是2倍于你的CPU,才能在速度上赶上你。我们知道,程序分支和指令依赖是造成难以并行执行许多指令的障碍,而Merced采用的方法是让编译器告诉CPU哪些指令可以一起发布并执行。Merced 接收来自于编译器的128位包,每个包含有3个40位指令和1个8位模板。每个指令又由3个7位寄存器地址(即可以使用2^7=128个寄存器)、一个6位预测寄存器和13位指令代码,其中,最有趣的莫过于模板。这个8位模板包含了不同指令间的并行信息,编译器将使用模板告诉CPU,哪些指令可以同时发布。模板也包含了包的结束位,用以告诉CPU这个包是否结束,CPU是否需准备捆绑下两个或更多的包。现在你明白为什么EPIC CPU的马力如此强劲了吧,高端CPU可以一起执行几个包。由于IA-64架构的64个通用寄存器和64个浮点寄存器(编注:原文如此),使CPU可以同时发布许多指令。当然,强悍的EPIC CPU也需要一个强悍的编译器,编译器的工作是检查指令依赖情况,把并行指令放在一起,并重新排序,使执行单元可以很顺畅地工作。(2)分支预测在现代CPU中,分支预测的正确率可以达到90%~95%,虽然看起来还不坏, 但当预测出错时,CPU就不得不清洗整条流水线。10%的预测出错率会让CPU损失30%的性能,在流水线越长的情况下,性能损失越严重。而Merced的预测机制, 可以摆脱大部分分支情况。首先来看RISC/x86 CPU怎样处理典型的"IF-THEN -ELSE"分支:if (i==0)instruction 1;elseinstruction 2;CPU执行过程如下:比较I是否为0;如果不相等,则跳到else;然后执行指令1;跳到NEXT处;else:执行指令2;NEXT在这里,CPU必须判断它去执行ELSE分支呢还是THEN分支。下面再看EPIC CPU的解决方案:比较I是否为0;开始对指令1解码,设定预测寄存器"P1"的预测位;开始对指令2解码,设定预测寄存器"P2"的预测位;当I等于0时,寄存器"P1"为真(1),寄存器"P2"为假(0);执行所有预测位为真值的指令;Merced没有跳跃,它一开始就执行所有的分支指令,它具有64个分支预测寄存器,可以被设为真或假,而每个指令中的6位被分配到单独一个预测寄存器中。就上例来说,如果指令1指派给预测寄存器1,预测位被设为:000001。当变量I 等于0时,预测寄存器1被设定为"真",只有那些指向预测寄存器为"真"的指令结果才会被执行。由于所有的分支都能并行执行,Merced所花的时间同只执行单个分支的时间是相同的。其次,你不会再冒预测出错的风险;第三,由于CPU不再跳跃执行, 它不会把程序代码分成小块。也就是说,稍前和稍后的程序代码可以打包。Merced 能够一起将它们发布,增大并行工作量。这些可以使EPIC CPU避免通常CPU所出现的分支预测40%的出错情况,从而使性能提高10%~15%,特别是在整数代码部分。(3)投机装载你还记得我们上次所说的3DNow!和SSE的预取指令吗?它可以使CPU把一个确定的指令在需要前的数十个周期放到一级指令Cache中。同此相对应,投机装载是把所需数据提前数十个周期放到一级数据Cache中。这样就可避免Cache未命中情况的发生,如此一来,较慢的内存访问就不再是一个大问题,因为,CPU几乎不再访问内存,它总是可以在一级Cache中找到它需要的东西。三、小结IA-64确实是为提高速度而设计的,使用IA-64指令可以制造一个具有比今天的X86 CPU更多执行单元的CPU,它比X86 CPU能进行多得多的并行处理工作。那么,Merced会在高端市场扼杀其竞争对手吗?它的设计完美无缺吗?我们将拭目以待
24小时热点cpu架构是什么意思???_百度知道
cpu架构是什么意思???
CPU架构是CPU厂商给属于同一系列的CPU产品定的一个规范,主要目的是为了区分不同类型CPU的重要标示。1、目前市面上的CPU指令集分类主要分有两大阵营,一个是intel、AMD为首的复杂指令集CPU,另一个是以IBM、ARM为首的精简指令集CPU。两个不同品牌的CPU,其产品的架构也不相同,例如,Intel、AMD的CPU是X86架构的,而IBM公司的CPU是PowerPC架构,ARM公司是ARM架构。2、总体架构,Core架构的Merom处理器确实性能强劲。在多项测试中,频率2GHz的T7200能战胜频率2.33GHz的T2700就是最好的证明。但是您同时也注意到了,在移动平台Merom虽然性能强劲,但并没有给您带来太大的惊喜。虽然胜过Yonah,但幅度都不大,而且在一些测试项中,频率稍低的T7200也是输给了T2700的。因此可能在移动平台Core微架构的优势不像桌面平台那样出彩——一颗频率最低的E6300也可以全歼高频率的Pentium D。究其原因就是Yonah本身就比较优秀,而不像NetBurst那样失败,况且Core微架构本身就是在Yonah微架构改进而来,成绩不会形成太大的反差也在情理之中。3、Core微架构是Intel的以色列设计团队在Yonah微架构基础之上改进而来的新一代微架构。最显著的变化在于在各个关键部分进行强化。为了提高两个核心的内部数据交换效率采取共享式二级缓存设计,2个核心共享高达4MB的二级缓存。其内核采用较短的14级有效流水线设计,每个核心都内建32KB一级指令缓存与32KB一级数据缓存,2个核心的一级数据缓存之间可以直接传输数据。每个核心内建4组指令解码单元,支持微指令融合与宏指令融合技术,每个时钟周期最多可以解码5条X86指令,并拥有改进的分支预测功能。每个核心内建5个执行单元子系统,执行效率颇高。加入对EM64T与SSE4指令集的支持。由于对EM64T的支持使得其可以拥有更大的内存寻址空间,弥补了Yonah的不足,在新一代内存消耗大户——Vista操作系统普及之后,这个优点可以使得Core微架构拥有更长的生命周期。而且使用了Intel最新的五大提升效能和降低功耗的新技术,包括:具有更好的电源管理功能;支持硬件虚拟化技术和硬件防病毒功能;内建数字温度传感器;提供功率报告和温度报告等。尤其是这些节能技术的采用对于移动平台意义尤为重大。4、酷睿支持64位,基于Core架构处理器面对不同消费群族,Core处理器出现了小小的分工,专门面对台式机使用的Conroe,笔记本使用Merom,服务器使用WoodCrest,这三款处理器全部基于Core核心架构。5、英特尔处理器包括Core系列桌面型、移动型,以及Xeon处理器,甚至嵌入式处理器,全都将相继进入32纳米制程,逐渐代替了现今的45纳米制程。 随着CES脚步接近,英特尔已透露将在CES上发表多款Core i3、i5桌上型与笔记型处理器,包括笔电的Arrandale与桌电Clarkdale相继采用32纳米制程,强调更小的体积与功耗设计。日英特尔揭露,2010年第一季将推出的嵌入式Xeon处理器也将采用新制程。 09底开始投产的32纳米制程,相较于2008年底的45纳米制程,采用了第二代high-k金属闸极晶体管与浸润式微影技术( immersion lithography),强化对处理器内部用电控管,也比45纳米制程尺寸小30%,简化系统设计。根据英特尔的蓝图,2010第一季将针对嵌入式市场推出32纳米制程,代号为Jasper Forest的嵌入式Xeon处理器,比采用旧制程处理器高出30%到70%的每瓦效能,支持PCI 2.0及I/O虚拟化能力。而企业用的服务器Xeon处理器,随着2010年桌上型处理器Clarkdale的推出,与高阶桌上型市场关系密切的入门级Xeon 3000处理器也会在2009年进入32纳米新制程。6、至于2009年采用Nehalem-EP架构的Xeon 5000,虽然一样采用Nehalem架构,但将在2010年上半年开始采用32纳米新制程,推出Westmere-EP处理器。而原来提供6核心的Xeon 7000处理器也会在2010上半年推出最多8核心的Nehalem-EX,在2010下半年同样进入新制程的Westmere-EX。7、除了嵌入式系统、服务器、笔电与桌上型相继进入新制程后,目前就只剩下低功耗设计的Atom处理器尚未进入,仍采用45纳米制程。8、相较于英特尔在2010年进入新制程,AMD则是要到2011年开始进入32纳米制程,届时将采用新的Bulldozer核心架构设计,包括效能级12至16核心的Interlagos,以及强调能源效益6至8核心的Valencia。9、8核心的CPU 现在不可能对应现在的主板所以不可能大张旗鼓的宣传, 最便宜的8核CPU应该是SONY PS3的CELL, 拥有8个核心浮点性能是酷睿双核的N多倍,而现在4核心都没有普及, AMD INTEL是不会着急大量生产他们的8核CPU的,可以说现在的INTEL 4核心只是把2个酷睿内核封装在一个核心里面, 2个核心之间并没用直接通信, AMD倒是出了真4核,只是现在卖的不好还不能成为主流。总结一下5年之后4核心基本可以替换现在的双核成为主流,而8核心甚至16核心CPU将会成为那时候的高端产品!
其他类似问题
为您推荐:
架构的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁AMD的的CPU为什么不适合办公,是因为它能耗高,还是因为的它的架构设计和指令集,倒至不宜用于办公_百度知道
AMD的的CPU为什么不适合办公,是因为它能耗高,还是因为的它的架构设计和指令集,倒至不宜用于办公
你差那一丢丢电费,至于功耗,所以性价比很高,而amd的cpu都很便宜,因为办公对于cpu要求很低我觉得AMD很适合办公
它运行《会声会影》设问题吧
其他类似问题
为您推荐:
架构设计的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁关于CPU(处理器)_百度知道
关于CPU(处理器)
但主频没A10-5800K高、好的CPU表现在哪些方面、i5和i7的差别?21,那i5的优势在哪?3?我只知道速度?主要提升电脑哪些方面、i5-2520比A10-5800K贵
提问者采纳
好的cpu既省电又高效,而显示性能则是个附属品(Intel确实也不太擅长这个),I5 在运算能力上远超A10(为什么一会说 ),主要就是速度了,我倒着回答吧,这就是I系列和APU,首先是好cpu为什么好, 但其集成的核心显卡则远不如A10 。至于i5 2520为啥贵,所以不管是Intel还是AMD都作出了带有核心显卡的cpu,I系列依然注重运算性能,二手都得800多吧,核心效率差距非常大,笔记本cpu更贵很正常,而I系cpu的顶级产品就是I7系列,真正意义上的好cpu就是能效高的cpu,也就是用电还少,也就是CPU。但是,改为提升核心显卡性能来提升用户的整体体验,同时在完成等量工作的情况下省了不少电费,玩玩简单游戏,至于提升电脑的哪些功能。A10 5800k的运算能力大概相当于i3 2120。I系cpu和APU属于错位竞争,超线程啊
)得到的中端产品 、GPU二合一了,因为intel和AMD的核心结构不同,cpu不是性能的瓶颈,I5则是通过阉割I7(比如核显啊,速度还快,不过一般家用对功耗要求不大,让低价平台有了更好的游戏体验,这个应该是i5 2520m吧,APU避开了AMD在运算上的劣势,不过一般家用就是考虑速度,提升了电脑的运算速度,看看电影什么的,过高的cpu只是增加功耗,随着技术的发展,APU可以说是目前最实用的家用集显平台解决方案,不同结构(核心)的 cpu是不能通过比较主频来判断性能的,部分高档APU(比如这个5800k)的核显性能已经达到入门显卡(500块以下 )的级别,这方面你的认识没问题,基本只能满足日常应用,以高效运算为目标,简单讲好cpu就是运算能力强的cpu,也提升了后期升级潜力,家用电脑的cpu逐渐性能过剩;再说APU,这两个东西价格自然没法比了,先说I系列,AMD强调这种芯片是APU而不是CPU就是因为APU强大的集成显示核心,A10-5800k是台机cpu,笔记本cpu 你对cpu的认识比较浅啊
提问者评价
原来是这样,感谢!
其他类似问题
为您推荐:
您可能关注的推广
处理器的相关知识
其他5条回答
另外I5和I7,现在来看不是很重要了,I7贵就贵在超线程上,普通用户用I5和I7没有太大差别。I5便可以如果让我选,我选I5不选A10 主频的高低是单核时代比较CPU的参数
1、两款CPU的架构不同,不能单用主频去比较性能强弱,相比较而言,INTEL的I5在架构优势下性能比A10的CPU更强,A10的优势是CPU和核显GPU的性能比较平均2. 同一代的I5和I7,I7有超线程技术,相当于虚拟8核,缓存也更大3. 同一家的CPU相比,架构。指令集。主频。工艺。功耗。超频能力等等都作为评判性能的部分好的CPU在高清视频解码。文件压缩,转码,各种数据运算处理的时候会比较快
Inter的优势在于功耗低,发热量低,稳定,但是价格高,我都是用A的U,CPU主频是一方面,里面的做工和他们构架又是一方面,i5-3210M相当于A的955,比他应该还要好,但是主频没955高,主频高多线程应对一些多开或者靠CPU能力处理的软件
同推荐I5 不知道具体型号但是i5是可以睿频的 酷睿系列的U构架较好 i5与I7差主频和核数 好的U可以同时处理多件程序 加快程序运行速度 帮助其他部件更好的工作
我觉得如果是办公的话就用i5已经够了,在这个cpu性能过剩的时代,如果是一般的用软件的话,基本2个cpu的速度没差多少,难道有人会注意那0.0几秒的事情吗?i5 2代有hd4000显卡集成,超过入门级显卡一点,发热量低,用电也低
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 架构和指令集 的文章

 

随机推荐