Na úvod se zamysleme nad základní otázkou,,Využíváte výkon
svého počítače po celou dobu jeho provozu na 100%?“ Pokud si na tuto otázku
odpovíte s čistým svědomím ,,ano“, tak jste obrovská výjimka a dobrý
uživatel. Ovšem většina počítačů na světě svůj plný výpočetní potenciál využívá
jen velice malou část své provozní doby. Když uvážíme, že existuje spousta
různých způsobů, jak počítač využít na 100% i při obyčejném psaní
v textovém editoru, při práci ve skladovém programu nebo když si popíjíte
svůj šálek kávy, či právě obědváte a nechce se vám na tu hodinu vypínat
počítač, je obrovská škoda tohoto lenošení počítače nevyužít. Málokdo si
uvědomuje, kolik takového nevyužitého výkonu na světě vlastně je a že je velmi
snadné tento výkon věnovat například k vědeckým výzkumům různých světových
univerzit, či skupin vědců, kteří nemají zrovna hromady peněz pro nákup
výpočetních center se superpočítači za miliony dolarů a právě takovýmto
projektům by mohl váš částečně zahálející počítač pomoci.
Na internetu lze nalézt poměrně hodně možností jak zapojit
váš počítač do různých výpočtů. Ideálním způsobem pro každého uživatele je
ovšem taková aplikace, která bude využívat pouze zbytkový výkon vašeho
počítače, tedy pouze výkon který by jinak zahálel a na druhou stranu také se
někdy dopracoval k nějakému výsledku.Výpočetní práce která by i
superpočítačům zabrala spoustu času je rozdělena na mnoho dílků (pracovních
jednotek) a tyto dílky jsou rozesílány ke zpracování jednotlivým uživatelům,
kteří si danou aplikaci nainstalovali. Na vašem PC je jedna takováto jednotka o
minimální velikosti zpracována za několik desítek minut, či hodin a poté
automaticky odeslána zpět do centra projektu, kde dochází k opětovnému
spojení jednotlivých dílků a k průzkumu výsledků.
Takováto aplikace má nastavenou nejnižší prioritu a tedy
jakýkoliv program který používáte při práci či hraní, má před jeho použitím
přednost. I takovýchto programů existuje mnoho a různé je i jejich zaměření.
Můžete se zapojit například do jednoho z prvních distribuovaných projektů,
kterým byl GIMPS (zaměřuje se
na hledání těch největších prvočísel), dále třeba Folding@Home
(výzkum struktury bílkovin) a mnoha dalších. Problémem těchto projektů je
hlavně v tom, že každý používá svůj vlastní program a pokud dojde
k výpadku přísunu práce pro váš PC jste tam kde jste byli = váš počítač se
opět fláká.
Unikátem je v tomto ohledu systém který bych vám chtěl
nyní představit a tím je systém BOINC. Jeho jedinečnost spočívá v tom, že
je pouze klientem který dokáže spustit a obsluhovat spoustu aplikací různých
světových projektů a to jak vědeckých, tak i jiného zaměření. Pokud si
nainstalujete BOINC, můžete se díky němu zapojit do dnes již více než dvaceti
projektů a jejich počet bude dále narůstat. Zdrojové kódy BOINC jsou totiž
volně k dispozici a může je využít jakákoliv univerzita, laboratoř, či
pouze okruh nadšenců a využít nabízeného výkonu na zpracovávání svých výzkumů.
Namátkou uvedu několik projektů do kterých se lze již nyní zapojit pod systémem
BOINC:
Seti@Home -
hledání mimozemských civilizací, pomocí rádiového signálu
Climateprediction.net
- zpracovávání klimatických modelů s cílem předpovědět vývoj klimatu na
naší zemi v dalších desetiletích
Einstein@Home -
tento projekt se pomocí několika interferometrů obrovských rozměrů snaží
zaznamenat a v další fázi zkoumat gravitační vlny ve vesmíru
ProteinPredictor
– zkoumání struktury proteinů
LHC@Home – zpracovávání
simulací oběhů a srážek částic v budovaném částicovém urychlovači
v Cernu
Leiden
Classical - v tomto projektu můžete podrobit výpočtům také svou vlastní
práci v oblasti například kvantové mechaniky
BURP - jedná se o
začínající projekt několika nadšenců, kteří se díky systému BOINC pokouší
zpracovávat grafické modely a textury
Připravují se i další velice zajímavé projekty, namátkou
například:
PlanetQuest –
tento projekt by se měl věnovat hledáním a objevováním nových planet a velice
lákavé by mělo být i pojmenování po jejím objeviteli prostřednictvím
distribuovaných výpočtů
Orbit@Home - zajímavý je
tento projekt tím že má monitorovat srážky astreroidů s planetami a hlavně
hledat a zkoumat dráty objektů, které by hrozili srážkou se Zemí
Stardust@Home
– tento projekt chystá přímo NASA a má se zaměřit na analýzu dat získaných ze
vzorků, které přinese sonda Stardust.
Výběr z mnoha zajímavých projektů není ovšem jediná
výhoda systému BOINC. Nemusíte se spokojit s prací pouze na jednom
projektu, ale můžete se podílet například na třech a ještě si určit kolik
procent vašeho výpočetního času bude věnováno kterému projektu. I když má každý
z projektů své vlastní internetové stránky, registrace, nastavení i
celková struktura je shodná, takže pokud se zorientujete v nastavení svého
profilu na jednom projektu, na těch dalších už s tím nebudete mít vůbec
žádný problém. Veškerá vámi zpracovaná a odeslaná práce je na všech projektech
pod systémem BOINC ohodnocena Creditem. I když každý projekt má jinak náročnou
práci, jinou délku zpracování, jiné požadavky na rychlost odevzdání výsledků i
systém přidělování Creditu, toto ohodnocení je prakticky vypovídající o vaší
činnosti, ať už se podílíte na jakémkoliv projektu. Existují samozřejmě i
statistiky dle Creditu na jednotlivých projektech a to nejen dle uživatelů, ale
i týmů a států. Dále pak existují i celkové souhrnné statistiky všech projektů
BOINC.
Ještě bych se chtěl zmínit o jedné velice využívané možnosti
a tou je možnost vaší osobní, či firemní prezentace prostřednictvím účasti na
BOINC. Každý z uživatelů má možnost připojit ke svému účtu internetovou
adresu, e-mail, logo a také profil s možností napsat do něj spoustu
různých informací o své osobě, firmě, či nějaké životní moudro. Čím více budete
na jednotlivých projektech aktivní a hlavně, pokud se zapojíte do některého
z velkých týmů, tím více lidí bude váš účet zajímat a tím více lidí se
s vaším profilem či internetovými stránkami seznámí. Další obrovská
příležitost k vlastní prezentaci je vyhlašování uživatele dne, které je na
každém projektu zvlášť a je vybíráno nahodile, takže i tomu nejslabšímu počtáři
se může dostat takovéto výsady. Pracovník dne je umístěn vždy na hlavní stránku
konkrétního projektu na celých 24 hodin i se svým profilem a tímto způsobem je prezentován
před celým světem.
Jak si vede Česká republika na BOINC?
Je až s podivem jak dobře si ve statistikách vede právě
naše vlast, která se nachází nyní na 9. místě. Počet členů aktivně zapojených
do BOINC u nás je více než 7500. V oblasti týmů působí v naší
republice velice úspěšný Český národní tým (CNT) který je v současné době
dokonce na neuvěřitelném třetím místě na světě z celkového počtu více než
42 tisíc týmů. Zájem o distribuované výpočty byl v České republice obrovský i
před příchodem BOINC na projektech Seti@Home, Genome, Climate a dalších.
S příchodem BOINC, který zahrnuje více projektů pod jeden systém, se
podařilo účastníky z naší republiky sloučit pod jeden obrovský tým CNT
(Czech National Team), který je opravdovou světovou konkurencí. Tým CNT se
stará mimo jiné i o propagaci BOINC v ČR na svých internetových stránkách www.boinc.cz kde se můžete dočíst i mnoho
podrobností o jednotlivých projektech. Také díky svému fóru a velice ochotným zakladatelům,
pomáhá v začátcích všem členům, kteří se do systému BOINC a některého
z jeho projektů chtějí zapojit a nevědí si s tím z počátku rady.
Jako vodítko jak se zapojit do některého z projektů může
posloužit i tento
návod.
Výkon týmu CNT tvoří více než 75% celkového republikového
výkonu a jelikož spousta lidí není zařazena v žádném týmu, konkurence
v naší republice je opravdu minimální. Tým dnes tvoří více než 2900 členů
a je tak největším uskupením na distribuovaných výpočtech v historii naší
republiky. Je to velice kladný důsledek téměř šestiletého působení více než
30.000 jednotlivců u nás v projektu Seti@Home Clasik v letech 1999-2005,
kteří původně byli rozdrobeni ve více než 200 českých týmech. Toto se snažil
zakladatel nejlepšího týmu na tomto projektu v naší republice (forest -
Hrusice CZ) a zakladatel 6 týmu u nás (dejvidek - Area 51) změnit a
s příchodem BOINC se dohodli za přispění několika nejvýkonnějších lidí
z naší republiky na sloučení do jednoho týmu, s jedním webem a jedním
místem ke komunikaci prostřednictvím fóra. Vznikl tak tým CNT, který není jen
tak nějaké uskupení, ale skutečná komunita lidí, kteří na svém fóru velice živě
diskutují nejen o jednotlivých projektech, ale i jiných zajímavých tématech.
Jako tým mají své propagační předměty, pořádají regionální srazy a dokonce
chystají i celorepublikový sraz. Mnozí členové tento sraz berou jako dovolenou
a berou sebou i svoje rodiny.Co se ohledně budoucnosti týče tým CNT se neustále
rozrůstá a má ambice jednou se probojovat na první místo ve světovém žebříčku a
svou aktivitou pomoci nejen vědeckému pokroku, ale také zviditelnění naší
republiky na světové úrovni.