Mainos

hajautetun tietojenkäsittelyn sovelluksiaVuosia sitten kirjoitin artikkelin prosessoriajan lahjoittamisesta tieteelle – hyödyntäen Internetin laskentamallia, joka tunnetaan nimellä hajautettu laskenta 10 tapaa lahjoittaa prosessoriaikaasi tieteelle Lue lisää . Tuossa artikkelissa keskustelin joistakin hienoista projekteista, joihin voit käyttää tietokoneesi suorittimen aikaa, mukaan lukien asiat, kuten puolustaminen bioterrorismia vastaan, syövän torjunta ja tukeminen nanoteknologia.

Itse asiassa juoksin muutamia noista projekteista jonkin aikaa artikkelin kirjoittamisen jälkeen, ja olin niin kiinnostunut koko hajautettua laskentamallia, jossa haastattelin IBM: tä yhdessä kirjoitusurani vaiheessa heidän omasta projektistaan, The World Yhteisön verkko. Selitän alla lisää World Community Gridistä, mutta ennen kuin siirrymme yksittäiseen hajautettuun tietojenkäsittelyyn hankkeita, on tärkeää seurata, kuinka koko yhteisö on kehittynyt muutaman vuoden aikana siitä, kun viimeksi kirjoitin se.

Hämmästyttävää on se, kuinka hajautetun laskennan kehitys on seurannut itse tiedeyhteisön yhteistyöhengessä. Aiemmin monet näistä projekteista vaativat käyttäjien lataavan yksittäisiä ohjelmia, ja ne jokainen niillä oli omat erilliset näytönsäästäjät ja muut ominaisuudet muiden projektien lisäksi tekemässä. Nykyään suurin osa projekteista liittyy BOINC-nimiseen keskushallintapäällikköön, jota johtavat Berkeleyn ihmiset. Tällä yhdellä sovelluksella voit jakaa ylimääräistä prosessoritehoasi tukeaksesi lukuisia laskentatoimia, joihin uskot.

instagram viewer

Upeita hajautettuja tietojenkäsittelyprojekteja

Rakastan BOINC-konseptia, jonka voit ladata ja asentaa suoraan Berkeleyn BOINC-sivu. Rakastan sitä, koska kun latasin ja suoritin projekteja aiemmin, prosessi ei ollut todella yksinkertainen tai helppo. Rakastin näytönsäästäjiä ja hienoa grafiikkaa, mutta todellisuudessa hajautettu tietojenkäsittely tarkoittaa suorittimen tarjoamista tarkoituksiin, joihin uskot – se on ydin.

BOINC Managerin avulla asennat sen ja käynnistät sen, ja kaikki hajautetut laskentaprojektit ovat aivan sormiesi ulottuvilla.

hajautetun tietojenkäsittelyn sovelluksia

En missään nimessä suosittelisi mitään tällaista ohjelmaa, ellei se sisältäisi suurinta osaa saatavilla olevista projekteista. Onneksi BOINC tekee. Huomasin myös, että monia projekteja ei ole listattu itse BOINC-ohjelman projektiluetteloon, mutta sinä voi silti liittää minkä tahansa verkosta löytämäsi BOINC-tuetun projektin URL-osoitteen, ja johtaja tunnistaa ja lataa sen. Se on tosi siisti.

Ilmaston ennustaminen

Mainitsin Climateprediction.netin muutama vuosi sitten, lähinnä siksi, että se on projekti, johon uskon suuren enemmistön ihmisistä. Hankkeen tavoitteena on ennustaa maapallon ilmastoa aina vuoteen 2100 asti. Tavoitteena ei ole vain luoda ennustavia malleja, vaan testata olemassa olevien ilmastomallien tarkkuutta määrittääkseen, mitkä ovat todennäköisempiä skenaarioita.

Kun olet kirjautunut Climateprediction.net-sivustoon BOINC: n kautta, sinut ohjataan välittömästi verkkosivustolle viimeistelemään rekisteröitymisesi ja pääsemään kaikkiin nykyisiin tilastoihisi.

Auta parantamaan maailmaa näillä hämmästyttävillä hajautettujen tietojenkäsittelyprojektien mallinnus2

