MilkyWay@Home | |
---|---|
Typ | Distribuovaná výpočetní technika |
Vývojář | Rensselaer Polytechnic Institute |
Operační systém | Multiplatformní software |
První vydání | 7. července 2007 |
Hardwarová platforma | x86 |
Nejnovější verze |
1.00 ( Windows , FreeBSD ) 1.01 ( Linux , Mac OS X ) |
Stát | Aktivní |
Licence | GNU GPL 3 |
webová stránka | milkyway.cs.rpi.edu/milk… |
Mediální soubory na Wikimedia Commons |
MilkyWay@Home | |
---|---|
Plošina | BOINC |
Velikost stahování softwaru | 6 MB |
Velikost načtených dat úlohy | 4 MB |
Množství odeslaných dat úlohy | 0,5 kB |
Místo na disku | 10 MB |
Využité množství paměti | 6 MB |
GUI | Ne |
Průměrná doba výpočtu úkolu |
1–3 hodiny ( CPU ), < 1 hodina ( GPU ) |
Uzávěrka | 8-12 dní |
Schopnost používat GPU | nVidia , AMD / ATI |
Mediální soubory na Wikimedia Commons |
MilkyWay@Home je dobrovolný projekt distribuovaných počítačů v oblasti astrofyziky běžící na platformě BOINC . Cílem projektu je pokusit se vytvořit vysoce přesný 3D dynamický model hvězdných proudů v naší Galaxii Mléčná dráha pomocí dat shromážděných během Sloan Digital Sky Survey ( SDSS ) a dřívějšího průzkumu 2MASS . Sekundárním cílem projektu je také vývoj a optimalizace distribuovaných výpočetních algoritmů . Projekt byl zahájen v prosinci 2007 [1] katedrami informatiky a fyziky, aplikované fyziky a astronomie na Rensselaer Polytechnic Institute s podporou americké National Science Foundation . Projekt vede vědců včetně Travise Desella , Heidi Jo , Bolesława a Carlose Varely _ K 5. září 2012 [2] se do něj zapojilo 165 767 uživatelů (339 030 počítačů) z 209 zemí, kteří poskytli integrovaný výkon 431,8 teraflopů ( v roce 2010 byl výkon projektu 1,45 peta flopů , což bylo srovnatelné s výkonem nejrychlejší superpočítače [3] ). Do projektu se může zapojit kdokoli s počítačem připojeným k internetu . K tomu je potřeba nainstalovat na něj program BOINC a připojit se k projektu MilkyWay@home.
Od poloviny roku 2009 je hlavním cílem projektu modelovat hvězdný proud Sagittarius , který vznikl z trpasličí eliptické galaxie v souhvězdí Střelce a částečně se protíná s prostorem, který zabírá naše Galaxie. Proudění má nestabilní dráhu a s největší pravděpodobností vzniklo v důsledku působení slapových sil , když se trpasličí galaxie přiblížila ke galaxii Mléčná dráha . Studium takových hvězdných proudů a jejich dynamiky se v budoucnu může stát klíčem k pochopení struktury, procesu formování, evoluce a rozložení gravitačního potenciálu v Mléčné dráze a dalších podobných galaxiích, stejně jako k objasnění podrobností formování galaxií. slapové ohony , ke kterým dochází při srážce galaxií. Získané výsledky navíc mohou osvětlit pochopení fenoménu temné hmoty , objasnit tvar tmavého halo a jeho hustotu. V procesu dalšího rozvoje projektu se plánuje věnovat pozornost i dalším hvězdným proudům (v současné době jsou postaveny i modely proudů Sirota a GD-1 [4] ).
Pomocí dat průzkumu SDSS je obloha rozdělena na oblasti široké asi 2,5 stupně ( anglicky wedge nebo stripe ). Dále jsou pomocí pravděpodobnostních metod extrahovány primární informace o slapových proudech (oddělení hvězd Galaxie od hvězd proudění, prováděné ve výpočtových úlohách typu „separace“). Poté se na základě informací o slapovém toku vytvoří nová oblast rovnoměrně vyplněná hvězdami a tok ve vybrané oblasti je podmíněně považován za válcový tvar a rozložení hvězd v ní je gaussovské (hvězdy se nacházejí častěji v střed, méně často na okrajích) [6] . Tento přístup je způsoben tím, že u hvězd, které tvoří proud, jsou známy souřadnice na nebeské sféře , ale přesná vzdálenost ke každé z nich není známa [7] . Proudění v každé oblasti je charakterizováno 6 parametry:
Každá oblast je navíc charakterizována dvěma parametry:
Vybraný model Galaxie není úplný a teoreticky může být rozšířen přidáním parametrů tlustého disku a vyboulení , ale to není v těchto studiích vyžadováno, protože většina hvězd proudu je mimo rovinu Galaxie. Hvězdy proudu a Galaxie se navíc liší barvou, díky čemuž lze ty druhé předem vyloučit z úvahy [7] .
Pro výpočet v každé oblasti je tedy nutné najít hodnoty parametrů, kde je počet průtoků v oblasti. Během výpočtu aplikační server sleduje populaci sad hvězd ve vybrané oblasti, z nichž každá patří k jednomu z možných modelů Mléčné dráhy, aby našel číselné hodnoty parametrů, které nejvíce adekvátně popsat pozorovaná data pomocí distribuovaných evolučních algoritmů ( metoda maximální věrohodnosti , genetické algoritmy , metoda roje částic , metoda diferenciální evoluce , Markovovy řetězce a metoda Monte Carlo upravená pro distribuované výpočty) [8] [9] [10] [11] [ 12] [13] .
Prvním úkolem v rámci projektu byl přesnější popis hvězdného proudu Střelce v porovnání s tehdy známými, což zabralo několik měsíců výpočtu pomocí mřížky [14] . Dále byly podobným způsobem konstruovány modely dalších hvězdných proudů Siroty a GD-1 [4] . Poté Matt Newby provedl simulaci , aby našel hodnoty dvou parametrů sféroidů na celé obloze. Na základě údajů o rozložení hvězd v tocích je simulována dynamika pohybu hvězd v tocích (výpočtové úlohy typu „n-body“).
Krátkodobě mohou výsledky simulace poskytnout odpovědi na dvě hlavní otázky, které v současnosti nemají jednoznačnou odpověď: o poloze a směru pohybu hvězdného proudu Střelce. Někteří astrofyzici se domnívají, že proud projde v těsné blízkosti nás; jiní jsou si jisti, že proudění bude procházet nad Sluncem (v rovině Galaxie).
Existuje také projekt "N-body" (MilkyWay@Home N-Body Simulation). Projekt je zaměřen na vytvoření simulace srážky trpasličích galaxií v gravitačním poli galaxie Mléčná dráha .
Projekt se začal rozvíjet v roce 2007 , v roce 2008 byly k dispozici optimalizované klientské aplikace pro 32bitové a 64bitové operační systémy .
Do poloviny roku 2009 vyžadovaly zakázky zaslané klientům pouze 2-4 hodiny výpočtu na moderních procesorech, ale jejich zpracování muselo být dokončeno v co nejkratším čase (obvykle 3 dny). Díky tomu byl projekt méně vhodný pro počítače , které neběžely nepřetržitě nebo kde uživatelé neumožňovali práci na pozadí. V lednu 2010 byla povolená doba zpracování zakázky zvýšena na 8 dní [15] .
11. června 2009 byly vyvinuty výpočetní aplikace s podporou technologie CUDA pro GPU Nvidia [ 16] . 13. ledna 2010 byla přidána podpora GPU od ATI Technologies , což umožnilo výrazně zvýšit integrovaný výkon projektu [17] . Například úlohy, které vyžadují 10 minut výpočetního času na GPU ATI Radeon HD 3850 nebo 5 minut na GPU ATI Radeon HD 4850 , se spočítají za 6 hodin na jediném 2,8 GHz procesorovém jádru AMD Phenom II . Zároveň je nutné, aby grafické karty podporovaly operace s plovoucí desetinnou čárkou s dvojitou přesností .
Zdroj:
Diskuse k projektu na fóru:
Dobrovolné počítačové projekty | |
---|---|
Astronomie |
|
Biologie a medicína |
|
poznávací |
|
Podnebí |
|
Matematika |
|
Fyzické a technické |
|
Víceúčelový |
|
jiný |
|
Utility |
|