SSE3

✍ dations ◷ 2025-10-22 12:27:25 #并发计算,X86架构

SSE3(Streaming SIMD Extensions 3),又称PNI(Prescott New Instructions),它指的是:在原有架构的处理器中,所第三次额外新增、添加的多媒体指令集,之前的两次分别是SSE、SSE2。

SSE3是Intel公司所其原有IA-32架构的处理器所研创,并在2004年初的新款Pentium 4(P4E,Prescott核心)处理器中使用,之后2005年4月AMD公司也发表具备部分SSE3功效的处理器:Athlon 64(E3步进核心),此后的x86处理器也几乎都具备SSE3的新指令集功能。

此外,在SSE3提出之前,x86架构的处理器先后已有多种多媒体指令集被提创与使用,先后顺序大致是Intel MMX、AMD 3DNow!、Intel SSE、Intel SSE2等。

附带一提的是,SSE3比在它之前的SSE2增加13条新指令。

SSE3最值得一提的新功效特点,是水平式的寄存器整数运算,而在此之前的SSE、SSE2则仅能垂直运算。更进一步的特点是,指令运行时对多笔数值的同时加法运算、减法运算等,之后将结果进行存储等,都可以在单一个寄存器完成,因此SSE3可以用更简单的方式来实现同时间的多笔、大量DSP、3D性质的运算。

此外,有个新指令可将浮点数数值转换成整数数值,且进行此种转换不需要将运算切换到rounding模式,过去此类转换必须先切换至rounding模式,完成转换后再退出rounding模式,此新指令可省去此模式切换程序,使整体运算更为加速,也因此可避免邻近运行管线(Instruction pipeline)因此而停缓、等待(模式切换会使后续运行暂停,进而减损运算性能)。

另外,新增设的LDDQU指令能够在交替加载长度不一的整数向量值时获得更佳的性能,此指令可以让Intel NetBurst架构的运行核心跨越缓存线的界线而进行数值加载。

以下表列依据业者英文名称的字母顺序:

算术指令(Arithmetic)

数组结构指令(Array Of Structures;AOS)


相关

  • 4s22, 8, 8, 2蒸气压第一:589.8 kJ·mol−1 第二:1145.4 kJ·mol−1 第三:4912.4 kJ·mol−1 (主条目:钙的同位素钙(Calcium)是一种化学元素。其化学符号是Ca,原子序数是20。钙
  • 超对称超对称(supersymmetry,简称SUSY)是费米子和玻色子之间的一种对称性,该对称性至今在自然界中尚未被观测到。物理学家认为这种对称性是自发破缺的。大型强子对撞机将会验证粒子是
  • 世界牛奶日世界牛奶日(英语:World Milk Day)是联合国粮食及农业组织设立的节日,目的是让人们认识到牛奶作为全球性食品的重要性。自2001年以来,每年的6月1日都会有相关活动开展。该节日旨在
  • 伊格纳罗路易斯·J·伊格纳罗(英语:Louis J. Ignarro,1941年5月31日-)是美国的药理学者,意大利裔美国人。1998年和罗伯·佛契哥特、费瑞德·穆拉德一起获得了诺贝尔生理学或医学奖。出生于
  • The Chicago Tribune《芝加哥论坛报》(英语:Chicago Tribune),美国销量第5高的报纸。它以美国伊利诺伊州芝加哥为基地,是芝加哥地区和美国中西部的主要日报。原为帕特森-麦考密克报系(Patterson-Mccor
  • 太鲁阁客运太鲁阁客运股份有限公司(英语:Taroko Bus Traffic CO.,LTD),简称太鲁阁客运,为台湾花莲县一家市区客运业者,主要经营花莲县市区公车301线、302线、303线与305线。
  • 慕容皝燕文明帝慕容皝(297年-348年10月25日),字元真,小字万年,昌黎棘城(今辽宁义县)鲜卑族人。中国五胡十六国时代前燕的开国君主,不过当时仍名义上臣属于东晋,直至其子慕容儁正式称帝后,才追
  • 萨哈罗夫奖萨哈罗夫思想自由奖(英语:Sakharov Prize for Freedom of Thought,简称萨哈罗夫奖)名从俄罗斯著名物理学家、异议人士及1975年诺贝尔和平奖得主安德烈·萨哈罗夫,1988年12月由欧
  • 库图佐夫行动86,064人429,890人波罗的海 – 黑海 – 北极 – (跳马 – PQ-17船团 – ) 1941年巴巴罗萨 – (比亚韦斯托克及明斯克 – 斯摩棱斯克 – 乌曼 – 列宁格勒 – 第一次基辅 –
  • 南关街道 (保定市)南关街道,是中华人民共和国河北省保定市莲池区下辖的一个乡镇级行政单位。南关街道下辖以下地区:南关大街社区、史庄社区、支农路第一社区、建国路社区、鑫泰社区、河北农大一