Skelbimas

paskirstytojo skaičiavimo programosPrieš daugelį metų parašiau straipsnį apie savo procesoriaus laiko skyrimą mokslui – pasinaudodamas interneto skaičiavimo modeliu, žinomu kaip paskirstytasis skaičiavimas 10 būdų, kaip paaukoti savo procesoriaus laiką mokslui Skaityti daugiau . Šiame straipsnyje aptariau keletą puikių projektų, kuriems galėtumėte skirti savo kompiuterio procesoriaus laiko, įskaitant tokius dalykus kaip gynyba nuo biologinio terorizmo, kova su vėžiu ir parama nanotechnologijos.

Tiesą sakant, po to straipsnio parašymo gana ilgai vykdžiau keletą tų projektų ir mane taip domino visa platinamą skaičiavimo modelį, kurį vienu savo rašymo karjeros momentu kalbinau IBM apie jų pačių projektą „Pasaulis“. Bendruomenės tinklelis. Toliau paaiškinsiu daugiau apie Pasaulio bendruomenės tinklelį, bet prieš pereidami prie individualaus paskirstyto skaičiavimo projektus, svarbu pasivyti, kaip visa bendruomenė evoliucionavo per tuos kelerius metus nuo tada, kai paskutinį kartą rašiau apie tai.

Nuostabu yra tai, kaip paskirstytojo skaičiavimo evoliucija vyko pačios mokslo bendruomenės bendradarbiavimo dvasioje. Anksčiau daugelis iš šių projektų reikalavo, kad vartotojai atsisiųstų atskiras programas ir kiekvienas iš jų turėjo savo nepriklausomas ekrano užsklandas ir kitas funkcijas, neskaitant kitų projektų daro. Šiomis dienomis daugumą projektų sudaro centrinis valdymo vadovas, vadinamas BOINC, kuriam vadovauja Berklio žmonės. Naudodami tą vieną programą galite padalyti laisvą procesoriaus galią, kad palaikytumėte daugybę skaičiavimo priežasčių, kuriomis tikite.

instagram viewer

Nuostabūs paskirstyti skaičiavimo projektai

Man patinka BOINC koncepcija, kurią galite atsisiųsti ir įdiegti tiesiai iš Berklio BOINC puslapyje. Man tai patinka, nes kai atsisiunčiau ir vykdžiau projektus praeityje, procesas nebuvo paprastas ar lengvas. Man patiko ekrano užsklandos ir šauni grafika, bet iš tikrųjų paskirstytasis kompiuteris susijęs su procesoriaus pasiūlymu tiems tikslams, kuriais tikite – štai kas.

Naudodami BOINC Manager ją įdiegiate ir paleidžiate, o visi paskirstyti skaičiavimo projektai yra po ranka.

paskirstytojo skaičiavimo programos

Tikrai nerekomenduočiau tokios programos, nebent joje būtų daugumos galimų projektų. Laimei, BOINC tai daro. Taip pat pastebėjau, kad pačioje BOINC programoje projektų sąraše nėra daug projektų, o jūs vis tiek gali įklijuoti bet kurio BOINC palaikomo projekto, kurį rasite internete, URL, o vadovas jį atpažins ir įkels. Tai labai šaunu.

Klimato prognozė

Prieš keletą metų paminėjau Climateprediction.net, daugiausia todėl, kad tai projektas, kuriuo, manau, tiki didžioji dauguma žmonių. Projekto tikslas – numatyti Žemės klimatą iki pat 2100 metų. Tikslas yra ne tik sukurti nuspėjamuosius modelius, bet ir išbandyti esamų klimato modelių tikslumą, siekiant nustatyti, kurie scenarijai yra labiau tikėtini.

Prisiregistravę Climateprediction.net per BOINC, būsite nedelsiant nukreipti į svetainę, kad užbaigtumėte registraciją ir gautumėte prieigą prie visos dabartinės statistikos.

Padėkite padaryti pasaulį geresnį naudodami šiuos nuostabius paskirstytų kompiuterių projektų modeliavimą2

Toje svetainėje taip pat galite rasti daug klimato modelių ir informacijos tokiose nuorodose kaip „WeatherAtHome“ ir kitose svetainės srityse. Būtinai ištirkite svetainę, jei ir kada prisiregistruosite prie šio projekto.

