找回密码
 新注册用户
搜索
查看: 6721|回复: 10

提高计算效率SSE等指令组

[复制链接]
发表于 2004-7-12 00:00:00 | 显示全部楼层 |阅读模式
http://www.equn.com/forum/viewthread.php?tid=2207
为什么不这样提高计算机的计算效率!
大家现在用的显卡越来越好了,现在的显卡浮点运算的能力也是相当强的,如果算法设计得好,显卡的浮点运算比CPU强多了,为什么不设计使用显卡作为运算部件的软件来做分布式运算的程序呢,希望分布式计算机构考虑设计一个这样的程序,使得我们的计算机资源能被充分利用起来!

以上的想法在现在实现比较困难,现提议一实用方案:

[B]运用INTEL CPU中的MMX、SSE、SSE2、SSE3指令组,开发新的数值算法。[/B]

这能提高单机数值运算速度。一机顶几机!
如果算法程序要支持p1、p2机而放弃使用SSE、SSE2、SSE3指令组,那将得不偿失!
回复

使用道具 举报

头像被屏蔽
发表于 2004-7-16 00:00:00 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2004-7-16 00:00:00 | 显示全部楼层
制造出支持sse2之类的东东当然需要intel的支持

但软件中利用这些指令没什么关系的,等于是在帮intel呢:)
回复

使用道具 举报

发表于 2004-7-16 00:00:00 | 显示全部楼层
这个难度就大了,资料很难找呀。
回复

使用道具 举报

发表于 2004-7-20 00:00:00 | 显示全部楼层
以下是引用xxxv在2004-7-16 20:05:30的发言:
都是专利,请自己查询美国专利局的网页,这急项专利的所有人都是INTEL。关于你说的其实INTEL和许多公司和国家都又合作开发项目,早期的AMD的芯片(不是用在电脑上的)和部分早期CPU都在设计,制造上得到INTEL的技术支持!这只是商业合作!

别人做优化,Intel还要给钱来开发这方面的软件呢!只是说做CPU的不给用这些专利而已
回复

使用道具 举报

发表于 2004-7-20 00:00:00 | 显示全部楼层
这些指令集偶猜有点像API这样实现的
如果能分析出其他软件,相信会有很大帮助
不过这样应该是侵权的
回复

使用道具 举报

发表于 2004-7-20 00:00:00 | 显示全部楼层
SSE1/2/3应该是通过compiler实现的。不用专门付钱的。不过我想有SSE3的会比较贵一点因为是最新的。等下一代的compiler出来了现在的就会降价了。
如果是做芯片用SSE就要付版权费了。
有SSE是快一点,不过也不是所有的运算都用得上的。虽然号称可以加速200-300%,真正的提速可能在50-100%
回复

使用道具 举报

发表于 2004-7-21 00:00:00 | 显示全部楼层
不用付费,去Intel下个C用的文件加进你的程序里就可以了
回复

使用道具 举报

发表于 2004-7-21 00:00:00 | 显示全部楼层
忘了看了,只能用30天
回复

使用道具 举报

发表于 2004-7-21 00:00:00 | 显示全部楼层
来个免费的,不用D版的就不要说
http://blog.csdn.net/hifrog/archive/2004/02/01/21643.aspx
回复

使用道具 举报

发表于 2004-7-21 00:00:00 | 显示全部楼层
这就好像平时的汇编,明明都n个32位的寄存器了。非要写ax bx cx dx。~~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 新注册用户

本版积分规则

论坛官方淘宝店开业啦~
欢迎大家多多支持基金会~

Archiver|手机版|小黑屋|中国分布式计算总站 ( 沪ICP备05042587号 )

GMT+8, 2025-4-21 20:29

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表