标题: 提高计算效率SSE等指令组
999
新手上路
Rank: 1


UID 1655
精华 0
积分 6
帖子 6
阅读权限 10
注册 2004-7-7
发表于 2004-7-12 00:00  资料  短消息  加为好友 
提高计算效率SSE等指令组

http://www.equn.com/forum/dispbbs.asp?boardID=16&ID=2207
为什么不这样提高计算机的计算效率!
大家现在用的显卡越来越好了,现在的显卡浮点运算的能力也是相当强的,如果算法设计得好,显卡的浮点运算比CPU强多了,为什么不设计使用显卡作为运算部件的软件来做分布式运算的程序呢,希望分布式计算机构考虑设计一个这样的程序,使得我们的计算机资源能被充分利用起来!

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

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

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

顶部
[广告] SETI@home Astropulse 优化计算程序,推荐使用!
xxxv
新手上路
Rank: 1


UID 112
精华 0
积分 24
帖子 22
阅读权限 10
注册 2003-11-30
发表于 2004-7-16 00:00  资料  短消息  加为好友  QQ
那哪个公司出得起这个价码问Intel买这些专利呢?

顶部
wpolly
版主
Rank: 6Rank: 6Rank: 6
GIMPS@China/SoB@China/RSi ...


UID 170
精华 0
积分 458
帖子 192
阅读权限 100
注册 2003-12-10
来自 北京大学数学科学学院
发表于 2004-7-16 00:00  资料  短消息  加为好友  QQ
这些指令组的使用并不属于专利的范畴
Prime95就是用SSE2优化的





顶部
xxxv
新手上路
Rank: 1


UID 112
精华 0
积分 24
帖子 22
阅读权限 10
注册 2003-11-30
发表于 2004-7-16 00:00  资料  短消息  加为好友  QQ
都是专利,请自己查询美国专利局的网页,这急项专利的所有人都是INTEL。关于你说的其实INTEL和许多公司和国家都又合作开发项目,早期的AMD的芯片(不是用在电脑上的)和部分早期CPU都在设计,制造上得到INTEL的技术支持!这只是商业合作!

顶部
Youth
管理员
Rank: 7Rank: 7Rank: 7Rank: 7
勿忘国耻~振兴中华



UID 1613
精华 31
积分 10029
帖子 9696
阅读权限 102
注册 2004-6-30
来自 上海
发表于 2004-7-16 00:00  资料  主页 短消息  加为好友 
制造出支持sse2之类的东东当然需要intel的支持

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





欢迎所有 BOINC 用户加入 Team China 团队 | my Stats | Panda loves BOINC ~~
顶部
hackerboy
版主
Rank: 6Rank: 6Rank: 6


UID 716
精华 0
积分 363
帖子 339
阅读权限 100
注册 2004-3-4
发表于 2004-7-16 00:00  资料  主页 短消息  加为好友  QQ
这个难度就大了,资料很难找呀。





SuperPi@home----需要你的共同关注!!! [IMG]http://www.jason314.com/pic/pf1e.gif[/IMG]
顶部
lcl121
资深顾问
Rank: 5Rank: 5


UID 412
精华 1
积分 1964
帖子 1785
阅读权限 10
注册 2004-1-25
来自 绿城
发表于 2004-7-20 00:00  资料  主页 短消息  加为好友  添加 lcl121 为MSN好友 通过MSN和 lcl121 交谈 QQ


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

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





分布天下
BOINC 伯克利开放式网络计算平台
欢迎交流
顶部
Lightalt
版主
Rank: 6Rank: 6Rank: 6
[G5 CPU]


UID 12
精华 10
积分 8281
帖子 7668
阅读权限 100
注册 2003-11-8
来自 [我是火星人]
发表于 2004-7-20 00:00  资料  主页 短消息  加为好友 
这些指令集偶猜有点像API这样实现的
如果能分析出其他软件,相信会有很大帮助
不过这样应该是侵权的





[离别地球|回到火星]
-----[中国分布式计算论坛]-----[生命不息|计算不止]-----
-----[Lightalt]-----

顶部
phoen8x
论坛知事
Rank: 3Rank: 3Rank: 3


UID 1110
精华 1
积分 413
帖子 375
阅读权限 10
注册 2004-4-1
发表于 2004-7-20 00:00  资料  短消息  加为好友  添加 phoen8x 为MSN好友 通过MSN和 phoen8x 交谈
SSE1/2/3应该是通过compiler实现的。不用专门付钱的。不过我想有SSE3的会比较贵一点因为是最新的。等下一代的compiler出来了现在的就会降价了。
如果是做芯片用SSE就要付版权费了。
有SSE是快一点,不过也不是所有的运算都用得上的。虽然号称可以加速200-300%,真正的提速可能在50-100%





[img]http://gfx.statgfx.com/old/folding.cgi?&username=phoen8x&teamid=24&trans=yes&template=fah_original&.jpg[/img]
顶部
lcl121
资深顾问
Rank: 5Rank: 5


UID 412
精华 1
积分 1964
帖子 1785
阅读权限 10
注册 2004-1-25
来自 绿城
发表于 2004-7-21 00:00  资料  主页 短消息  加为好友  添加 lcl121 为MSN好友 通过MSN和 lcl121 交谈 QQ
不用付费,去Intel下个C用的文件加进你的程序里就可以了





分布天下
BOINC 伯克利开放式网络计算平台
欢迎交流
顶部
lcl121
资深顾问
Rank: 5Rank: 5


UID 412
精华 1
积分 1964
帖子 1785
阅读权限 10
注册 2004-1-25
来自 绿城
发表于 2004-7-21 00:00  资料  主页 短消息  加为好友  添加 lcl121 为MSN好友 通过MSN和 lcl121 交谈 QQ
忘了看了,只能用30天





分布天下
BOINC 伯克利开放式网络计算平台
欢迎交流
顶部
lcl121
资深顾问
Rank: 5Rank: 5


UID 412
精华 1
积分 1964
帖子 1785
阅读权限 10
注册 2004-1-25
来自 绿城
发表于 2004-7-21 00:00  资料  主页 短消息  加为好友  添加 lcl121 为MSN好友 通过MSN和 lcl121 交谈 QQ
来个免费的,不用D版的就不要说
http://blog.csdn.net/hifrog/archive/2004/02/01/21643.aspx





分布天下
BOINC 伯克利开放式网络计算平台
欢迎交流
顶部
若水
论坛会员
Rank: 2Rank: 2


UID 1379
精华 0
积分 116
帖子 108
阅读权限 10
注册 2004-5-22
发表于 2004-7-21 00:00  资料  短消息  加为好友 
这就好像平时的汇编,明明都n个32位的寄存器了。非要写ax bx cx dx。~~





两点看法:
1.网格计算的同时不忘控制碳排放量。
2.找质数和SETI等项目都没什么用。
顶部
heroufo
论坛担当
Rank: 4


UID 84
精华 0
积分 776
帖子 744
阅读权限 10
注册 2003-11-21
来自 天津
发表于 2004-7-21 00:00  资料  短消息  加为好友  添加 heroufo 为MSN好友 通过MSN和 heroufo 交谈 QQ Yahoo!
可以吗





QQ: 15311370
顶部
 



当前时区 GMT+8, 现在时间是 2008-12-2 16:46
沪ICP备05042587号

本论坛支付平台由支付宝提供
携手打造安全诚信的交易社区 Powered by Discuz! 5.5.0 © 2001-2007 Comsenz Inc.
清除 Cookies - 联系我们 - 中国分布式计算总站 - Archiver - WAP