社区
汇编语言
帖子详情
优化:mmx 和 sse 该选择哪个?
bravehearty
2007-08-15 05:51:17
mmx只能对整型优化,而且对__int8,__int16优化效果明显,对_int32优化效果不好。
那么sse呢?
只能对float、double 优化吗?
能否对__int8,__int16优化?
对__int32优化效果如何?
谢谢!
...全文
289
6
打赏
收藏
优化:mmx 和 sse 该选择哪个?
mmx只能对整型优化,而且对__int8,__int16优化效果明显,对_int32优化效果不好。 那么sse呢? 只能对float、double 优化吗? 能否对__int8,__int16优化? 对__int32优化效果如何? 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ReverseEngineering
2007-08-27
打赏
举报
回复
新技术真是学无至尽
柳慧妍
2007-08-24
打赏
举报
回复
路过
紫郢剑侠
2007-08-23
打赏
举报
回复
用SSE罢
日立奔腾浪潮微软松下联想
2007-08-21
打赏
举报
回复
不管哪个,
只有算法能并行化才有意义,
否则不会提升多少,
还有可能更慢。
武稀松
2007-08-21
打赏
举报
回复
SSE2指令完全兼容MMX.但是数据量多了一倍.
如果可能的话整数用SSE2处理会更好
liangbch
2007-08-16
打赏
举报
回复
用SSE2吧,SSE2功能更强大,他可以一次对 4对单精度浮点,2对双精度浮点作运算.
在整数运算方面,他可以一次 对 2对 32bit整数 作乘法, 4对32bit整数作加减法,2对64bit数作加减法.
PIV,PM(迅驰移动CPU),以及更晚的 intel cpu支持SSE2指令,但PM性能很差,用sse2指令可能更慢,而P IV 则好得多,他可能将程序的运行速度提高1倍.
看看下面这个帖子,内有用SSE2优化大数乘法的例子.
http://community.csdn.net/Expert/topic/5505/5505130.xml,
关于intel cpu 指令说明的文档,可参照
IA-32 Intel® Architecture Software Developer’s Manual
Volume 2:Instruction Set Reference
MMX
SSE
编程
优化
资料
MMX
编程
优化
资料 对
MMX
编程非常有用,
MMX
,
SSE
优化
都有用处。
MMX
和
SSE
实现的opencv数据结构的图像反色算法
优化
利用
MMX
和
SSE
实现的opencv的Mat类型的图像发色算法
优化
,可以作为
MMX
和
SSE
算法
优化
的入门例程
MMX
,
SSE
大内存快速拷贝
多媒体
优化
时使用到的
MMX
,
SSE
指令的例子,包括
SSE
,
MMX
实现的内存快速拷贝,以及我写的一个YUY2和UYVY格式之间的一个相互转化的
优化
版本
Cdb.zip_cimage_
mmx
_
sse
2_surface
另外,此示例阐释了直接的 DIB 图面操作,以及如何使用对
MMX
和
SSE
2 整数指令的更高级别的编译器支持,来
优化
位图操作而不必编写汇编程序代码。在项目中,Surface.* 文件包含 DIB 图面操作的 C++ 基类。
Intel
MMX
代码
优化
技术合集
Intel
MMX
代码
优化
技术合集。含
MMX
指令详解、C
优化
之路、Intel体系、及
SSE
介绍。视频处理、图像处理、游戏开发必备。
汇编语言
21,458
社区成员
41,601
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章