Publicitate
Cu ani în urmă, am scris un articol despre donarea timpului CPU către știință – profitând de un model de calcul pe internet cunoscut sub numele de calcul distribuit 10 moduri de a dona timpul procesorului pentru știință Citeste mai mult . În acel articol, am discutat despre câteva dintre proiectele grozave cărora le-ați putea dedica timpul CPU al computerului dvs., inclusiv lucruri precum apărarea împotriva bio-terorismului, lupta împotriva cancerului și sprijinirea nanotehnologiei.
De fapt, am condus câteva dintre acele proiecte pentru o perioadă de timp după ce am scris acel articol și am fost atât de interesat de întreg model de calcul distribuit pe care l-am intervievat IBM la un moment dat în cariera mea de scriitor despre propriul proiect, The World Grilă comunitară. Voi explica mai multe despre World Community Grid mai jos, dar înainte de a ajunge la calculul individual distribuit proiecte, este important să ajungem din urmă cu modul în care întreaga comunitate a evoluat în acești câțiva ani de când am scris ultima dată despre aceasta.
Ceea ce este uimitor este modul în care evoluția calculului distribuit a urmat în spiritul de colaborare al comunității științifice însăși. În trecut, multe dintre aceste proiecte necesitau ca utilizatorii să descarce programe individuale și fiecare aveau propriile lor protectoare de ecran independente și alte funcții în afară de ceea ce erau alte proiecte face. În zilele noastre, majoritatea proiectelor sunt implicate într-un manager de control central numit BOINC, condus de oamenii de la Berkeley. Cu această singură aplicație, vă puteți împărți puterea de rezervă a procesorului pentru a suporta o întreagă multitudine de cauze de calcul în care credeți.
Proiecte uimitoare de calcul distribuit
Îmi place conceptul de BOINC, de pe care îl puteți descărca și instala direct Pagina BOINC din Berkeley. Îmi place pentru că atunci când am descărcat și am rulat proiectele în trecut, procesul nu a fost chiar simplu sau ușor. Mi-au plăcut economizoarele de ecran și grafica cool, dar într-adevăr, calcularea distribuită se rezumă la oferirea procesorului pentru cauzele în care credeți - asta este concluzia.
Cu BOINC Manager, îl instalezi și îl lansezi, iar toate proiectele de calcul distribuite sunt la îndemână.
Nu aș recomanda absolut niciun astfel de program decât dacă ar conține marea majoritate a proiectelor disponibile. Din fericire, BOINC o face. De asemenea, am descoperit că există multe proiecte care nu sunt listate în lista de proiecte în cadrul programului BOINC în sine, dar tu poate încă lipi adresa URL pentru orice proiect susținut de BOINC pe care îl găsiți pe web, iar managerul îl va recunoaște și îl va încărca. Este foarte tare.
Previziunea climei
Am menționat Climateprediction.net în urmă cu câțiva ani, mai ales pentru că este un proiect în care cred că marea majoritate a oamenilor cred. Scopul proiectului este de a lucra la prezicerea climei Pământului până în anul 2100. Scopul nu este doar de a crea modele predictive, ci și de a testa acuratețea modelelor climatice existente pentru a determina care sunt scenariile mai probabile.
După înregistrarea la Climateprediction.net prin BOINC, veți fi redirecționat instantaneu către site-ul web pentru a vă finaliza înregistrarea și pentru a obține acces la toate statisticile dvs. actuale.
Pe acel site web puteți găsi, de asemenea, o mulțime de modele și informații climatice la link-uri precum WeatherAtHome și în alte zone ale site-ului. Asigurați-vă că explorați site-ul dacă și când vă înscrieți la acest proiect.
Cosmology@home
Proiectul Cosmology este unul dintre preferatele mele, pentru că îmi place ideea de a putea ajuta la dezvoltarea modelelor universului. Proiectul Cosmology încorporează în modelele sale date astronomice și de fizică a particulelor. Fiind cineva care a aplaudat descoperirea bosonului Higgs, sunt încântat să ofer o parte din puterea procesorului meu pentru acest tip de cauză.
Imaginea de mai sus arată cum arată BOINC care rulează sarcini pentru Cosmology. Puteți apăsa săgeata în jos de sub „Adăugați proiect” pentru a vedea toate proiectele la care v-ați înscris și pentru a vă conecta instantaneu la fiecare site web. Panoul principal de deasupra acestei liste derulante arată finalizarea sarcinii curente la care lucrează CPU și cât timp a lucrat la sarcina de calcul respectivă.
Orbit@Home
Probabil că îmi expun părtinirea față de proiectele care se concentrează pe spațiu, listând și Orbit@Home, dar concluzia este că este un alt proiect de calcul distribuit foarte tare.
Proiectul Orbit@Home este axat pe studierea sistemului solar pentru a utiliza calcule pentru a rezolva probleme importante pentru Pământ, cum ar fi asteroizii din apropierea Pământului (NEA). Îmi place ideea ca un astfel de proiect să fie potențial sursa unei alerte timpurii că există un NEA pe un curs periculos pentru Pământ, oferind omenirii timp să planifice și să se pregătească să îndeplinească asta provocare.
Ceea ce îmi place foarte mult la site-ul Orbit@home sunt statisticile și informațiile furnizate pe site, astfel încât să puteți vedea o prezentare generală a tuturor calculelor care au avut loc pentru proiect.
Proiectul are, de asemenea, o comunitate și, ori de câte ori există știri majore, o veți găsi pe pagina principală a site-ului, cum ar fi anunțul Asteroidului 2011 MD aproape de trecere pe 27 iulie 2011. Pagina nu este actualizată des, dar când există ceva de raportat, o veți găsi acolo.
MindModeling@Home
Proiectul MindModeling@Home este unul dintre acele proiecte care nu sunt listate în lista de programe BOINC, dar dacă tastați adresa URL a proiectului în câmpul URL a proiectului, acesta va recunoaște proiectul ca fiind compatibil BOINC și vă va înregistra și vă va conecta la proiect.
Proiectul MindModeling este unul care se concentrează pe rularea a ceea ce site-ul descrie drept „modelarea proceselor cognitive computaționale” pentru a înțelege mintea umană. În opinia mea, sarcina de a modela și simula mintea umană este una dintre cele mai mari, cele mai provocatoare și, probabil, o sarcină aproape imposibilă.
Ideea de a modela „performanța umană și învățarea” este un concept atât de uimitor pentru mine, încât sunt mai mult decât fericit să dedic din puterea mea de calcul acestui obiectiv înalt. Și, desigur, proiectul are și un site destul de cool.
Site-ul web arată un fel de clasament, care arată cei mai „drăgălași” participanți la proiect și veți găsi informații și știri despre proiect pe tot site-ul.
Rețeaua comunității mondiale.
Cu ani în urmă, am vorbit cu oamenii de la IBM despre noul lor proiect caritabil (la acea vreme), cunoscut sub numele de World Community Grid. Compania nu a obținut niciun profit din proiect și și-a dedicat resursele proprii și chiar personalul dedicat pentru a se asigura că proiectul de calcul distribuit a avut succes.
World Community Grid este inclusă în BOINC, dar ceea ce o face specială este că nu este doar un proiect, ci În schimb, vă ia puterea de calcul a procesorului și o distribuie pe rețeaua de calcul World Community Grid cauze. Unele dintre aceste cauze includ lucruri precum combaterea malariei, apa curată, distrofia musculară și lupta împotriva cancerului infantil.
De fapt, te-ai putea înscrie doar cu World Community Grid, iar CPU-ul tău va fi folosit excelent pentru unele cauze extrem de importante. Și puteți monitoriza și afla mai multe despre acele cauze în curs chiar la Rețeaua comunității mondiale site-ul web.
Mai multe despre BOINC
După cum puteți vedea în acest articol, chiar cred că utilizarea BOINC este modalitatea de a susține câte proiecte doriți, în timp ce trebuie să descărcați și să rulați o singură aplicație. Este calea de urmat.
Unele dintre modificările pe care le puteți face cu BOINC sunt configurarea cât de mult din CPU consumă și când îl consumă. Puteți defini de fapt ore stabilite ale zilei când poate lucra, cât spațiu pe disc poate folosi și îl puteți configura să funcționeze numai atunci când nu folosiți computerul și a rămas inactiv pentru câteva minute.
Vizualizarea avansată a aplicației vă arată, de asemenea, mai multe statistici despre toate proiectele dvs. curente. Vă va arăta toate sarcinile proiectului la care lucrează în prezent computerul dvs. și progresul general al acestor sarcini.
Și, în sfârșit, BOINC include și screensavere de la fiecare dintre proiectele pe care ați decis să le susțineți, cum ar fi ca acesta de la Cosmology@Home, care se estompează între imagini și starea curentă a alergării locuri de munca.
A susține atât de multe cauze importante doar având computerul în funcțiune este de fapt un sentiment destul de grozav. Este ca și cum ai oferi computerului tău șansa de a face ceva bine în lume și tot ce donezi cu adevărat dacă crezi despre asta, nu este nimic mai mult decât poate un consum electric ușor mai mare și puțin mai multă sarcină pentru dvs procesor.
Având în vedere că s-ar putea să ajuți la rezolvarea unora dintre cele mai presante probleme din lume, aș spune că nu este prea mult la care să renunți.
Ați susținut vreodată proiecte de calcul distribuite? Ai observat pe cineva care a auzit sunetul ăsta tare? Împărtășește-ți propriul feedback și proiectele tale preferate în secțiunea de comentarii de mai jos.
Credite de imagine: Partajarea laptopurilor prin Shutterstock
Ryan are o diplomă de licență în inginerie electrică. A lucrat 13 ani în ingineria automatizării, 5 ani în IT, iar acum este inginer de aplicații. Fost editor director al MakeUseOf, a vorbit la conferințe naționale despre vizualizarea datelor și a fost prezentat la TV și radio național.