BOINC

✍ dations ◷ 2025-11-12 16:25:15 #BOINC

伯克利开放式网络计算平台(英语:Berkeley Open Infrastructure for Network Computing,简称BOINC)是目前主流的分布式计算平台之一,由加州大学伯克利分校电脑学系发展出的分布式计算系统。原本专为SETI@home项目而设计,目前纳入的领域包括数学、医学、天文学和气象学等。BOINC汇集全球各地志愿者的电脑或移动设备,提供运算能力给研究者。截至2017年3月,BOINC在全世界有约815,912台活跃的主机,提供约18.971PetaFLOPS的运算能力。

安装BOINC软件的电脑在闲置时,会使用电脑的CPU或GPU进行运算。即使电脑正在使用,BOINC将利用空闲的CPU周期作计算。如果志愿者的电脑装有NVIDIA、AMD或Intel的GPU并选择使用其作为运算硬件,则某些BOINC项目的计算速度将比单纯使用CPU的版本提高2至10倍。

当志愿者使用电脑参与BOINC项目时,BOINC会与项目的服务器连线,服务器会向电脑提供工作单位(Workunit,简称WU),然后电脑会对工作单位作运算,等待运算完成后,BOINC将把结果上传至项目服务器。

项目服务器负责协调各志愿者电脑的工作,包括发送工作单位、接收已处理的结果、核对大量的结果再作处理,成为研究人员需要的数据。由于个别的电脑可能会在运算过程出现错误,所以服务器一般会把同一工作单位发送至多个志愿者,并比较各个结果。

BOINC设有积分系统,积分间接反映志愿者的贡献,因为在BOINC上可以运行的项目千差万别。例如项目A的工作包在某台电脑上需要3个小时完成,而项目B的工作包在该电脑上需要30个小时才能完成,显然用完成的工作包的数目来衡量工作量是不可行的;而不同电脑的性能也有差别,用CPU时间来衡量工作量亦是不行的。积分系统只能通过一定的算法得到志愿者实际完成的计算量。

BOINC从版本6.4.5起,开始支持GPU运算,目前有GPUgrid.net、Einstein@Home、Milkyway@home、PrimeGrid、Collatz Conjecture和DNETC@Home等多个GPU项目。

用户亦可使用BOINC 帐户管理器(BOINC Account Manager)方便参与和管理不同BOINC平台项目。

尽管BOINC一般用于进行志愿计算,但其平台也可搭建公司私有计算网格或创建校园虚拟超级计算网格。

搭建BOINC网格主要有几个步骤:

这样的网格与公用网格相比,具有作弊概率低、运算效率高(工作包不用担心过期)的优势。

创建这样的网格方法类似公司网格,一个较低端的服务器(约一万美元)就能胜任几万个客户端的调度工作。伦敦的威斯特斯顿大学创建了一个这样的网格,据估计,一年可节省约£125,000。

相关

  • 哈巴 (法老)哈巴(Khaba)是埃及古王国时期的一位法老,一般认为其统治期接近于埃及第三王朝末期。他被认为是塞汉赫特的王位继承者。其统治期为四年,大概位于公元前2643年至2637年之间。 由于
  • 卡罗琳·贝尔托西卡罗琳·露丝·贝尔托西(英语:Carolyn Ruth Bertozzi;1966年10月10日-),美国化学家,美国国家科学院院士,美国国家发明家科学院(英语:National Academy of Inventors)院士,(美国国家科学
  • 卡位卡位可以指:
  • 水银整流器水银整流器(英语:Mercury-arc valve)是一种电整流器,其功能是在高电压或高电流的状态下将交流电转换成直流电。他是一种冷阴极气体填充真空管,但不同于一般的真空管,他的阴极是一
  • 罗曼·佐祖利亚罗曼·佐祖利亚(乌克兰语:Роман В'ячеславович Зозуля;1989年11月17日-)是一位乌克兰足球运动员,在场上的位置是前锋。他在2011年至2016年效力于乌克兰足
  • 822年
  • 杰文·卡特杰文·卡特(英语:Jevon Carter,1995年9月14日-),出生于美国伊利诺伊州的奥克帕克,为现役美国职业篮球运动员,目前效力NBA密尔沃基雄鹿。场上主要位置为控球后卫。卡特于西弗吉尼亚大学完成四年学业后才投入2018年NBA选秀,并在第二轮第三十二顺位为孟菲斯灰熊选中。卡特早年就读于伊利诺伊州梅坞市当地的东普罗维索高中(英语:Proviso East High School)。在2011至2012年间,他一直为校队出征AAU联赛(英语:Amateur Athletic Union)。当时他不仅
  • 1256年
  • 塔婆塔婆,可以指:
  • 圣文森特和格林纳丁斯奥林匹克委员会圣文森特和格林纳丁斯奥林匹克委员会(英语:Saint Vincent and the Grenadines Olympic Committee,IOC编码:VIN)是代表圣文森特和格林纳丁斯的国家奥林匹克委员会。圣文森特和格林纳丁斯奥林匹克委员会成立于1982年,并于1987年获得国际奥林匹克委员会的认可。该组织也是泛美体育组织的成员。