找回密码
 新注册用户
搜索
楼主: gameboybf2142

[求助] 如何编译BOINC应用程序

[复制链接]
发表于 2013-8-5 20:20:26 | 显示全部楼层
移植情况如何,有无想法用opencl? 我觉得用opencl好些,这样N卡A卡都能用。用CUDA只能N卡运行
回复

使用道具 举报

发表于 2013-8-5 20:22:33 | 显示全部楼层
没想到LZ也是高中生,赞叹,只有赞叹啊!  努力学习,前途无量!
回复

使用道具 举报

 楼主| 发表于 2013-8-5 22:41:48 | 显示全部楼层
wpf999 发表于 2013-8-5 20:22
没想到LZ也是高中生,赞叹,只有赞叹啊!  努力学习,前途无量!

基本上移植完成,但该项目很久没人管了,已经几个月没有新的WU,所以没办法进一步完成移植
opencl的话没有考虑过,主要是我只有N卡,而且CUDA比较简单。这个程序如果让懂汇编的人来优化会更好,直接调用汇编操作cpu的sse指令,能大幅度提高效率。
回复

使用道具 举报

发表于 2013-8-5 22:45:20 | 显示全部楼层
gameboybf2142 发表于 2013-8-5 22:41
基本上移植完成,但该项目很久没人管了,已经几个月没有新的WU,所以没办法进一步完成移植
opencl的话没 ...

N卡也是支持opencl
回复

使用道具 举报

 楼主| 发表于 2013-8-5 22:47:00 | 显示全部楼层
wpf999 发表于 2013-8-5 22:45
N卡也是支持opencl

这是,其实主要原因是懒得学
回复

使用道具 举报

发表于 2013-8-5 22:53:15 | 显示全部楼层
gameboybf2142 发表于 2013-8-5 22:47
这是,其实主要原因是懒得学

opencl比cuda好学,cuda主机代码和device代码混在一个源文件里,反而增加的复杂性,初学者容易搞晕。

opencl,主机代码和device代码,清清楚楚分开,结构很清晰。C语言程序员很容易上手。进行opencl编程,你只需要3个文件:OpenCL.h,   OpenCL.lib 和OpenCL.dll

回复

使用道具 举报

 楼主| 发表于 2013-8-5 22:57:15 | 显示全部楼层
wpf999 发表于 2013-8-5 22:53
opencl比cuda好学,cuda主机代码和device代码混在一个源文件里,反而增加的复杂性,初学者容易搞晕。

op ...

好吧,哪天去学学opencl。话说楼上也是搞开发的吗?
回复

使用道具 举报

发表于 2013-8-5 22:59:22 | 显示全部楼层
gameboybf2142 发表于 2013-8-5 22:57
好吧,哪天去学学opencl。话说楼上也是搞开发的吗?

将来会用到OpenCL,在学习中
回复

使用道具 举报

 楼主| 发表于 2013-8-5 23:03:12 | 显示全部楼层
wpf999 发表于 2013-8-5 22:59
将来会用到OpenCL,在学习中

嗯,那如果项目有进展了,楼上可以考虑开发opencl的版本嘛。EQUN上高手真多!
回复

使用道具 举报

发表于 2013-8-6 10:41:42 | 显示全部楼层
gameboybf2142 发表于 2013-8-5 23:03
嗯,那如果项目有进展了,楼上可以考虑开发opencl的版本嘛。EQUN上高手真多! ...

我快毕业了,要做毕业论文,时间有限,无力去开发啦。
回复

使用道具 举报

 楼主| 发表于 2013-8-6 13:45:56 | 显示全部楼层
wpf999 发表于 2013-8-6 10:41
我快毕业了,要做毕业论文,时间有限,无力去开发啦。

哦,我才准备进大学,估计开学后也会很忙吧
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-5-7 06:27

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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