BOINC: zapojte své počítače do léčby nemocí nebo hledání UFO

0

I když nepředpokládáme, že jste o projektu BOINC nikdy neslyšeli, dovolíme si připomenout jeho filozofii i cíle. BOINC je zkratkou slov Berkeley Open Infrastructure for Network Computing a jedná se o nekomerční middleware program určený zájemcům o poskytnutí zbytkového výkonu svého PC pro různé projekty převážně univerzitního rázu. Projekt BOINC přirozeně není pouze SETI@home (i když pro ten byl původně vyvinut), ale i celá řada dalších projektů.

Před rozhodnutím, k jakému (resp. jakým) projektům se připojit je dobré si položit několik zásadních otázek: jaký vědní obor mě zajímá a chci pro něj něco udělat? Popisuje vybraný projekt svoje cíle jasně, zřetelně a přínosně? Publikuje projekt svoje výsledky veřejně, aneb komu budou výsledky výpočtů nakonec patřit? Používá bezpečné praktiky? Můžu počítat pod svojí oblíbenou platformou? Chci se připojit k týmu nebo budu počítat jen sám za sebe? Jak moc výpočetně náročný projekt jsem ochoten zkusit? Bude mi vadit větší účet za elektřinu?

Neuškodí si také ujasnit, jestli vůbec stojíte o podobnou činnost. Již několikrát jsme totiž narazili na názor: „Přece nebudu plýtvat svým drahocenným výkonem!“ i u osob, které málokdy opustí Word či Outlook. Inteligentní osobě je nicméně jasné, že z veřejných výsledků mají prospěch všichni. Takže třeba z nově nalezeného léku na některou nemoc může jednou benefitovat i onen dotyčný

Co budeme počítat?

Aktuálně jsou k dispozici následující projekty v těchto kategoriích:

 Matematika, počítače a teorie her

  • PrimeGrid
  • Rectilinear Crossing Number
  • ABC@home
  • AQUA@home
  • VTU@home
  • NFS@home
  • Collatz Conjecture
  • NQueens@home
  • SZTAKI Desktop Grid
  • Enigma@Home
  • Chess960@ho
Biologie a medicína

  • GPUGrid.net
  • SIMAP
  • Rosetta@home
  • The Lattice Project
  • Superlink@Technion
  • POEM@HOME
  • Malariacontrol.net
  • Docking@Home
Astronomie, fyzika a chemie

  • Leiden Classical
  • Spinhenge@home
  • Milkyway@home
  • SETI@home
  • Einstein@home
  • uFluids@home
  • Cosmology@Home
  • LHC@home
  • Orbit@home
  • Quantum Monte Carlo at Home
Počítačová věda a umělá inteligence

  • FreeHAL
Zemské vědy

  • Virtual Prairie
  • Climateprediction.net
Různé cíle

  • World Community Grid
  • Ibercivis
  • Yoyo@home
  • EDGeS@Home

 

Jak vidíte, výběr je velmi slušný – od počítání největšího prvočísla, přes studium proteinů, až po hledání gravitonů. Nejužitečněji působí obecně projekty biologické a medicínské. Nakonec, určitě budete sami souhlasit, že by se lék na konkrétní formu rakoviny jistě hodil lidstvu více, nežli libovolné největší prvočíslo na světě. Vše je ale samozřejmě na libovůli uživatele.

Rozhodně také není na škodu připojit se k projektům více, ba naopak, jen se zkrátka výkon vašich jader/GPU podělí mezi více projektů. Jsou ovšem lidé, kteří věnují všechen čas zásadně jedinému – a nic proti tomu. My však doporučujeme aspoň 2-3, jelikož se můžu občas stát, že projekt nemá práci nebo se odehrává nějaký výpadek serveru.

Jestliže si z desítek projektů nemůžete žádný vybrat a zkrátka chcete co nejdřív začít, pak doporučujeme třeba právě World Community Grid, který pod svým názvem sdružuje řadu zajímavých podprojektů, z nichž mnoho již bylo zdárně vyřešeno: hledání léku na horečku Dengue, první fáze léčby svalové dystrofie či léčby rakoviny (pro všechny jmenované typicky v podobě prvních potenciálních léků pro reálnou laboratoř). Toho času zde probíhá i projekt věnovaný dětské rakovině, léčbě HIV (AIDS) atd.

Také grafiky a PlayStationy

Prakticky každé z moderních PC obsahuje výkonnou GPU, která se po většinu času nudí stejně jako procesor, je tedy dobré vědět, že některé BOINC projekty umí využít k výpočtům i její síly. Rychlost je typicky 2–10× větší, nežli počítání výhradně s CPU. Aby vše mohlo být zdárně zahájeno, je nicméně nutno mít kartu s aspoň 256 MB RAM a i ta musí být obsažena v tomto seznamu karet.

Co se týče karet, navrch má zatím Nvidia s platformou CUDA před ATI Streamem (viz seznam projektů). Oba výrobce ale podporuje třeba Folding@Home (léčka Alzeimerovy a Parkinsonovy choroby…), o němž jsme psali v jednom z prvních článků na ExtraHardware.

Do projektů se mohou zapojit také majitelé konzole Sony PlayStation 3. Procesor Cell je pro tyto výpočty jako stvořený.

Nejoblíbenější a rekordní projekty

Pokud nahlédneme do tabulek nejoblíbenějších projektů, obratem zjistíme ty nejoblíbenější. Co do počtu uživatel vede známé „hledání ufonů“ SETI@Home s 1 113 188 lidmi, celkovým kreditem 80 050 189 490 a 58 046 týmy. Výborně si vede i World Computer Grid (sdružující pod jeden název řadu převážně medicínských projektů) s 301 854 uživateli, celkovým kreditem 28 731 359 863  a 17 773 týmy. Třetí příčka patří Rosetta@home (zkoumá chování proteinů) s 294 808 uživateli, celkovým kreditem 11 181 490 195 a 8 872 týmy. Čtvrtou pozici obsadil Einstein@Home (hledání gravitonů) s 262 423 uživateli, celkovým kreditem 21 956 842 098 a 9 250 týmy. A na páté příčce objevíme Climateprediction.net (zkoumání počasí) s 230 417 uživateli, celkovým kreditem 12 527 833 037 a 7 138 týmy.

Češi mezi elitou

Průměrný Američan možná neví, kde Česká Republika leží, ale ve světě distribuovaných výpočtů patříme ke světové špičce: český národní tým (Czech National Team) již získal během let své existence celkový kredit 3 992 536 632,33 bodu a je tím pádem na 5. příčce z celkem 88 230 všech světových týmů (z hlediska získaného kreditu, naopak z hlediska počtů lidí v týmu je až na osmé pozici). K týmu se samozřejmě nemusíte připojovat, resp. nic vám nebrání založit si nový a pak soutěžit s ostatními.

Další odkazy:

Zdroj: AllProjectStats, boinc.berkeley.edu, Wikipedia(BOINC)

Ohodnoťte tento článek!