|
看Collatz Conjecture留言板,外国网友在“Nvidia GPU: OpenCL vs CUDA55”一文中,网址:http://boinc.thesonntags.com/collatz/forum_thread.php?id=1218 提出用CUDA55计算包比OpenCL计算效率大幅提高的方法。
具体说就是,在X:\ProgramData\BOINC\projects\boinc.thesonntags.com_collatz子目录,找到
mini_collatz_windows_x86_64_cuda.config
solo_collatz_windows_x86_64_cuda.config
large_collatz_windows_x86_64_cuda.configxml文件,用记事本打开,把下面的代码:
verbose=1
items_per_kernel=21
kernels_per_reduction=9
threads=10
sleep=1
拷到文件中,保存即可。
另外,先要到CC个人账户,找到设置CC参数部分,只选CUDA40CUDA55,其余有关opencl选项全去掉,保存。
计算效率:970显卡,PCI-E 3.0 x16接口,计算large大包,计算时间从14小时降至9小时;760显卡,PCI-E 2.0 x4接口,计算large大包,计算时间从23小时降至14小时;750Ti显卡,PCI-E 2.0 x1接口,计算large大包,计算时间从41小时降至23小时。
不过,加参数后,显卡风扇转速提高,显卡温度在80℃左右,电脑发卡,望注意。
|
|