BOINC
avoimen lähdekoodin ohjelmisto hajautettujen laskentaprojektien toteuttamiseen / From Wikipedia, the free encyclopedia
BOINC (Berkeley Open Infrastructure for Network Computing) on infrastruktuuri, jonka avulla voidaan ajaa useita hajautettuja laskentaprojekteja samanaikaisesti. Se kehitettiin alun perin SETI@home-projektia varten, mutta siitä on sittemmin tullut alusta monien muidenkin tieteenalojen kuten matematiikan, lääketieteen, molekyylibiologian, ilmastotieteen ja astrofysiikan tarpeisiin. BOINCin tarkoituksena on mahdollistaa maailman tietokoneiden laskentatehon hyödyntäminen tieteellisiin tutkimuksiin.
BOINC | |
---|---|
Kehittäjä | Kalifornian yliopisto, Berkeley |
Kehityshistoria | |
Vakaa versio | 7.6.22 ()[1], 1.4.2 ()[2] ja 8.0.1 ()[3] |
Tiedot | |
Alusta | Android, Linux, macOS , Raspberry Pi, Windows |
Lisenssi | LGPL |
Aiheesta muualla | |
Verkkosivusto | |
Versiohallinta | |
Infobox OK |
Sun Microsystems ilmoitti joulukuussa 2003 lahjoittavansa BOINCin käyttöön joitakin tuotteitaan, kuten Sun Solaris -palvelimia ja työasemia.
BOINC-ohjelma kykenee hyödyntämään laskennassa NVIDIAn CUDA-yhteensopivia näytönohjaimia ja ATIn CAL-yhteensopivia näytönohjaimia, mikäli projektit tukevat kyseisiä rajapintoja. CUDAa kykenevät hyödyntämään Seti@home- ja gpugrid.net -projektit. CAL-yhteensopivia näytönohjaimia kykenevät hyödyntämään milkyway@home- ja collatz conjecture -projektit.
BOINCia käyttää aktiivisesti noin 307 000 tietokonetta ympäri maailmaa. Koneiden laskentateho oli lokakuussa 2009 noin 2,4 petaflopsia.[4] Tämä tekee BOINCia käyttävistä tietokoneista maailman nopeimman supertietokoneen (Cray XT5 (Jaguar) yltää 1.759 Petaflopin laskentatehoon). Suomessa BOINCia hyödyntää yhteisöllinen renderöintipalvelu Renderfarm.fi, joka jakaa taustateknologiansa BURP-projektin kanssa.