MilkyWay@Home | |
---|---|
Tyyppi | Hajautettu tietotekniikka |
Kehittäjä | Rensselaer Polytechnic Institute |
Käyttöjärjestelmä | Monialustainen ohjelmisto |
Ensimmäinen painos | 7. heinäkuuta 2007 |
Laitteistoalusta | x86 |
uusin versio |
1.00 ( Windows , FreeBSD ) 1.01 ( Linux , Mac OS X ) |
Osavaltio | Aktiivinen |
Lisenssi | GNU GPL 3 |
Verkkosivusto | milkyway.cs.rpi.edu/milk… |
Mediatiedostot Wikimedia Commonsissa |
MilkyWay@Home | |
---|---|
Alusta | BOINC |
Ohjelmiston latauskoko | 6 Mt |
Työn tietojen ladattu koko | 4 Mt |
Lähetettyjen työtietojen määrä | 0,5 kt |
Levytila _ | 10 Mt |
Käytetty muistin määrä | 6 Mt |
GUI | Ei |
Keskimääräinen tehtävän laskenta-aika |
1-3 tuntia ( CPU ), < 1 tunti ( GPU ) |
takaraja | 8-12 päivää |
Mahdollisuus käyttää GPU :ta | nVidia , AMD / ATI |
Mediatiedostot Wikimedia Commonsissa |
MilkyWay@Home on astrofysiikan alan vapaaehtoinen hajautettu laskentaprojekti , joka toimii BOINC-alustalla . Projektin tavoitteena on yrittää luoda erittäin tarkka 3D-dynaaminen malli tähtivirroista Linnunradan galaksissamme käyttämällä Sloan Digital Sky Surveyn ( SDSS ) ja aikaisemman 2MASS -tutkimuksen aikana kerättyä dataa . Toissijaisena tavoitteena on myös hajautettujen laskenta -algoritmien kehittäminen ja optimointi . Hankkeen käynnistivät joulukuussa 2007 [1] Rensselaer Polytechnic Instituten tietojenkäsittelytieteen ja fysiikan, soveltavan fysiikan ja tähtitieteen laitokset Yhdysvaltain kansallisen tiedesäätiön tuella . Projektia johtaa tutkijoita , joihin Travis Desell , Heidi Jo , Bolesław ja Carlos Varela Syyskuun 5. päivänä 2012 [2] siihen osallistui 165 767 käyttäjää (339 030 tietokonetta) 209 maasta, mikä tarjosi 431,8 teraflopsin integroidun suorituskyvyn ( vuonna 2010 projektin suorituskyky oli 1,45 peta floppia , mikä oli vertailukelpoinen nopeimmat supertietokoneet [3] ). Projektiin voivat osallistua kuka tahansa, jolla on Internet -yhteys . Tätä varten sinun on asennettava siihen BOINC -ohjelma ja muodostettava yhteys MilkyWay@home-projektiin.
Vuoden 2009 puolivälistä lähtien projektin päätavoitteena on ollut mallintaa Jousimies-tähtivirtaa , joka on peräisin Jousimiehen tähdistössä olevasta elliptisesta kääpiögalaksista ja leikkaa osittain galaksimme miehittämän avaruuden. Virtauksen kiertorata on epävakaa ja se muodostui todennäköisesti vuorovesivoimien vaikutuksesta , kun kääpiögalaksi lähestyi Linnunrataa . Tällaisten tähtivirtojen ja niiden dynamiikan tutkimisesta tulevaisuudessa voi tulla avain ymmärtämään Linnunradan ja muiden vastaavien galaksien rakennetta, muodostumisprosessia, gravitaatiopotentiaalin kehitystä ja jakautumista sekä selventää galaksien muodostumisen yksityiskohtia. vuorovesipyrstöjä , joita esiintyy galaksien törmäyksen aikana. Lisäksi saadut tulokset voivat valaista pimeän aineen ilmiön ymmärtämistä , selventää pimeän halon muotoa ja sen tiheyttä. Projektin jatkokehitysprosessissa on tarkoitus kiinnittää huomiota muihin tähtivirtoihin (tällä hetkellä rakennetaan myös Sirota- ja GD-1- virtojen malleja [4] ).
SDSS-mittaustietojen avulla taivas on jaettu noin 2,5 asteen leveisiin alueisiin ( englanniksi kiila tai raita ). Lisäksi todennäköisyyslaskentamenetelmiä käyttäen poimitaan primääritietoa vuorovesivirroista (Galaksan tähtien erottaminen virtauksen tähdistä, suoritetaan "erottelu"-tyyppisissä laskentatehtävissä). Sitten muodostuu uusi alue, joka on tasaisesti täytetty tähdillä vuorovesivirtaa koskevien tietojen perusteella, ja valitun alueen virtausta pidetään ehdollisesti sylinterimäisenä , ja tähtien jakautuminen siinä on Gaussin (tähdet sijaitsevat useammin keskellä, harvemmin reunoilla) [6] . Tämä lähestymistapa johtuu siitä, että virran muodostavien tähtien koordinaatit taivaanpallolla ovat tiedossa, mutta tarkkaa etäisyyttä niistä ei tunneta [7] . Kunkin alueen virtausta luonnehtii 6 parametria:
Lisäksi jokaiselle alueelle on ominaista kaksi parametria:
Valittu Galaxy-malli ei ole täydellinen ja sitä voidaan teoriassa laajentaa lisäämällä paksun levyn ja pullistuman parametrit , mutta tätä ei näissä tutkimuksissa vaadita, koska suurin osa virran tähdistä on galaksin tason ulkopuolella. Lisäksi virran ja galaksien tähdet eroavat väriltään, minkä vuoksi jälkimmäiset voidaan jättää huomiotta etukäteen [7] .
Siten kunkin alueen laskentaa varten on tarpeen löytää parametrien arvot, missä on virtausten määrä alueella. Laskennan aikana sovelluspalvelin pitää kirjaa valitun alueen tähtijoukoista, joista jokainen kuuluu johonkin mahdollisista Linnunradan malleista, löytääkseen parametrien numeeriset arvot, joita useimmat kuvaa riittävästi havaittua dataa käyttämällä hajautettuja evoluutioalgoritmeja ( maksimitodennäköisyysmenetelmä , geneettiset algoritmit , hiukkasparvimenetelmä , differentiaalievoluutiomenetelmä , Markov-ketjut ja hajautettuun laskentaan sovitettu Monte Carlo -menetelmä ) [8] [9] [10] [11] [ 12] [13] .
Ensimmäinen tehtävä projektin puitteissa oli Jousimiehen tähtivirran tarkempi kuvaus tuolloin tunnettuihin verrattuna, mikä kesti useita kuukausia laskelmia ruudukon avulla [14] . Lisäksi mallit muista Sirotan ja GD-1 :n [4] tähtivirroista rakennettiin samalla tavalla . Sitten Matt Newby teki simulaation löytääkseen kahden sferoidiparametrin arvot koko taivaalta. Viroissa olevien tähtien jakautumista koskevien tietojen perusteella simuloidaan tähtien liikkeen dynamiikkaa viroissa ("n-body" -tyyppiset laskentatehtävät).
Lyhyellä aikavälillä simulaatiotulokset voivat antaa vastauksia kahteen pääkysymykseen, joihin tällä hetkellä ei ole yksiselitteistä vastausta: Jousimies-tähtivirran sijainnista ja liikesuunnasta. Jotkut astrofyysikot uskovat, että virta kulkee läheltä meitä; toiset ovat varmoja, että virtaus kulkee Auringon yläpuolella (Galaksin tasolla).
Siellä on myös projekti "N-body" (MilkyWay@Home N-Body Simulation). Hankkeen tavoitteena on luoda simulaatio kääpiögalaksien törmäyksestä Linnunradan galaksin gravitaatiokentässä .
Projektia alettiin kehittää vuonna 2007 , vuonna 2008 optimoidut asiakassovellukset 32- ja 64-bittisille käyttöjärjestelmille tulivat saataville .
Vuoden 2009 puoliväliin mennessä asiakkaille lähetetyt työmääräykset vaativat nykyaikaisilla prosessoreilla vain 2-4 tuntia laskentaa, mutta niiden käsittely oli suoritettava mahdollisimman lyhyessä ajassa (yleensä 3 päivässä). Tämä teki projektista vähemmän sopivan tietokoneille , jotka eivät toimineet kellon ympäri tai joissa käyttäjät eivät sallineet taustalaskentaa. Tammikuussa 2010 työn sallittu käsittelyaika nostettiin 8 päivään [15] .
11. kesäkuuta 2009 kehitettiin laskennallisia sovelluksia CUDA -teknologian tuella Nvidia-grafiikkasuorittimille [ 16] . 13. tammikuuta 2010 lisättiin tuki ATI Technologiesin grafiikkasuorituksille , mikä mahdollisti merkittävästi projektin integroidun suorituskyvyn lisäämisen [17] . Esimerkiksi työt, jotka vaativat 10 minuuttia laskentaaikaa ATI Radeon HD 3850 GPU:lla tai 5 minuuttia ATI Radeon HD 4850 GPU:lla, laskevat kuudessa tunnissa yhdellä 2,8 GHz AMD Phenom II -prosessoriytimellä. Samanaikaisesti näytönohjainten on tuettava kaksinkertaisen tarkkuuden liukulukutoimintoja .
Lähde:
Keskustelua projektista foorumeilla:
tietojenkäsittelyprojektit | Vapaaehtoiset|
---|---|
Tähtitiede |
|
Biologia ja lääketiede |
|
kognitiivinen |
|
Ilmasto |
|
Matematiikka |
|
Fyysinen ja tekninen |
|
Monikäyttöinen |
|
Muut |
|
Apuohjelmat |
|