SSE3

✍ dations ◷ 2025-07-28 14:54:37 #并发计算,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)


相关

  • 非洲之角非洲之角(索马里语:Geeska Afrika;吉兹语:የአፍሪካ ቀንድ;阿拉伯语:القرن الأفريقي‎),有时按照其地理位置,又称东北非洲,作为一个半岛,则又称索马里半岛。非洲之角位
  • 嚼肌嚼肌是位于头部用于咬合和咀嚼的肌肉,沿着面部两侧各有一块嚼肌,从下颌或下颌骨沿伸到颧骨。每块嚼肌与固定在颞骨上的两块颞肌之一一起运作可将下巴往上拉。这些肌肉共同产生
  • 伺服伺服机构(servomechanism)系指经由闭回路控制方式达到一个机械系统位置、速度、或加速度控制的系统。伺服机构理论(servomechansim theory)起源于二次世界大战期间,美军为了发展
  • 见内文双
  • 斯万特·阿伦尼乌斯斯万特·奥古斯特·阿伦尼乌斯(瑞典语:Svante August Arrhenius,1859年2月19日-1927年10月2日),瑞典化学家。提出了电解质在水溶液中电离的阿伦尼乌斯理论,研究了温度对化学反应速
  • 苯甲酸银苯甲酸银是一种有机化合物,化学式为C6H5COOAg或写成PhCOOAg。苯甲酸银可由硝酸银和苯甲酸钠反应得到:苯甲酸银在300℃便发生分解(氮气气氛中),产物见下表。其反应历程为:自由基在
  • 德语选举团德语选举团是比利时欧洲议会的三个选区之一。它首先通过职位选出一名欧洲议会议员。这是欧洲议会规模最小的选区,在2004年大选中只有49914名选民。不过比利时德语社群目前无
  • 靖江街道靖江街道,中国浙江省杭州市萧山区下辖的一个街道。辖区总面积24平方公里,总人口11万。2009年8月23日,原靖江镇的安澜桥、小石桥、黎明、花神庙、伟南5个社区和雷东、和顺、靖南
  • 安圣基安圣基(韩语:안성기,1952年1月1日-),韩国男演员,曾多次夺得韩国三大影视奖(百想艺术大赏、青龙电影奖及大钟奖),享有“国民影帝”的美誉。童星出身的安圣基在首尔出生,7岁时主演电影《1
  • 吉姆·邦宁吉姆·邦宁(Jim Bunning;1931年10月23日-2017年5月26日)是美国共和党籍政治人物。他也曾经是一位棒球选手。邦宁的棒球生涯是在1955年至1971年之间,他的位置是投手。1996年,他入选