Kosmologija@namai

Kosmologijos projektas yra vienas iš mano mėgstamiausių, nes man patinka idėja, kad galiu padėti kuriant visatos modelius. Kosmologijos projektas į savo modelius įtraukia astronomijos ir dalelių fizikos duomenis. Kaip žmogus, kuris audringai plojo apie Higgso bozono atradimą, džiaugiuosi galėdamas pasiūlyti dalį savo procesoriaus galios tokiam tikslui.

paskirstytasis skaičiavimas

Aukščiau esančiame paveikslėlyje parodyta, kaip BOINC atrodo vykdant kosmologijos užduotis. Galite paspausti rodyklę žemyn po „Pridėti projektą“, kad pamatytumėte visus projektus, kuriuose užsiregistravote, ir akimirksniu susietumėte nuorodą į kiekvieną svetainę. Virš šio išskleidžiamojo sąrašo esančiame pagrindiniame skydelyje rodoma, kaip baigta dabartinė užduotis, kurią atlieka jūsų centrinis procesorius, ir kiek laiko jis dirbo su ta skaičiavimo užduotimi.

Orbit@Home

Tikriausiai atskleidžiu savo šališkumą projektams, orientuotiems į erdvę, įtraukdamas ir „Orbit@Home“, bet esmė ta, kad tai dar vienas labai šaunus paskirstytojo skaičiavimo projektas.

Projektas „Orbit@Home“ yra skirtas Saulės sistemos tyrinėjimui, kad būtų galima naudoti skaičiavimus sprendžiant svarbias Žemei problemas, tokias kaip „Near Earth Asteroids“ (NEA). Man patinka idėja, kad toks projektas gali būti ankstyvo įspėjimo apie NEA šaltinis pavojingu Žemei keliu, suteikdamas žmonijai laiko planuoti ir pasiruošti tai įvykdyti iššūkis.

paskirstytasis skaičiavimas

„Orbit@home“ svetainėje man labai patinka statistika ir svetainėje pateikta informacija, kad galėtumėte matyti visų projekte atliktų skaičiavimų apžvalgą.

paskirstytasis skaičiavimas

Projektas taip pat turi bendruomenę, o kai tik yra kokių nors svarbių naujienų, jas rasite pagrindiniame svetainės puslapyje, pavyzdžiui, 2011 m. liepos 27 d. pranešus apie Asteroid 2011 MD artimąjį praėjimą. Puslapis neatnaujinamas dažnai, bet kai yra apie ką pranešti, jį rasite.

MindModeling@Home

„MindModeling@Home“ projektas yra vienas iš tų projektų, kurių nėra BOINC programų sąraše, bet jei įvesite projekto URL į lauką Projekto URL, jis atpažins projektą kaip suderinamą su BOINC ir prisiregistruos bei prisijungs prie projektą.

paskirstytų skaičiavimo projektų sąrašas

„MindModeling“ projektas yra skirtas vykdyti tai, ką svetainė apibūdina kaip „kompiuterinį pažinimo proceso modeliavimą“, kad būtų galima suprasti žmogaus protą. Mano nuomone, žmogaus proto modeliavimo ir imitavimo užduotis yra viena didžiausių, sudėtingiausių ir tikriausiai beveik neįmanomų užduočių.

Idėja modeliuoti „žmogaus veiklą ir mokymąsi“ man yra tokia nuostabi koncepcija, kad aš labai džiaugiuosi galėdamas skirti savo skaičiavimo galią šiam aukštam tikslui. Ir, žinoma, projektas taip pat turi gana šaunią svetainę.

paskirstytų skaičiavimo projektų sąrašas

Svetainėje rodomas tam tikras lyderių sąrašas, kuriame rodomi daugiausiai „duodantys“ projekto dalyviai, o informacijos ir naujienų apie projektą rasite visoje svetainėje.

Pasaulio bendruomenės tinklelis.

