Collatz Conjecture/优化程序:修订间差异
跳转到导航
跳转到搜索
Arthur200000(留言 | 贡献) 以内容“←回到Collatz Conjecture ---- 本项目提供多种GPU计算的优化程序。 ==安装指南== # 查看你的GPU型号以及[http://boinc.thesonntags.com/collat...”创建新页面 |
小 标记失效连接 |
||
(未显示2个用户的7个中间版本) | |||
第1行: | 第1行: | ||
←回到[[Collatz Conjecture]] | ←回到[[Collatz Conjecture]] | ||
---- | ---- | ||
CC 现在已经采用了之前称作“优化程序”的高效计算程序,不过还是有可以配置和优化的空间。在官方论坛上有一篇[https://boinc.thesonntags.com/collatz/forum_thread.php?id=1273 教程(已失效)] [https://boinc.thesonntags.com/collatz/forum_thread.php?id=8 Optimizing the apps],感兴趣的编者也可以将其完整翻译过来。这个教程贴中还有一些算友自己报告的最佳配置。 | |||
配置文件的路径在 <code>C:\ProgramData\BOINC\projects\boinc.thesonntags.com_collatz\<计算程序名>.config</code> 这里。如果您使用其他操作系统,可以在相应的 BOINC 数据目录找到。文件默认为空,设置按照 <code>配置选项=数字</code> 的方式写成。 | |||
优化的重点在于 <code>lut_size</code>(查表大小)这个选项。每条表内数据占用 8 字节,默认数量为 10(2<sup>10</sup>=1024 条)。只要表能存在计算硬件的高速缓存中,数字就越大越好;超过高速缓存大小的查找表需要存进内存,反而浪费时间读写。 |
2019年2月13日 (三) 12:55的最新版本
CC 现在已经采用了之前称作“优化程序”的高效计算程序,不过还是有可以配置和优化的空间。在官方论坛上有一篇教程(已失效) Optimizing the apps,感兴趣的编者也可以将其完整翻译过来。这个教程贴中还有一些算友自己报告的最佳配置。
配置文件的路径在 C:\ProgramData\BOINC\projects\boinc.thesonntags.com_collatz\<计算程序名>.config
这里。如果您使用其他操作系统,可以在相应的 BOINC 数据目录找到。文件默认为空,设置按照 配置选项=数字
的方式写成。
优化的重点在于 lut_size
(查表大小)这个选项。每条表内数据占用 8 字节,默认数量为 10(210=1024 条)。只要表能存在计算硬件的高速缓存中,数字就越大越好;超过高速缓存大小的查找表需要存进内存,反而浪费时间读写。