reklama
Před lety jsem napsal článek o darování času CPU vědě – využití internetového výpočetního modelu známého jako distribuované počítání 10 způsobů, jak darovat svůj CPU čas vědě Přečtěte si více . V tomto článku jsem diskutoval o některých skvělých projektech, kterým byste mohli věnovat CPU svého počítače, včetně věcí, jako je obrana proti bioterorismu, boj proti rakovině a podpora nanotechnologie.
Ve skutečnosti jsem několik těch projektů provozoval docela dlouho po napsání toho článku a celý mě tak zaujal distribuovaný výpočetní model, se kterým jsem v jednom bodě své spisovatelské kariéry vedl rozhovor s IBM o jejich vlastním projektu Svět Komunitní mřížka. Níže vysvětlím více o World Community Grid, ale než se dostaneme k jednotlivým distribuovaným výpočtům projektů, je důležité dohnat, jak se celá komunita vyvinula za těch pár let, co jsem o tom psal naposledy to.
Úžasné je, jak evoluce distribuovaných počítačů následovala v duchu spolupráce samotné vědecké komunity. V minulosti mnoho z těchto projektů vyžadovalo, aby si uživatelé stahovali jednotlivé programy, a to každý z nich měl své vlastní nezávislé spořiče obrazovky a další funkce na rozdíl od jiných projektů dělá. V dnešní době se většina projektů zapojuje do centrálního řídicího manažera zvaného BOINC, řízeného lidmi z Berkeley. S touto jedinou aplikací můžete rozdělit svůj náhradní výkon CPU na podporu celé řady výpočetních příčin, kterým věříte.
Úžasné distribuované počítačové projekty
Miluji koncept BOINC, který si můžete stáhnout a nainstalovat přímo z stránka BOINC v Berkeley. Líbí se mi to, protože když jsem si stahoval a spouštěl projekty v minulosti, proces nebyl opravdu jednoduchý ani snadný. Miloval jsem spořiče obrazovky a skvělou grafiku, ale ve skutečnosti distribuovaný výpočetní systém spočívá v tom, že nabízí svůj CPU pro účely, kterým věříte – to je základ.
Pomocí Správce BOINC jej nainstalujete a spustíte a všechny distribuované počítačové projekty máte na dosah ruky.
Rozhodně bych žádný takový program nedoporučoval, pokud by neobsahoval velkou většinu dostupných projektů. Naštěstí to dělá BOINC. Také jsem zjistil, že existuje mnoho projektů, které nejsou uvedeny v seznamu projektů uvnitř samotného programu BOINC, ale vy stále můžete vložit adresu URL jakéhokoli projektu podporovaného BOINC, který najdete na webu, a manažer ji rozpozná a načte. To je hodně dobrý.
Předpověď klimatu
Climateprediction.net jsem zmínil před několika lety, hlavně proto, že je to projekt, kterému podle mě velká většina lidí věří. Cílem projektu je pracovat na předpovědi klimatu Země až do roku 2100. Cílem není pouze vytvořit prediktivní modely, ale také otestovat přesnost existujících klimatických modelů a určit, které scénáře jsou pravděpodobnější.
Po registraci na Climateprediction.net přes BOINC budete okamžitě přesměrováni na webovou stránku, kde dokončíte registraci a získáte přístup ke všem svým aktuálním statistikám.
Na této webové stránce můžete také najít mnoho klimatických modelů a informací na odkazech, jako je WeatherAtHome a v dalších oblastech webu. Nezapomeňte prozkoumat web, pokud a když se zaregistrujete s tímto projektem.
Cosmology@home
Projekt Cosmology je jedním z mých oblíbených, protože miluji myšlenku, že mohu pomáhat s vývojem modelů vesmíru. Projekt Cosmology zahrnuje do svých modelů data z astronomie a částicové fyziky. Jako někdo, kdo tleskal ve stoje objevu Higgsova bosonu, jsem nadšený, že mohu nabídnout část svého výkonu CPU pro tento druh věci.
Obrázek výše ukazuje, jak BOINC vypadá spouštění úloh pro Cosmology. Můžete stisknout šipku dolů pod „Přidat projekt“, abyste viděli všechny projekty, do kterých jste se zaregistrovali, a okamžitě odkazovali na každý web. Hlavní panel nad tímto rozevíracím seznamem zobrazuje dokončení aktuální úlohy, na které váš CPU pracuje, a jak dlouho na této výpočetní úloze pracuje.
Orbit@Home
Pravděpodobně odhaluji svou zaujatost vůči projektům, které jsou zaměřeny na vesmír, tím, že uvádím také Orbit@Home, ale sečteno a podtrženo je, že je to další velmi skvělý projekt distribuovaných počítačů.
Projekt Orbit@Home je zaměřen na studium sluneční soustavy za účelem využití výpočtů k řešení důležitých problémů pro Zemi, jako jsou blízkozemní asteroidy (NEA). Líbí se mi myšlenka, že by takový projekt mohl být zdrojem včasného varování, že existuje NEA na nebezpečném kurzu pro Zemi a poskytuje lidstvu čas naplánovat a připravit se na splnění toho výzva.
Co se mi na webu Orbit@home opravdu líbí, jsou statistiky a informace poskytované na webu, takže můžete vidět přehled všech výpočtů, které v rámci projektu proběhly.
Projekt má také komunitu a kdykoli se objeví nějaké zásadní novinky, najdete je na hlavní stránce webu, jako například oznámení blízkého průletu Asteroid 2011 MD 27. července 2011. Stránka není často aktualizována, ale když je něco k nahlášení, najdete to tam.
MindModeling@Home
Projekt MindModeling@Home je jedním z těch projektů, které nejsou uvedeny v seznamu programů BOINC, ale pokud zadáte URL projektu do pole Project URL, rozpozná projekt jako kompatibilní s BOINC a zaregistruje se a připojí se k projekt.
Projekt MindModeling je projekt, který se zaměřuje na provozování toho, co web popisuje jako „výpočtové modelování kognitivních procesů“, aby porozuměl lidské mysli. Podle mého názoru je úkol modelování a simulace lidské mysli jedním z největších, nejnáročnějších a pravděpodobně téměř nemožných úkolů.
Myšlenka modelování „lidského výkonu a učení“ je pro mě tak úžasným konceptem, že jsem více než šťastný, že mohu svůj výpočetní výkon věnovat tomuto vznešenému cíli. A projekt má samozřejmě také docela fajn web.
Webová stránka zobrazuje určitý žebříček, který ukazuje nejvíce „dávající“ účastníky projektu, a na celém webu najdete informace a novinky o projektu.
Světová komunitní síť.
Před lety jsem mluvil s lidmi z IBM o jejich novém (v té době) charitativním projektu známém jako World Community Grid. Společnost z projektu neměla žádný zisk a věnovala své vlastní zdroje a dokonce i oddaný personál, aby zajistila, že projekt distribuovaných počítačů bude úspěšný.
World Community Grid je součástí BOINC, ale to, co ho dělá výjimečným, je to, že nejde jen o jeden projekt, ale místo toho odebírá výpočetní výkon vašeho CPU a distribuuje jej po výpočetní síti World Community Grid příčiny. Některé z těchto příčin zahrnují věci, jako je boj proti malárii, čistá voda, svalová dystrofie a boj proti dětské rakovině.
Ve skutečnosti byste se mohli zaregistrovat pouze s World Community Grid a váš CPU by byl skvěle využit pro některé extrémně důležité účely. A můžete sledovat a dozvědět se více o těchto probíhajících příčinách přímo na World Community Grid webová stránka.
Více o BOINC
Jak můžete vidět v tomto článku, opravdu si myslím, že používání BOINC je způsob, jak podpořit tolik projektů, kolik chcete, a přitom si musíte stáhnout a spustit jedinou aplikaci. Je to způsob, jak jít.
Některá z vylepšení, která můžete s BOINC provést, je konfigurace toho, kolik vašeho CPU spotřebovává a kdy jej spotřebovává. Ve skutečnosti můžete definovat nastavené časy dne, kdy může vykonávat práci, kolik místa na disku může použít a můžete jej nakonfigurovat tak, aby fungoval pouze tehdy, když počítač nepoužíváte a byl několik dní nečinný minut.
Pokročilé zobrazení aplikace vám také zobrazí další statistiky o všech vašich aktuálních projektech. Ukáže vám všechny projektové úkoly, na kterých váš počítač aktuálně pracuje, a celkový průběh těchto úkolů.
A konečně, BOINC také obsahuje spořiče obrazovky z každého z projektů, které jste se rozhodli podpořit, např jako je tento z Cosmology@Home, který se mezi snímky a aktuálním stavem vašeho běhání roztmívá a mizí pracovní místa.
Podporovat tolik důležitých věcí pouhým spuštěním počítače je vlastně docela skvělý pocit. Je to jako dát svému počítači šanci udělat něco dobrého na světě a vše, co skutečně darujete, pokud si myslíte o tom není nic jiného, než možná mírně vyšší spotřeba elektrické energie a mírně vyšší zatížení vašeho procesor.
Vzhledem k tomu, že možná pomáháte řešit některé z nejpalčivějších problémů světa, řekl bych, že to není tak moc, co byste měli vzdát.
Podporovali jste někdy nějaké distribuované počítačové projekty? Všimli jste si, že někdo slyšel ten zvuk cool? Podělte se o svou vlastní zpětnou vazbu a své oblíbené projekty v sekci komentářů níže.
Poděkování za obrázky: Sdílení notebooků přes Shutterstock
Ryan má titul BSc v oboru elektrotechnika. Pracoval 13 let v automatizačním inženýrství, 5 let v IT a nyní je Apps Engineer. Bývalý šéfredaktor MakeUseOf, vystupoval na národních konferencích o vizualizaci dat a byl uváděn v celostátní televizi a rádiu.