每GPU同时运行两个任务的方法
本帖最后由 saiz 于 2012-10-1 20:47 编辑<app_info>
<app>
<name>milkyway</name>
</app>
<file_info>
<name>milkyway_separation_1.02_windows_x86_64__opencl_amd_ati.exe</name>
<executable/>
</file_info>
<app_version>
<app_name>milkyway</app_name>
<version_num>102</version_num>
<flops>1.0e11</flops>
<avg_ncpus>0.05</avg_ncpus>
<max_ncpus>1</max_ncpus>
<plan_class>ati14ati</plan_class>
<coproc>
<type>ATI</type>
<count>0.5</count>
</coproc>
<cmdline>--gpu-target-frequency 10 --gpu-disable-checkpointing</cmdline>
<file_ref>
<file_name>milkyway_separation_1.02_windows_x86_64__opencl_amd_ati.exe</file_name>
<main_program/>
</file_ref>
</app_version>
</app_info>我一直到今天才在SETI.USA上看到这个办法
使用后可以避免任务与任务间的一小段空载时间,4870实测单任务从147s~149s上升到283s~285s,PPD略有上升 - -
重点是
<coproc>
<type>ATI</type>
<count>0.5</count>
</coproc>
这一段 Maybe it's translation error, but must be "." (dot), not "," (comma).<count>0.5</count>
<avg_ncpus> 0.05 </ avg_ncpus> 回复 2# Robert7
Thank you for reminding me, though I can't find any comma in the code. 要怎么弄才能这样?对nvidia的有效吗? 本帖最后由 saiz 于 2012-10-16 22:30 编辑
回复 4# amd_and_ati
用TXT新建一个空白文档把上面的代码复制进去后另存为app_info.xml扔到C:\ProgramData\BOINC\projects\milkyway.cs.rpi.edu_milkyway下,然后重启BOINC
N卡这样
<app_info>
<app>
<name>milkyway</name>
</app>
<file_info>
<name>milkyway_separation_1.02_windows_intelx86__opencl_nvidia.exe</name>
<executable />
</file_info>
<app_version>
<app_name>milkyway</app_name>
<version_num>102</version_num>
<flops>1.0e11</flops>
<avg_ncpus>0.05</avg_ncpus>
<max_ncpus>1</max_ncpus>
<plan_class>cuda</plan_class>
<coproc>
<type>CUDA</type>
<count>0.5</count>
</coproc>
<cmdline></cmdline>
<file_ref>
<file_name>milkyway_separation_1.02_windows_intelx86__opencl_nvidia.exe</file_name>
<main_program/>
</file_ref>
</app_version>
</app_info>
红色的部分32位系统用86,64位系统改成86_64 回复 5# saiz
我的操作系统是64位的,是改成下面这种样子吗?谢谢 <app_info>
<app>
<name>milkyway</name>
</app>
<file_info>
<name>milkyway_separation_1.02_windows_intelx86_64__opencl_nvidia.exe</name>
<executable />
</file_info>
<app_version>
<app_name>milkyway</app_name>
<version_num>102</version_num>
<flops>1.0e11</flops>
<avg_ncpus>0.05</avg_ncpus>
<max_ncpus>1</max_ncpus>
<plan_class>cuda</plan_class>
<coproc>
<type>CUDA</type>
<count>0.5</count>
</coproc>
<cmdline></cmdline>
<file_ref>
<file_name>milkyway_separation_1.02_windows_intelx86_64__opencl_nvidia.exe</file_name>
<main_program/>
</file_ref>
</app_version>
</app_info> 回复 6# amd_and_ati
是的 回复 7# saiz
谢谢 有app_info的話是不是只會用到裡面列出的程式?裡面沒有列出的(例如CPU版和新版程式)會不會運行? 本帖最后由 ynwowpop 于 2013-7-9 14:29 编辑
只会运行app_info里面的程序 不会运行其它程序 包括新的GPU计算程序
我自己修改了app_info后可以运行新的GPU程序 也就是所有的两个GPU计算程序
也行有用 7850交火~ 没有用app前大约2分钟一个, 用了app以后4个包一起,大约5分50秒左右1组!!! mark!
页:
[1]