查看“PiHex”的源代码
←
PiHex
跳转到导航
跳转到搜索
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
[[分类:已结束项目]] {{Project |name=PiHex |logo= |developer= |released= |app={{app/Windows}} |platform={{platform/独立}} |subproject= |status=已结束 |genre={{genre/数学}} |website=http://www.cecm.sfu.ca/projects/pihex/ (已失效) }} '''PiHex''' 是一个使用计算机闲置处理能力具体地计算 π 的某一位精确值的分布式计算项目。该项目已于 2000 年 9 月宣告结束。 == 参加 PiHex == '''PiHex 项目已经结束了。保留在这里是为了:一来可以方便后来者窥其原貌,二来可以供研究人员参考。''' 如果您拥有一台使用 Windows 95/98/NT 系统的奔腾(或更快速的)电脑,您至今没有参加过其他的分布式计算项目,那么请将您的处理器闲置时钟周期捐献给我们。PiHex 将在后台以最低优先级运行,这意味着它仅仅只在无其他应用程序运行时使用处理器的内核时间,因此,它不会降低您的计算机的运行速度,并且仅仅只使用连 100K 都不到的内存和磁盘空间,所以它不会给您的系统资源带来什么压力 ;-) 。 所有您需要做的事情,仅仅只是[http://www.equn.com/pihex/download.html 下载],解压缩并运行 PiHex 而已!一旦您为其提供了一些必要的信息之后,它即使在无人职守的情况下都能自己完美的运行(而且能自动地与服务器相连接),当然,您必须拥有一个可用的网络或拨号连接。 如果您没有任何网络借口或拨号连接,您仍然可以通过其他的手段运行 PiHex(例如,将文件拷贝到其他硬盘上)。您可以将您的结果输出文件内容通过[http://www.equn.com/pihex/manual.html 手动连接]页面反馈给服务器。 ===下载 PiHex=== PiHex 目前仅仅只发布了基于 Windows 95/98/NT/2000 平台的客户端。您可以点击[http://www.equn.com/pihex/pihex60.zip 这里]下载 6.00 版。 我曾经说过 PiHex 6.0 能够在 Linux、WINE 下得到完美的运行;如果有谁试验成功并提供一份详细的说明,那就再完美不过了。 '''PiHex 项目已经结束了。但您依然可以安装并运行客户端程序,只是程序将无法连接到服务器(服务器已关闭)。''' ===源代码=== 您可以点击[http://www.equn.com/pihex/source.zip 这里]下载 PiHex 源代码。接口程序(main.c)是用纯 C 语言编写的,并非 MFC 或其他什么东东,因此理解源代码是非常容易的(如果您正在学习 Windows 编程,它也许是一个很好的例子,也许是一个很差劲的例子,但是它毕竟是一个例子)。我尽量将源代码从 PiHex 项目中脱离出来,这样,您仅仅只需对源代码进行少量的修改,就能使其在其他的项目中发挥效用了。 核心计算代码在这两个文件中:pihex.c 和 polylog*.asm —— 该代码理解起来可能极其困难。polylog.asm 包含“glue”代码,并将调用 polylogp5.asm 或 polylogp6.asm 中特定的一个针对不同的处理器而设计的汇编程序。 == 关于 PiHex == PiHex 是一个分布式计算项目,该项目使用两千多台计算机的闲置处理时间来计算 π 的某一特定位的精确值。我们使用[http://www-stud.enst.fr/~bellard/pi/pi_bin/pi_bin.html Bellard 公式],它是一种 BBP 公式的快速算法,由 Bailey、Borwein 和 Plouffe 等人于 1995 提出。 在获得了三项记录 —— 计算出 π 的[http://www.equn.com/pihex/announce5t.html 第 5 万亿位]、[http://www.equn.com/pihex/announce40t.html 第 40 万亿位]和[http://www.equn.com/pihex/announce1q.html 第 10^24 位] —— 之后,PiHex 项目宣告结束。 == 相关链接 == *[http://www.equn.com/pihex/credits.html 致谢] *[http://www.equn.com/pihex/status.html PiHex 项目统计] *[http://www.equn.com/pihex/top.html 前 50 位参与者排名] *[http://www.equn.com/pihex/news.html 项目新闻] *[http://www.equn.com/pihex/colin.html 作者自述]
该页面使用的模板:
模板:App
(
查看源代码
)
模板:App/Windows
(
查看源代码
)
模板:Genre
(
查看源代码
)
模板:Genre/数学
(
查看源代码
)
模板:Infobox/end
(
查看源代码
)
模板:Infobox/header
(
查看源代码
)
模板:Infobox/image
(
查看源代码
)
模板:Infobox/item
(
查看源代码
)
模板:Infobox/start
(
查看源代码
)
模板:Platform/独立
(
查看源代码
)
模板:Project
(
查看源代码
)
返回
PiHex
。
导航菜单
个人工具
登录
命名空间
页面
讨论
大陆简体
查看
阅读
查看源代码
查看历史
更多
搜索
导航
首页
关于我们
教程指南
文献资料
项目介绍
程序下载
分布式论坛
工具
链入页面
相关更改
特殊页面
页面信息