CPU指令集是什么

所谓指令集,就是CPU中用来计算和控制计算机系统的一套指令的集合,而每一种新型的CPU在设计时就规定了一系列与其他硬件电路相配合的指令系统。而指令集的先进与否,也关系到CPU的性能发挥,它也是CPU性能体现的一个重要标志。

SSE指令集

由于MMX指令并没有带来3D游戏性能的显著提升,1999年Intel公司在Pentium III CPU产品中推出了数据流单指令序列扩展指令(SSE)。SSE兼容MMX指令,它可以通过SIMD(单指令多数据技术)和单时钟周期并行处理多个浮点来有效地提高浮点运算速度。

SSE2指令集

在Pentium 4 CPU中,Intel公司开发了新指令集SSE2。这一次新开发的SSE2指令一共144条,包括浮点SIMD指令、整形SIMD指令、SIMD浮点和整形数据之间转换、数据在MMX寄存器中转换等几大部分。

SSE3指令集

相对于SSE2,SSE3又新增加了13条新指令,此前它们被统称为pni(prescott new instructions)。13条指令中,一条用于视频解码,两条用于线程同步,其余用于复杂的数学运算、浮点到整数转换和SIMD浮点运算。

SSE4指令集

SSE4又增加了50条新的增加性能的指令,这些指令有助于编译、媒体、字符/文本处理和程序指向加速。

3D Now!扩展指令集

3D Now!指令集是AMD公司1998年开发的多媒体扩展指令集,共有21条指令。针对MMX指令集没有加强浮点处理能力的弱点,重点提高了AMD公司K6系列CPU对3D图形的处理能力。

X86指令集

要知道什么是指令集还要从当今的X86架构的CPU说起。X86指令集是Intel为其第一块16位CPU(i8086)专门开发的,IBM1981年推出的世界第一台PC机中的CPU—i8088(i8086简化版)使用的也是X86指令,同时电脑中为提高浮点数据处理能力而增加的X87芯片系列数学协处理器则另外使用X87指令,以后就将X86指令集和X87指令集统称为X86指令集。

EM64T指令集

Intel公司的EM64T(Extended Memory 64 Technology)即64位内存扩展技术。该技术为服务器和工作站平台应用提供扩充的内存寻址能力,拥有更多的内存地址空间,可带来更大的应用灵活性,特别有利于提升音频视频编辑、CAD设计等复杂工程软件及游戏软件的应用。

RISC指令集

RISC指令集是以后高性能CPU的发展方向。它与传统的CISC(复杂指令集)相对。相比而言,RISC的指令格式统一,种类比较少,寻址方式也比复杂指令集少。目前使用RISC指令集的体系结构主要有ARM、MIPS。

3DNow!+指令集

在原有的指令集基础上,增加到52条指令,其中包含了部分SSE指令,该指令集主要用于新型的AMD CPU上。

(0)

相关推荐

  • 英特尔新一代显卡架构Larrabee解析

    众所周知,现在的独立显卡市场是NVIDIA和AMD-ATI两家的天下。尽管INTEL凭借整合图形芯片组的优势占据了集成显卡市场的半壁江山,但独立显卡一直是INTEL心中难言的痛,它一直在寻找进军独立显 ...

  • 电视卡应用全攻略

    电视,对于生于70年代的人来说有一种特殊的情感。小时候,几个家庭围着一台14寸黑白电视机收看电视已经是非常丰富的精神粮食。如今,陪伴我们成长的电视机由14寸黑白球面换成34寸彩色纯平,一支支屹立在屋顶 ...

  • 硬件工程师培训教程(六)

    第三节 CPU 的相关指标 在深入了解了C PU 的架构和生产过程后,接下来我们看看C PU 的工作原理和相关指标。 CPU 的工作原理简单地说就像是一个工厂对产品的加工过程:进入工厂的原料(指令), ...

  • 呆呆播放器有毒吗?p2p影音播放器功能评测详细介绍(附呆呆播放器下载)

    呆呆播放器怎么样?有毒吗?下文将进行呆呆播放器功能评测,有网友下载呆呆播放器之后杀毒软件提示携带病毒,这是什么情况呢?让我们一起来了解吧。 呆呆播放器被360误报为病毒,经多方权威杀毒软件检测均未报毒 ...

  • 呆呆播放器7大功能介绍

    今天小编带来了呆呆播放器的7大功能,并且给大家提供了呆呆播放器下载地址 呆呆播放器功能介绍: 1、自主研发的播放内核 基于DirectShow和DirectSound基础之上自主开发的播放内核, 具有 ...

  • Linux 系统内核的调试详解

    调试是软件开发过程中一个必不可少的环节,在 Linux 内核开发的过程中也不可避免地会面对如何调试内核的问题.但是,Linux 系统的开发者出于保证内核代码正确性的考虑,不愿意在 Linux 内核源代 ...

  • JDK,JRE,JVM如何理解

    JDK,JRE,JVM如何理解 操作方法 01 JDK:Java Development Tookit,java开发工具包,是整个java核心,包括了java运行环境(JRE,java runtime ...

  • 英特尔酷睿电脑怎么样

    处理器.显卡.硬盘.内存等硬件之间的单独比拼,可以拿来做茶余饭后的谈资.也可以拿去做"餐前甜点",但如果放在使用层面来看的话,每一个单独硬件的比拼对最终体验的影响其实不具有完全的决 ...

  • CPU之多媒体指令集详细介绍

    CPU依靠指令来计算和控制系统,每款CPU在设计时就规定了一系列与其硬件电路相配合的指令系统。指令的强弱也是CPU的重要指标,指令集是提高微处理器效率的最有效工具之一。从现阶段的主流体系结构讲,指令集 ...