Prieš daugelį metų kalbėjausi su IBM žmonėmis apie jų naują (tuo metu) labdaros projektą, žinomą kaip Pasaulio bendruomenės tinklas. Bendrovė iš projekto negavo pelno, o savo išteklius ir net atsidavusius darbuotojus skyrė tam, kad paskirstytas skaičiavimo projektas būtų sėkmingas.

paskirstytų skaičiavimo projektų sąrašas

Pasaulio bendruomenės tinklelis yra įtrauktas į BOINC, tačiau jis ypatingas tuo, kad tai ne tik vienas projektas, bet Vietoj to jis naudoja jūsų procesoriaus skaičiavimo galią ir paskirsto ją visame Pasaulio bendruomenės tinklelio skaičiavimo sistemoje priežasčių. Kai kurios iš šių priežasčių apima tokius dalykus kaip kova su maliarija, švarus vanduo, raumenų distrofija ir kova su vaikų vėžiu.

Padėkite padaryti pasaulį geresnį su šiais nuostabiais paskirstytų skaičiavimo projektų modeliavimu10

Galėtumėte užsiregistruoti tik World Community Grid, o jūsų centrinis procesorius būtų puikiai panaudotas kai kurioms itin svarbioms priežastims. Be to, galite stebėti ir sužinoti daugiau apie šias nuolatines priežastis Pasaulio bendruomenės tinklelis Interneto svetainė.

Daugiau apie BOINC

Kaip matote šiame straipsnyje, aš tikrai manau, kad naudojant BOINC galima paremti tiek projektų, kiek norite, o tik atsisiųsti ir paleisti vieną programą. Tai kelias.

Kai kurie koregavimai, kuriuos galite atlikti naudodami BOINC, yra konfigūruoti, kiek procesoriaus ir kada jis sunaudoja. Iš tikrųjų galite nustatyti nustatytą dienos laiką, kada jis gali atlikti darbą, kiek vietos diske gali naudoti ir galite sukonfigūruoti, kad jis veiktų tik tada, kai nenaudojate kompiuterio ir jis keletą kartų neveikia minučių.

Padėkite padaryti pasaulį geresnį su šiais nuostabiais paskirstytų skaičiavimo projektų modeliavimu11

Išplėstiniame programos rodinyje taip pat pateikiama daugiau statistikos apie visus dabartinius projektus. Tai parodys visas projekto užduotis, kurias šiuo metu atlieka jūsų kompiuteris, ir bendrą tų užduočių eigą.

Padėkite padaryti pasaulį geresnį su šiais nuostabiais paskirstytų skaičiavimo projektų modeliavimu13

Galiausiai, BOINC taip pat apima ekrano užsklandas iš kiekvieno projekto, kurį nusprendėte paremti, pvz kaip šis iš Cosmology@Home, kuris išnyksta tarp vaizdų ir dabartinė jūsų bėgimo būsena darbo vietų.

paskirstytojo skaičiavimo programos

Remti tiek daug svarbių priežasčių, kai kompiuteris veikia, iš tikrųjų yra gana šaunus jausmas. Tai tarsi suteikti savo kompiuteriui galimybę padaryti ką nors gero pasaulyje, ir visa tai, ką iš tikrųjų aukojate, jei manote apie tai yra ne kas kita, kaip galbūt šiek tiek didesnės elektros sąnaudos ir šiek tiek didesnė jūsų apkrova procesorius.

Turint omenyje, kad galbūt padedate išspręsti kai kurias aktualiausias pasaulio problemas, sakyčiau, kad to neverta daug ko atsisakyti.

Ar kada nors rėmėte paskirstytus skaičiavimo projektus? Ar pastebėjote ką nors girdėti tą šaunų garsą? Pasidalykite savo atsiliepimais ir mėgstamais projektais toliau pateiktame komentarų skyriuje.

Vaizdo kreditai: Nešiojamieji kompiuteriai bendrinami per „Shutterstock“.

Ryanas turi elektros inžinerijos bakalauro laipsnį. Jis 13 metų dirbo automatikos inžinerijos srityje, 5 metus IT srityje, o dabar yra programų inžinierius. Buvęs MakeUseOf vadovaujantis redaktorius, jis kalbėjo nacionalinėse duomenų vizualizacijos konferencijose ir buvo rodomas nacionalinėje televizijoje ir radijuje.