Tältä sivustolta löydät myös paljon ilmastomalleja ja tietoa linkeistä, kuten WeatherAtHome ja muilta sivuston alueilta. Muista tutustua sivustoon, jos ja kun kirjaudut tähän projektiin.

Cosmology@home

Cosmology-projekti on yksi suosikeistani, koska pidän ajatuksesta, että voin auttaa universumin mallien kehittämisessä. Cosmology-projekti yhdistää tähtitieteellistä ja hiukkasfysiikan dataa malleihinsa. Higgsin bosonin löydöstä suosionosoittajana olen innoissani voidessani tarjota prosessoritehoani tämänkaltaiseen tarkoitukseen.

hajautettu laskenta

Yllä oleva kuva näyttää, miltä BOINC näyttää ajettaessa tehtäviä Cosmologylle. Voit painaa alanuolta kohdassa "Lisää projekti" nähdäksesi kaikki projektit, joihin olet ilmoittautunut, ja linkittääksesi välittömästi jokaiselle verkkosivustolle. Tämän avattavan luettelon yläpuolella oleva pääpaneeli näyttää suorittimen suorittaman nykyisen tehtävän valmistumisen ja sen, kuinka kauan se on työskennellyt kyseisen laskentatehtävän parissa.

Orbit@Home

Ilmoitan luultavasti ennakkoasenteeni avaruuteen keskittyviä projekteja kohtaan listaamalla myös Orbit@Home, mutta lopputulos on, että se on toinen erittäin siisti hajautettu laskentaprojekti.

Orbit@Home-projekti keskittyy aurinkokunnan tutkimiseen laskelmien avulla maapallolle tärkeiden ongelmien, kuten Near Earth Asteroids (NEA) -ongelmien ratkaisemiseksi. Pidän ajatuksesta, että tällainen projekti voisi olla lähde varhaiselle varoitusvalmiudelle KA: n olemassaolosta vaarallisella tiellä maapallolle ja antaa ihmiskunnalle aikaa suunnitella ja valmistautua vastaamaan siihen haaste.

hajautettu laskenta

Mitä pidän Orbit@home-sivustolla todella paljon, ovat sivustolla olevat tilastot ja tiedot, jotta näet yleiskatsauksen kaikista projektin aikana tehdyistä laskelmista.

hajautettu laskenta

Projektilla on myös yhteisö, ja aina, kun siellä on merkittäviä uutisia, löydät ne sivuston pääsivulta, kuten ilmoituksen Asteroid 2011 MD: n lähisopista 27. heinäkuuta 2011. Sivua ei päivitetä usein, mutta kun on jotain raportoitavaa, löydät sen sieltä.

MindModeling@Home

MindModeling@Home-projekti on yksi niistä projekteista, joita ei ole lueteltu BOINC-ohjelmaluettelossa, mutta jos kirjoitat projektin URL-osoite Project URL -kenttään, se tunnistaa projektin BOINC-yhteensopivaksi ja rekisteröi sinut ja muodostaa yhteyden hanke.

luettelo hajautetuista laskentaprojekteista

MindModeling-projekti keskittyy suorittamaan sitä, mitä sivusto kuvailee "laskennalliseksi kognitiiviseksi prosessin mallintamiseksi" ihmismielen ymmärtämiseksi. Mielestäni ihmismielen mallintaminen ja simulointi on yksi suurimmista, haastavimmista ja luultavasti lähes mahdottomista tehtävistä.

Ajatus "ihmisen suorituskyvyn ja oppimisen" mallintamisesta on minulle niin hämmästyttävä konsepti, että olen enemmän kuin iloinen voidessani omistaa laskentatehoni tälle korkealle tavoitteelle. Ja tietysti projektilla on myös aika siistit nettisivut.

luettelo hajautetuista laskentaprojekteista

Sivustolla on eräänlainen tulostaulukko, josta näkyvät eniten "antavat" projektin osallistujat, ja löydät tietoa ja uutisia projektista koko sivustolta.

World Community Grid.

