查看文章 |
CPU术语详解-- 3DNow!: (3D no waiting)AMD公司开发的SIMD指令集,可以增强浮点和多媒体运算的速度,它的指令数为27条。 MMX多媒体指令集(Multi Media Extension):在CPU内加入57条多媒体指令,主要增强CPU对多媒体信息的处理,提高CPU在音频、图形、视频和通信应用方面的处理能力。但由于它只对整数运算进行了优化而没有加强浮点方面的运算能力。所以在3D图形,因特网3D网页应用方面欠佳 ALU: (Arithmetic Logic Unit,算术逻辑单元)在处理器之中用于计算的那一部分,与其同级的有数据传输单元和分支单元 SSE: (Streaming SIMD Extensions,单一指令多数据流扩展)英特尔开发的第二代SIMD指令集,有70条指令,可以增强浮点和多媒体运算的速度。 SSE2:提供了144个新的128位多媒体指令,其中包含了 128bit SIMD Interger Arithmetic 及 128bit SIMD Double-Precision 浮点指令,更好的支持DVD播放,音频和3D图形数据处理,网络流数据处理等。支持SEE2的应用程序将日益增加。 RISC: (Reduced Instruction Set Computing,精简指令集)一种指令长度较短的计算机,其运行速度比CISC要快。因在CPU中的指令集多是简单指令,这样就从复杂指令集中精简出来。它的特点是指令系统小,采用标准字长的指令,加快指令执行速度,还可在CPU中采用超标量技术,极易提升CPU时钟频率 CISC: (Complex Instruction Set Computing,复杂指令集)相对于RISC而言,它的指令位数较长,所以称为复杂指令。如:x86指令长度为87位。在早期CPU执行的指令都是复杂指令集,完全采用复杂指令来支持高级语言、应用程序和操作系统
FFT: (fast Fourier transform,快速热欧姆转换)一种复杂的算法,可以测试CPU的浮点能力 FDIV: (Floationg Point Divide,浮点除)FEMMS(Fast Entry/Exit Multimedia State,快速进入/退出多媒体状态) 在多能奔腾之中,MMX和浮点单元是不能同时运行的。新的芯片加快了两者之间的切换,这就是FEMMS。 FIFO: (First Input First Output,先入先出队列)这是一种传统的按序执行方法,先进入的指令先完成并引退,跟着才执行第二条指令 FLOP: (Floating Point Operations Per Second,浮点操作/秒)计算CPU浮点能力的一个单位。 KNI: (Katmai New Instructions,Katmai新指令集,即SSE Latency(潜伏期)从字面上了解其含义是比较困难的,实际上,它表示完全执行一个指令所需的时钟周期,潜伏期越少越好。严格来说,潜伏期包括一个指令从接收到发送的全过程。现今的大多数x86指令都需要约5个时钟周期,但这些周期之中有部分是与其它指令交迭在一起的(并行处理),因此CPU制造商宣传的潜伏期要比实际的时间长。 LDT: (Lightning Data Transport,闪电数据传输总线)K8采用的新型数据总线,外频在200MHz以上
Speculative execution: (预测执行)一个用于执行未明指令流的区域。当分支指令发出之后,传统处理器在未收到正确的反馈信息之前,是不能做任何工作的,而具有预测执行能力的新型处理器,可以估计即将执行的指令,采用预先计算的方法来加快整个处理过程 IA-32(Intel Architecture):英特尔体系架构,英特尔从486开始采用,也就叫X86-32架构,在同一时间内可以处理32位二进制数据。CPU的工作宽度是32位。其它公司在软硬方面都兼容此架构,也列属于IA-32架构。 IA-64:英特尔即将推出的64位CPU,其物理结构和工作电气等与IA-32完全不同 X86-64:有AMD公司设计,可以在同一时间内处理64位的整数运算,并兼容于X86-32架构。其中支持64位逻辑定址,同时提供转换为32位定址选项;但数据操作指令默认为32位和8位,提供转换成64位和16位的选项;支持常规用途寄存器,如果是32位运算操作,就要将结果扩展成完整的64位。这样,指令中有"直接执行"和"转换执行"的区别,其指令字段是8位或32位,可以避免字段过长。 |
本文引用通告地址:http://m1350958969.spaces.eepw.com.cn/articles/trackback/item/32827