SSE3

✍ dations ◷ 2025-07-04 15:58:20 #并发计算,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)


相关

  • 急性上呼吸道感染普通感冒(common cold),俗称伤风,医学上还称为急性上呼吸道感染或急性鼻咽炎,是一种上呼吸道的病毒性感染,主要原发于鼻腔,但也可能进犯喉咙以及鼻窦。症状一般于暴露病原后两天内
  • 中华民国宪兵中华民国宪兵(英语:Republic of China Military Police,缩写:ROCMP),为中华民国国军中具有军法、司法警察权力的执法部队,军种属中华民国陆军。因具有执法权,并拥有独立的指挥、人事
  • 玛丽亚·特里萨礁玛丽亚·特里萨礁(英语:Maria-Theresa Reef)是一座位于南太平洋的小岛。处于新西兰以东,土阿莫土群岛以南的大洋中。为一座火山岛,周围有长8千米,宽3.2千米的珊瑚礁。这座岛自
  • 勃列日涅夫尤里·列昂尼多维奇·勃列日涅夫(俄语:Юрий Леонидович Брежнев,1933年3月31日-2013年8月3日),前苏联领导人和苏共中央总书记列昂尼德·伊里奇·勃列日涅夫
  • 田横岛田横岛是中国青岛市即墨区田横镇南部的黄海上一小岛。因传说秦末齐王田横被汉高祖刘邦部下韩信打败后藏身此岛,最后自杀而得名。1990年代后开发为旅游度假区。该岛总面积1.46
  • 扁桃苷扁桃苷(Amygdalin,源自希腊语“扁桃”ἀμυγδάλη ),又名苦杏仁苷,是许多植物中发现的一种有毒的氰苷,但最引人注目的是存在于杏、苦杏仁、苹果、桃及梅子等植物的种子中。
  • 旧港 (新竹)新竹的旧港是一个拥有历史的港口及聚落,位于台湾新竹市西北端--与新竹港相邻,头前溪近河口处北岸的沙洲,以旧港大桥与白地桥连接新竹市大部与新竹县竹北市。清代时曾是台湾与福
  • 出瞳直径出瞳直径(exit pupil)是折射望远镜中光线经过目镜汇聚后,在目镜后形成的亮斑的直径。对于肉眼使用的光学器材,光线必须经过瞳孔后进入视网膜成像,人类的瞳孔在白天大约为3毫米,夜
  • 杉谷善住坊杉谷善住坊是一位16世纪的日本和尚,擅长使用铁炮。据说他可以用枪射死高空飞行的鸟。出身甲贺五十三家杉谷家。他于1570年5月6日织田信长与浅井、朝仓军金崎之战逃往京都,返回
  • 亨利·弗兰西斯·赖特亨利·弗兰西斯·赖特(Henry Francis Lyte,1793年6月1日-1847年11月20日)是一位英国圣公会牧师和圣诗作者。 1793年,赖特出生在苏格兰,父亲是一名爱冒险的海军军官,家族来自英格兰