Vuosia sitten puhuin IBM: n ihmisten kanssa heidän uudesta (silloin) hyväntekeväisyysprojektistaan, joka tunnettiin nimellä World Community Grid. Yritys ei tuottanut hankkeesta voittoa, vaan se käytti omia resurssejaan ja jopa omistautuneella henkilökunnalla varmistaakseen hajautetun laskentaprojektin onnistumisen.

luettelo hajautetuista laskentaprojekteista

World Community Grid sisältyy BOINCiin, mutta sen tekee erikoisen, että se ei ole vain yksi projekti, vaan sen sijaan se vie CPU: n laskentatehon ja jakaa sen World Community Grid -laskentaan syitä. Joitakin näistä syistä ovat esimerkiksi malarian torjunta, puhdas vesi, lihasdystrofia ja lasten syövän torjunta.

Auta parantamaan maailmaa näillä hämmästyttävillä hajautettujen tietojenkäsittelyprojektien mallintamalla10

Voisit itse asiassa rekisteröityä vain World Community Grid -verkkoon, ja prosessoriasi käytettäisiin erinomaisesti joihinkin erittäin tärkeisiin tarkoituksiin. Ja voit seurata näitä jatkuvia syitä ja oppia niistä lisää suoraan osoitteessa World Community Grid verkkosivusto.

Lisätietoja BOINCista

Kuten näet tästä artikkelista, uskon todella, että BOINC: in avulla voit tukea niin monia projekteja kuin haluat, ja sinun tarvitsee vain ladata ja suorittaa yksi sovellus. Se on oikea tapa.

Jotkut BOINCin säätämisestä ovat määrittämällä, kuinka paljon prosessorista se kuluttaa ja milloin se kuluttaa sitä. Voit itse määrittää vuorokauden aikoja, jolloin se voi suorittaa töitä, kuinka paljon levytilaa se voi käyttää ja voit määrittää sen toimimaan vain silloin, kun et käytä tietokonettasi ja se on ollut käyttämättömänä muutaman pöytäkirja.

Auta parantamaan maailmaa näillä hämmästyttävillä hajautettujen tietojenkäsittelyprojektien mallintamalla11

Sovelluksen lisänäkymä näyttää myös enemmän tilastoja kaikista nykyisistä projekteistasi. Se näyttää sinulle kaikki projektitehtävät, joita tietokoneesi parhaillaan käsittelee, ja näiden tehtävien yleisen edistymisen.

Auta parantamaan maailmaa näillä hämmästyttävillä hajautettujen tietojenkäsittelyprojektien mallintamalla13

Ja lopuksi, BOINC sisältää myös näytönsäästäjiä jokaisesta projektista, joita olet päättänyt tukea, kuten kuten tämä Cosmology@Homesta, joka häivyttää kuvien välillä ja juoksusi nykyisen tilan työpaikkoja.

hajautetun tietojenkäsittelyn sovelluksia

Monien tärkeiden syiden tukeminen pelkällä tietokoneella on itse asiassa aika siisti tunne. Se on kuin antaisi tietokoneellesi mahdollisuuden tehdä jotain hyvää maailmassa, ja kaikki mitä todella lahjoitat, jos ajattelet siinä ei ole muuta kuin ehkä hieman korkeampi sähkönkulutus ja hieman enemmän kuormitusta prosessori.

Ottaen huomioon, että saatat auttaa ratkaisemaan joitain maailman kiireellisimmistä ongelmista, sanoisin, että siitä ei ole paljon luovuttavaa.

Oletko koskaan tukenut hajautettuja laskentaprojekteja? Oletko huomannut, että kuulit sen hienon äänen? Jaa oma palautteesi ja suosikkiprojektisi alla olevassa kommenttiosiossa.

Kuvan tekijät: Kannettavien tietokoneiden jakaminen Shutterstockin kautta

Ryanilla on BSc-tutkinto sähkötekniikasta. Hän on työskennellyt 13 vuotta automaatiotekniikan parissa, 5 vuotta IT-alalla ja on nyt sovellusinsinööri. MakeUseOfin entinen toimituspäällikkö, hän on puhunut kansallisissa datan visualisointia koskevissa konferensseissa ja on esiintynyt kansallisessa televisiossa ja radiossa.