云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 详谈陌生的SIMD和熟悉的SSE指令集

详谈陌生的SIMD和熟悉的SSE指令集

  • 62 次阅读
  • 3 次下载
  • 2025/6/16 19:47:16

能。其中为了利用HT超线程技术,特别增 加了monitor 和mwait这两个指令。 2006年Intel酷睿处理器上的SSSE3(Supplemental Streaming SIMD Extension 3)指令集,命名让很多人都感到奇怪,甚至觉得应该叫SSE4才对。后来发现这种说法也不是空穴来风,SSSE3新增的16 条指令,原本计划收录在 SSE4 指令集中,后来Intel才决定提前发布。这16条指令进一步增强 CPU了在多媒体、图形图像和 Internet 等方面的处理能力。 随着Penryn处理器到来的SSE4,被视为继 2001 年以来最重要的多媒体指令集架构的改进,除扩展 Intel 64 指令集架构外,还加入有关图形、视频编码及处理、三维成像及游戏应用等指令,令涉及音频、图像和数据压缩算法的应用程序大幅受益。不过,SSE4 将分为 4.1 版本及 4.2 版本,4.1 版本共新增 47 条指令,主要针对向量绘图运算、3D游戏加速、视频编码加速及协同处理加速动作。下一代 45 nm的Nelahem处理器将会追加 SSE 4.2 版本,合共 54 条指令。 2008-02-28 PChome.net 类型: 特约 作者: 电脑报 责编: 李凯男 生效前提:优化的程序 从前面讲到的SSE指令集工作过程,细心的读者不难悟出,要想SSE发挥作用,除了CPU的支持,程序针对SSE指令的优化也是必不可少的一环。就 是说,SSE的应用,与程序开发者息息相关。这帮人得把Intel的SSE指令集手册背得滚瓜烂熟,然后在自己的程序中用起来,终端用户才能享受到SSE 指令的奥妙。 在这方面做得比较好的是TMPGEnc这个软件,是一个日本作者开发的专业视频转码软件。最新的TMPGEnc 4.0 Xpress已经可以支持SSE4.1指令集。并且在它的选项设置中,可以开关相应指令集的启用,有兴趣的读者可以实际试一试,看一看哪种指令集对视频转 换的影响最大。另外DivX Converter 6.5也支持SSE4.1指令集。而据Intel透露,2008 年第一季就将有 21 款软件支援 SSE4 指令集。相信还有很多软件,虽然针对SSE进行了优化,却没有大肆宣扬。

TMPGEnc支持完整的SSE指令

需要特别注意的是,每一代的指令集并不是互相替代的关系,而是互为补充的关系。并不是说这款软件支持SSE4.1,相比另一款采用MMX的软件,前 者的效能就一定要高,或者前者作者的水平一定要高。连Intel也提醒开发者,请不要忽视 MMX,因为它的速度在某些情况下比SSE更快。 2008-02-28 PChome.net 类型: 特约 作者: 电脑报 责编: 李凯男

分分合合的AMD处理器

? 第 1 页 SSE:为多媒体而发明的那剂“药” ? 第 2 页 工作:多拉才能快跑 ? 第 3 页 演进:逐步扩充的帝国 ? 第 4 页 生效前提:优化的程序 ?

第 5 页 分分合合的AMD处理器

从SSE4开始,AMD与Intel分道扬镳

一个指令,同时处理多个数据的好创意,其他CPU当然也不会放过。AMD看到Intel MMX,眼红之下在K6 CPU里搞出了一个类似的3DNow!来,因为MMX与浮点数混用时性能会有下降的情况,支持浮点数并行处理的3DNow!找着了机会。其实是AMD占了 Intel的便宜,因为很多程序员把3DNow!作为MMX的一个补充,处理整数的时候用MMX,处理浮点数的时候用3DNow!。 1999年的时候,AMD在Athlon处理器上又添加了几个指令,这就是3DNow!+,又被称为3DNow!2。不过看到大势已 去,AMD终于放弃了在多媒体指令集上的抵抗,转而支持Intel SSE,这样双方一直到SSE3都相安无事。统一的标准其实是一件好事,要是一个软件分别有SSE版本和3DNow!+版本,开发者和用户很快都会不堪其 扰。 但是最近AMD和Intel在多媒体指令集上又开始火拼起来,大有分道扬镳的势头。与Intel SSE4.1针锋相对,AMD Phenom只支持SSE4a指令集,并且AMD在去年8月抢先抛出了SSE5的风声,而Intel则断然拒绝支持AMD的SSE5,直到现在双方还相持 不下。 结语: 经过多年的发展,多媒体指令集已经成为CPU密不可分的一部分。每次有新的CPU出来,我们也习惯了用CPU-Z检测一下它有没有添加什么 新的指令集。从我们的应用环境来看,3D影像越来越复杂,视频编码的压缩率越来越高,都对CPU提出了更高的要求,可以想象,SSE这剂“兴奋剂 ”,CPU只有一直服用下去了。

搜索更多关于: 详谈陌生的SIMD和熟悉的SSE指令集 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

能。其中为了利用HT超线程技术,特别增 加了monitor 和mwait这两个指令。 2006年Intel酷睿处理器上的SSSE3(Supplemental Streaming SIMD Extension 3)指令集,命名让很多人都感到奇怪,甚至觉得应该叫SSE4才对。后来发现这种说法也不是空穴来风,SSSE3新增的16 条指令,原本计划收录在 SSE4 指令集中,后来Intel才决定提前发布。这16条指令进一步增强 CPU了在多媒体、图形图像和 Internet 等方面的处理能力。 随着Penryn处理器到来的SSE4,被视为继 2001 年以来最重要的多媒体指令集架构的改进,除扩展 Intel 64 指令集架构外,还加入有关图形、视频编码及处理、三维成像及游戏应用等指令,令涉及音频、图像和数据压缩算法的应用程序大幅受益。不过,SSE4 将分为 4.1 版本及 4.2 版本,

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com