编辑“
优化计算程序
”
跳转到导航
跳转到搜索
警告:
您没有登录。如果您进行任何编辑,您的IP地址会公开展示。如果您
登录
或
创建账号
,您的编辑会以您的用户名署名,此外还有其他益处。
反垃圾检查。
不要
加入这个!
'''优化计算程序'''是由项目方或第三方发布的改进版计算程序。在保证计算结果正确的前提下,优化计算程序利用各种手段减少了计算时间,从而帮助志愿者更有效地利用计算资源,并加快项目研究进度。 ==概述== 优化计算程序一般由项目方发布,但也可在程序源代码公开的基础上,由第三方团体或个人发布。 与优化计算程序相对应的是'''官方计算程序'''。项目方发布优化计算程序一般是出于测试目的,待程序足够成熟后,也可能演变成新的官方计算程序;第三方发布的计算程序中使用的相关技术、技巧也可能被引入到官方计算程序中去。 优化计算程序的优化手段主要有: * 改进程序算法 * 改进程序中关键部分的汇编代码 * 启用新的硬件特性,如CPU的多媒体扩展[[:wikipedia:zh:指令集|指令集]](如 [[:wikipedia:zh:SSE|SSE]]、[[:wikipedia:zh:SSE#AVX|AVX]] 等) 但无论如何优化,程序都必须保证结果的'''正确性'''。 ==使用== 选择优化计算程序时,应注意程序的版本、硬件支持等信息: * '''程序版本''':该程序兼容哪种官方计算程序。如果和官方计算程序不兼容(过期),则会出现无法接收到[[WU]]或运算错误的情况。这种情况下,用户只能删除优化计算程序并转而使用新的官方计算程序,或者等待新版本的优化计算程序。 * '''硬件支持''':许多优化程序针对不同世代CPU指令集发布了不同版本,如果在旧的CPU上使用了不支持的指令集,可能会导致运算错误。建议使用 [http://www.cpuid.com/softwares/cpu-z.html CPU-Z] 或相关软件查询CPU的指令集支持。 优化计算程序利用了 [[BOINC]] 的匿名平台机制。使用了优化计算程序后,该程序不会随着官方计算程序版本的升级而升级。因此日后也可能出现因过期无法使用的状况。 {{Tip|具体的安装使用过程,请查阅相关程序的说明文档。}} ==注意事项== 由于许多优化计算程序是作为测试程序发布的,其稳定性缺乏保证,可能会出现运算错误或结果无效的情况。建议用户积极向开发方报告错误信息,以帮助改进计算程序。 没有得到官方认可的第三方优化,可能有意或无意地降低了结果正确性。这样的运算结果应该是无效的。如果没有立即发现,可能会对项目方的研究的科学性产生严重影响。 {{Warning|为了避免无效结果对项目方造成的不利影响,请不要使用来源不明的第三方优化程序。}} ==相关项目== *[[Einstein@Home]] *[[SETI@home]] *[[MilkyWay@home]] *[[Collatz Conjecture]] [[Category:分布式计算术语]]
摘要:
请注意,所有对中国分布式计算总站的贡献均可能会被其他贡献者编辑、修改或删除。如果您不希望您的文字作品被随意编辑,请不要在此提交。
您同时也向我们承诺,您提交的内容为您自己所创作,或是复制自公共领域或类似自由来源(详情请见
中国分布式计算总站:著作权
)。
未经许可,请勿提交受著作权保护的作品!
取消
编辑帮助
(在新窗口中打开)
该页面使用的模板:
模板:Box
(
编辑
)
模板:Tip
(
编辑
)
模板:Warning
(
编辑
)
导航菜单
个人工具
未登录
讨论
贡献
创建账号
登录
命名空间
页面
讨论
大陆简体
查看
阅读
编辑
查看历史
更多
搜索
导航
首页
关于我们
教程指南
文献资料
项目介绍
程序下载
分布式论坛
工具
链入页面
相关更改
特殊页面
页面信息