Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

BOINC - obliczenia rozproszone - o co chodzi?

TomaszPaweł 25 Cze 2010 08:45 2985 14
  • #1 25 Cze 2010 08:45
    TomaszPaweł
    Poziom 9  

    Witam!

    Zachęcam wszystkich do przyłączenia się do inicjatywy BOINC mającej na celu wspieranie naukowców.


    Link

    Strona www o obliczeniach rozproszonych.

    Chat BOINCowy

    BOINC dla Windows:
    6.10.56 32bit
    6.10.56 64bit

    BOINC dla Linux
    6.10.56 32bit
    6.10.56 64bit

    Zalecam system operacyjny Windows 7 64bit.

    We wszystkich projektach podajemy ten sam adres email oraz na stronie projektu tą samą nazwę użytkownika, np abc(malpa)abc.pl abc - wtedy w statystykach widzimy swoje konto łącznie ze wszystkimi projektami bez problemów.

    O co chodzi?!

    Pomagamy naukowcom poprzez wykorzystanie systemu obliczeń rozproszonych (ang. distributed computing), który wykorzystuje komputery zlokalizowane w różnych częściach świata, aby dzięki odpowiedniemu oprogramowaniu skumulować ich moc obliczeniową w celu wykonania złożonych obliczeń matematycznych, poprzez podzielenie konkretnego zadania (danych do przeliczenia) na setki mniejszych części które są przeliczane przez komputery (klienci) i odsyłane do komputera serwera celem przetworzenia i stworzenia właściwego wyniku.

    W skrócie: Jak to działa?
    1.Na komputerze instalujemy BOINC – program, który zarządza naszym uczestnictwem w różnych projektach, pośredniczy pomiędzy serwerem projektu a naszym komputerem (klientem) i pomaga zarządzać użytkownikowi sposobem, w jaki jego komputer jest wykorzystywany do obliczeń. Typowy model klient-serwer.

    UWAGA! Jeśli chcemy liczyć na kartach graficznych ATI lub nVidii BOINC musimy zainstalować jako zwykłą aplikację a nie jako usługę!!! Aby to zrobić podczas instalacji nie zaznaczamy Protected application execution gdyż jeśli zaznaczymy BOINC zainstaluje się jako usługa.

    2. Po instalacji wybieramy projekt, który chcemy wesprzeć mocą obliczeniową naszego domowego komputera.





    3. Po dołączeniu do projektu program pobiera jednostkę pracy – WU - spreparowaną próbkę danych, które zostaną przeliczone – a następnie odesłana do głównego serwera danego projektu celem weryfikacji i wykorzystania przez zespół naukowców. Warto zauważyć, że przetworzona przez nas próbka danych nie jest samodzielnym wynikiem konkretnego zagadnienia analizowanego przez naukowców a tylko jego wycinkiem. Dopiero po otrzymaniu setek takich wycinków i złożeniu ich w całość naukowcy otrzymują wynik danego zadania. Po obliczeniu i odesłaniu jednej próbki, pobierana jest kolejna by powtórzyć cykl - pobierz - oblicz - odeślij.

    4. Program używa komputera w sposób nieprzeszkadzający użytkownikowi w pracy. Pracuje na najniższym możliwym priorytecie, każdy inny program ma pierwszeństwo w wykorzystaniu mocy obliczeniowej maszyny przed nim.

    5. Pamiętajmy, że oglądając film, surfując po Internecie – wykorzystujemy zaledwie parę procent mocy naszego komputera. Reszta się marnuje! Dlatego warto zainstalować BOINC by pomóc w odnalezieniu lekarstw na choroby trapiące ludzkość oraz wspomóc naukowców w innych szczytnych projektach.

    6. BOINC jest programem darmowym. Za jego użytkowanie nie wnosimy żadnych opłat, nikt tez nam nic nie zapłaci za przeliczone próbki. Ale za każdą przeliczoną próbkę dostajemy określoną liczbę punktów. Każdy użytkownik, licząc próbki zbiera kolejne punkty. Punkty kumulują się określając miejsce użytkownika w rankingu projektu, drużyny, kraju i świata. Zbieranie punktów staje się prawdziwą zabawą, pozwala konkurować o splendor i najwyższe miejsca na listach rankingowych.

    7. Mamy do dyspozycji rozbudowaną, darmową sieć stron ze statystykami, która pozwala w wygony sposób śledzić naszą pozycję w rankingu.

    8. Wymagania sprzętowe: procesor klasy Pentium 3 lub Athlon64 800Mhz jako minimum oraz 512MB pamięci operacyjnej dla XP albo 1GB dla Vista (Zalecam po 512MB RAM na każdy rdzeń procesora ponad wspomniane wcześniej minimum). W przypadku GPUGRID karta graficzna GeForce 8800(G92) lub lepsza. W przypadku MilkyWay nVidia GTX260 lub lepsza albo ATI RADEON 38xx lub lepsza. Złożone obliczenia matematyczne powoduję, iż nasz komputer wydziela więcej ciepła - zadbajmy więc o odpowiednie chłodzenie aby zapewnić naszym maszynkom długowieczność. Jeśli ktoś podkręca - BOINC jest świetnym weryfikatorem tego czy podkręcony komputer jest stabilny.

    9. Czy są jakieś minusy? Tak: zwiększone zużycie prądu przez nasz komputer, zwiększony hałas generowany przez wentylatory.

    Oto opis jednego z wielu wartościowych projektów na platformie BOINC

    Projekt Rosetta@Home


    Jednym z głównych celów Rosetta@home jest przewidzenie kształtu w jaki białko składa się w naturze. Białka są liniowymi, polimerowymi cząsteczkami złożonymi z aminokwasowych monomerów, monomerów a ich budowę często określa się jako łańcuszkowatą. Aminokwasy można traktować jak ogniwa takiego białkowego łańcuszka. Takie przybliżenie pozwala na wskazanie pewnych analogii. Zwykły, metalowy łańcuch może przyjmować rozmaite kształty w zależności od działających na niego sił. Przykładowo, jeżeli zaczniesz ciągnąć za jego końce, łańcuch stworzy odcinek linii prostej, gdy zaś go upuścisz bezwładnie na podłogę, przyjmie on jedyny w swoim rodzaju kształt. W przeciwieństwie do metalowych łańcuchów zbudowanych z szeregu identycznych ogniw, identycznych skład łańcuszków białkowych może wchodzić 20 różnych aminokwasów, z których każdy ma inne własności (takich jak kształt, czy siły przyciągania i odpychania). Ustawione w szereg aminokwasy oddziaływają wzajemnie na siebie sprawiając, że cały łańcuszek przyjmuje specyficzny kształt, który nazywamy złożeniem. Kształt ten jest zależny od kolejności, w jakiej aminokwasy występują w cząsteczce białka. Istnieje wiele rodzajów białek różniących się liczba i uszeregowaniem aminokwasów.

    To, co tak naprawdę próbujemy zrobić, aby przewidzieć kształt, w jaki złoży się białko w naturze, to znalezienie złożenia o najniższej energii. Energia cząsteczki jest wynikową wielu czynników. Przykładowo pewne aminokwasy przyciągają do siebie inne, więc gdy znajdują się blisko siebie ich wzajemne oddziaływanie powoduje korzystny wkład do energii całej cząsteczki. Strategia, wedle której Rosetta poszukuje niskoenergetycznych kształtów, przedstawia się następująco:

    1. Rozpoczynamy od całkowicie wyprostowanego łańcucha (takiego jak metalowy łańcuch ciągnięty za oba końce),
    2. Przesuwamy część łańcucha, aby stworzyć nowy kształt,
    3. Obliczamy energię nowego kształtu,
    4. Akceptujemy lub odrzucamy nowy kształt w zależności od zmiany energii,
    5. Powtarzamy kroki od 2 do 4, tak długo, aż każda część łańcucha zostanie przesunięta wiele razy.

    Proces ten nazwaliśmy trajektorią. Wynikiem trajektorii jest przewidywany kształt cząsteczki. Rosetta zapamiętuje najniższe energie znalezione w każdej trajektorii. Każda trajektoria jest unikalna, gdyż wykonywane przesunięcia części łańcucha są określane przez losowo wybierane liczby. Ze względu na naprawdę duża liczbę możliwości, nie zawsze wynikiem jest ten sam niskoenergetyczny kształt.

    Trajektoria może składać się z dwóch etapów. W pierwszym z nich korzystamy z uproszczonego opisu aminokwasów, co pozwala nam szybko sprawdzić wiele różnych kształtów. Etap ten jest etapem o małej dokładności i w trakcie jego trwania wizualizacja cząsteczki będzie bardzo dynamiczna. W drugim etapie, Rosetta wykorzystuje już pełny opis aminokwasów. Jest on o wiele mniej dynamiczny, niż poprzedni. Jest to etap o wysokiej dokładności i w trakcie jego trwania wizualizacja cząsteczki jest dużo spokojniejsza. Współczesne komputery potrafią przeliczyć pierwszy etap w kilka minut Przeliczenie drugiego etapu zajmuje o wiele więcej czasu ze względu na większą złożoność pełnej reprezentacji aminokwasów (rozpatrywane są wszystkie ich atomy).

    W trakcie pracy z jedną jednostką, twój komputer wykonuje zazwyczaj od 5 do 20 trajektorii, po czym odsyła do nas kształty o najniższej energii znalezione w każdej z nich. Wówczas my, przeglądamy kształty nadesłane przez wszystkich uczestników projektu, aby znaleźć ten o absolutnie najniższej energii. Ten kształt uznajemy za nasze przewidywane złożenie dla danego białka.

    Koordynatorem projektu jest David Baker, który następująco skomentował w jaki sposób badania przeprowadzane przez Rosetta@home przyczyniają się do zwalczania współczesnych chorób:

    Mój zespół badawczy jest zaangażowany zarówno w badania nad podstawowymi metodami rozwoju, jak i próbuje walczyć z chorobami w sposób bardziej bezpośredni. Większość informacji w naszym serwisie koncentruje się na podstawowych badaniach, ale pomyślałem, że możecie być zainteresowani innymi działaniami związanymi ze zwalczaniem chorób którymi się zajmujemy i które wspieracie uczestnicząc w Rosetta@home.

    Malaria: Jesteśmy częścią szeroko zakrojonego projektu kierowanego przez Austina Barta z Imperial College w Londynie, który jest jednym ze sformułowanych przez Fundację Gatesa "Projektów Wielkich Wyzwań dla Globalnego Zdrowia". Malaria jest wywoływana przez pasożyta, który spędza część swojego cyklu życiowego wewnątrz komara i przedostaje się do organizmu człowieka przy ukąszeniu. Ideą projektu jest uodpornienie komarów na pasożyta, poprzez eliminację genów, które są konieczne w genomie komara, aby pasożyt mógł się w nim zadomowić. Nasz udział w projekcie polega na wykorzystaniu wspomaganych komputerowo metod projektowania (ROSETTA) aby stworzyć nowe enzymy, które będą ukierunkowane na dezaktywację konkretnie tych genów.

    Wąglik: Wykorzystujemy projekt ROSETTA aby wspomóc grupę badawcza Johna Colliera z Harvardu w budowaniu modeli toksyny wąglika, które powinny przyczynić się do rozwoju metod leczenia. Możesz przeczytać streszczenie publikacji opisującej niektóre z jego osiągnięć pod adresem A model of anthrax toxin lethal factor bound to protective antigen — PNAS

    HIV: Jedną z przyczyn, dla których HIV jest tak śmiercionośnym wirusem jest to, że "nauczył się" on oszukiwać układ immunologiczny. Współpracujemy z badaczami z Seattle i w NIH (Amerykański Narodowy Instytut Zdrowia) próbując stworzyć szczepionkę na HIV. Odgrywamy w tym projekcie centralną rolę. Wykorzystujemy oprogramowanie ROSETTA aby zaprojektować małe białka, które wykazują podobieństwo do pewnych krytycznych obszarów w białkowej otoczce wirusa i pozwalają układowi immunologicznemu wytworzyć odpowiednie przeciwciała. Naszym celem jest stworzenie szczepionek opartych o małe, stabilne białka, które mogłyby być produkowana bardzo małym kosztem i rozprowadzana po całym świecie.

    Inne wirusy: Współpracujemy z laboratorium Pam Bjorkman w Cal Tech (Kalifornijski Instytut Technologii) wykorzystując metodologię tworzenia połączeń między białkowych opracowanych na potrzeby oprogramowania ROSETTA, aby stworzyć modele wirusa opryszczki pospolitej (Herpes simplex) połączonego z białkami ludzkimi.

    Choroba Alzheimera: Zarówno choroba Alzheimera jak i wiele innych schorzeń jest prawdopodobnie wywoływane przez nieprawidłowe składanie się białek, powodujące że zamiast tworzyć swoje normalne, aktywne biologicznie postacie, łączą się one w duże struktury nazywane amyloidami. W ostatnim czasie duży postęp w tej dziedzinie osiągnął zespół badawczy Davida Eisenberga z UCLA (Uniwersytet Kalifornijski w Los Angeles) poznając dokładną strukturę amyloidu. Współpracujemy z tym zespołem, wykorzystując tą strukturę aby przewidzieć które części białek mogą potencjalnie tworzyć amyloidy, co w dalszej perspektywie pozwoli blokować ich formowanie i przy odrobinie szczęścia powstrzymać chorobę.

    Nowotwory złośliwe: Są to choroby wywoływane mutacjami w genach, które zakłócają normalny proces kontroli komórkowej. Rozwijamy metody "przycinania" DNA w pewnych określonych miejscach genomu i będziemy skupiali się na obszarach będących przyczyną nowotworu. Po tym jak te obszary zostaną wycięte, powinny zostać naprawione przez komórki zawierające drugą, nie zmutowaną kopię genu. Po takim zabiegu, komórka nie powinna być już komórką nowotworową. Jest to bardzo specyficzna forma kuracji genowej, która, o ile będzie skuteczna, pozwoli wyeliminować jedną z głównych wad obecnie stosowanych metod. Metody te wstawiają do genomu nie zmutowaną kopię genu w sposób losowy, co sprawia, że jeżeli punkt wstawienia wypadnie w okolicy genu wywołującego nowotwór, terapia wyleczy jedną chorobę, ale wywoła następną. Jako że nasze metody, zamiast zdawać się na przypadek, będą ukierunkowane na konkretne miejsca, powinny ominąć tą przeszkodę.

    Rak prostaty: Receptor androgenowy jest odpowiedzialny za wiązanie testosteronu i prawidłowy rozwój mężczyzn. Jednak kiedy receptor ten staje się nadwrażliwy na testosteron, może doprowadzić do raka prostaty. Obecna metoda leczenia tego schorzenia, nazywana "terapią hormonalną", obejmuje obniżenie poziomu testosteronu w organizmie (niekiedy przez kastrację). Niestety wiele złośliwych guzów jest opornych na tę formę terapii, dlatego wykorzystujemy naszą metodologię projektowania białek, aby znaleźć inne sposoby na zablokowanie receptora androgenowego i leczyć w ten sposób raka prostaty. W szczególności próbujemy zaprojektować białka, które wyłączą receptor nawet w obecności testosteronu. Robimy to poprzez projektowanie białek, które nie pozwolą receptorowi wnikać do jądra komórkowego (które jest miejscem, gdzie odwala on swoją brudną robotę), ani nie pozwolą mu łączyć się z DNA i uaktywniać genów odpowiedzialnych za rozwój choroby, nawet jeżeli uda mu się wniknąć do jądra.

    W chwili obecnej BOINC nie jest wykorzystywany do pracy z powyższymi projektami, jako że nie posiadamy wydajnego systemu kolejkowania, który pozwoliłby ludziom na proste przesyłanie zadań. Możecie jednak oczekiwać ich już wkrótce! Ponadto możecie spokojnie przyjąć, że obliczenia związane z przewidywaniem struktury białek, które wykonujecie obecnie w ramach projektu, będą miały bezpośredni wpływ na leczenie chorób. Istnieje potrójne wytłumaczenie tego bezpośredniego powiązania pomiędzy przewidywaniem struktury i leczeniem chorób:

    1. Przewidywanie struktury i projektowanie białek są blisko ze sobą związane.
    Nowe osiągnięcia w przewidywaniu struktury prowadzą do nowych osiągnięć w projektowaniu białek, co można bezpośrednio przełożyć na tworzenie nowych enzymów, szczepionek, itp. Aby dowiedzieć się więcej o projektowaniu białek, możesz rzucić okiem na sprawozdanie które opublikowaliśmy ostatnio na łamach Science, a który jest dostępny na naszej stronie (The Baker Laboratory Homepage, University of Washington Department of Biochemistry: Protein Folding, Protein Structure, Protein Design, Structure Prediction, ROSETTA, I-sites, protein L, SH3, Baker Lab, David Baker, Phage Display).Schueler-Furman, O., Wang, C., Bradley, P., Misura, K., Baker, D. (2005). Progress in modeling of protein structures and interactions Science 310, 638-642.

    2. Przewidywanie struktury wskazuje cele dla nowych leków.
    Gdy na dużą skale przewidujemy struktury białek w ludzkim genomie, poznajemy jednocześnie funkcje wielu z nich, co z kolei pozwala nam zrozumieć jak działa komórka i co wywołuje chorobę. Bardziej bezpośrednio, będziemy w stanie zidentyfikować wiele nowych potencjalnych celów dla leków, dla których możliwe jest zaprojektowanie małocząsteczkowych inhibitorów (czyli właśnie leków). Aby umieścić to w jakimś kontekście powiedzmy, że jedną z głównych przeszkód w opracowywaniu nowych metod leczenia chorób występujących u człowieka jest identyfikacja nowych celów, dla których można opracować leki. Większość nowych leków powstających obecnie oddziałuje na te same cele, co stare leki, więc mają tylko niewiele większą skuteczność w leczeniu. Przewidywanie struktury pomoże nam zidentyfikować nowe cele dla leków i w ten sposób pomoże wynaleźć innowacyjne, a być może wręcz przełomowe, metody leczenia chorób.

    3. Przewidywanie struktury pozawala nam wykorzystać "racjonalne projektowanie "przy tworzeniu nowych leków.
    Jeżeli znamy strukturę białka, jesteśmy w stanie określić obszary jego działania i uczynić je celami leku, który będzie miał za zadanie je dezaktywować. Obliczenie, czy mała cząsteczka (lek) powiąże się i dezaktywuje swój białkowy cel jest na wiele sposobów bardzo podobne do obliczeń, związanych z przewidywaniem struktury, którymi się tutaj zajmujemy. Jest to zasadniczo problem znalezienia struktury o najniższej energii plus system projektowania leków. W ostatnim czasie rozwinęliśmy w oprogramowaniu ROSETTA nowy moduł zajmujące się problemem dokowania białek. Wyniki są bardzo obiecujące i najbliższej przyszłości wasze komputery będą oprócz przewidywania struktury białek, prawdopodobnie wykonywać obliczenia związane z przyłączaniem się cząsteczek leku, jak również z projektowaniem cząsteczek szczepionek i białek leczniczych opisanych powyżej.

    Nasza aktywność w Rosetta@home

    Kto jak liczy w drużynie

    Mamy ponad 4 000 000 kredytów w Rosetta@home co świadczy o olbrzymiej ilości przeliczonych dotychczas próbek!

    Drużyna TomaszPawelTeam uczestniczy w następujących projektach BOINC:


    ABC@home
    AlmereGrid
    AQUA@home
    Climate Prediction
    Collatz Conjecture
    Cosmology@Home
    DNETC@HOME
    Docking@Home
    EDGeS@Home
    Einstein@Home
    Enigma@Home
    FreeHal
    GPUGRID
    IBERCIVIS
    Leiden Classical
    malariacontrol.net
    MilkyWay@home
    NFS@Home
    NQueens Project
    POEM@HOME
    PrimeGrid
    QMC@Home
    Rectilinear Crossing No.
    Rosetta@Home
    SETI@Home
    SHA-1 Collision Search Graz
    SIMAP
    Spinhenge@home
    Superlink@Technion
    SZTAKI Desktop Grid
    uFluids
    VTU@Home
    World Community Grid
    WUProp@Home
    YoYo@home

    Pozycja TPT w rankingu ogólnoświatowym: 71 miejsce!

    Warto wspomnieć iż pojawiają się projekty potrafiące wykorzystać nasze karty graficzne do przetwarzania zadań! Tak więc nie tylko możemy wykorzystać nasze wspaniałe akceleratory do grania, ale w wolnych chwilach również do obliczeń! Jest to olbrzymi postęp technologiczny! Obliczenia wykonywane na najnowszych kartach graficznych potrafią być kilkaset razy szybsze od obliczeń wykonywanych na CPU.

    Dlaczego liczę:

    1. Kocham to!
    2. Zarówno Rosetta jak i inne projekty są prowadzone i inspirowanymi przez młodych naukowców - których celem jest przy użyciu nowoczesnych technik informatycznych - obliczeń rozproszonych - dokonanie przełomowych odkryć pozwalających odkryć różne zależności które pomogą nam zrozumieć choróbska i wynaleźć leki na nie - a to już jest gra zdecydowanie warta świeczki
    3. Jest wiele serwisów ze statystykami kto jak liczy, a współzawodnictwo i to w szczytnym celu bardzo mi się podoba.
    4. Jestem pasjonatem komputerów osobistych i cieszę się, że są aplikacje które potrafią wykorzystać to co aktualnie mamy w blaszakach w 100%.

    Wspieramy młodych naukowców poprzez BOINC użyczając mocy obliczeniowej naszych PC.

    Ktoś może powiedzieć, że jest to SPAM i reklama konkretnej drużyny i w ogóle pomysł jest do bani...

    No cóż, drużyna TomaszPawelTeam - sama przed sobą - postawiła sobie za cel reklamowanie BOINC wszędzie gdzie się da, ponieważ uważamy BOINC za świetny pomysł na pomoc niedofinansowanej nauce i dziedzinom, które bez pomocy BOINC by się po prostu nie rozwinęły... Esencją BOINC jest nie tylko samo użyczanie mocy, ale również łączenie się w grupy - drużyny - i rywalizacja w szczytnym celu :)

    Zapraszamy do BOINC i TomaszPawelTeam

    TP

    0 14
  • #2 25 Cze 2010 10:56
    praptk
    Poziom 14  

    Mój blaszak nie ma zbyt dużej mocy obliczeniowej w porównaniu do dzisiejszych kilkurdzeniówek, ale już od jakiegoś czasu przetwarza dane dla projektu Seti(małpa)home. Z chęcią przyłączę się także do projektu Rosetta, zwłaszcza, że Seti nie zawsze jest włączone. Mam tylko nadzieję, że mój Celeron nie będzie zaniżał poziomu drużyny TPT ^.-

    0
  • #3 25 Cze 2010 11:43
    TomaszPaweł
    Poziom 9  

    Jak to mówią, ziarnko do ziarnka i będzie 5 000 000 :)
    (no chyba, że jest to celeron 300 :D )
    No i zawsze to Twój komputer może trafić na tą jedną jedyną przełomową jednostkę...

    0
  • #4 26 Cze 2010 22:09
    blue_17
    Poziom 32  

    A ja mam pytanie czy dało by się tak w drugą stronę zgłosić projekt i wykorzystywać moc innych :?:

    0
  • #5 28 Cze 2010 08:17
    TomaszPaweł
    Poziom 9  

    Tak, BOINC udostępnia oprogramowanie serwerowe, Ty musisz tylko przygotować aplikację która będzie przez to oprogramowanie rozsyłana do uczestników razem z danymi do przeliczenia.

    0
  • #6 09 Lut 2011 14:56
    Troll81
    Poziom 19  

    istnieją projekty renderingowe gdzie taka możliwość jest udostepniona po zarejestrowaniu się.

    http://www.boincatpoland.org/wiki/Renderfarm.fi

    można tez się dogadywac z administratorami istniejących projektów. Tak ruszyły poszukiwania AP26 w ramach projektu PrimeGrid (AP26 został stworzony przez doktora uniwersytetu wrocławskiego)

    polecam tę wiki gdyż jest tam kopalnia wiedzy o BOINC, a w razie problemów mozna pytać na ich forum.

    0
  • #7 09 Lut 2011 15:47
    blue_17
    Poziom 32  

    Świetne genialne i wspaniałe poco ma się pocić jeden komp jak może kilka tysięcy i to naraz :D

    0
  • #8 01 Wrz 2011 09:52
    Troll81
    Poziom 19  

    http://www.wykop.pl/link/863307/razem-mozemy-wiecej/

    to jest filmik promujący obliczenia rozproszone na platformie BOINC. Gorąco proszę o wykopanie tego znaleziska i o informowanie o tym innych ludzi.

    Do tego właśnie ruszył nowy projekt http://www.boincatpoland.org/wiki/31_sierpnia_2011_Nowy_projekt_World_Community_Grid który szuka leku na Leiszmianiozę. To straszna choroba gnębiąca kraje takiej jak Indie czy Brazylia. Nie istnieje na nią szczepionka a leczenie jest trudne. Stosuje się kurację antybiotykową i leczenie związkami antymonu. Ale związki Antymonu są toksyczne. BOINC pozwala też współuczestniczyć w szukaniu leków na AIDS, Malarię, Denga, Nerwiaka płodowego, Stwardnienie rozsiane, Dystrofię mięśniową i wiele innych chorób które dręczą ludzkość. W zasadzie podczas codziennej pracy wykorzystujemy zaledwie ułamek mocy naszego komputera. Dlaczego by nie wykorzystać jego mocy w pełni?

    0
  • #9 01 Wrz 2011 15:43
    DVDM14
    Poziom 35  

    Ja już od dawna przetwarzam dane dla kilku projektów, za równo przy użyciu CPU, jak i odkąd mam nowy komputer GPU. ;) Niestety tylko kilka projektów ma wsparcie dla GPU, za to zyskiwanie w nich punktacji idzie znacznie szybciej. :D ( Dla przykładu, przetwarzanie danych przez GPU dla projektu Collatz Conjecture trwa u mnie około 15 razy szybciej, niż przy użyciu CPU. )

    0
  • #10 01 Wrz 2011 16:21
    Troll81
    Poziom 19  

    projektów na GPU jest kilka w zależności czy na ATI czy na NV

    http://www.boincatpoland.org/wiki/Kategoria:Projekty_GPU_ATI
    tu masz projekty ATI

    http://www.boincatpoland.org/wiki/Kategoria:Projekty_GPU_Nvidia
    a tu projekty dla Nvidia

    są tez projekty nie wykorzystujące mocy CPU wcale
    http://www.boincatpoland.org/wiki/QCN
    Quake Catcher network wykorzystuje akcelerometry instalowane w laptopach (IBM) lub czujniki podłączane przez port USB. Niestety czujnik taki kosztuje około 150 złotych. Ale jak ktoś ma lapka IBM to już ma całkiem za darmo. Nasza drużyna regularnie organizuje zbiórki na zamówienie takich akcelerometrów podłączanych przez USB (cena 150 złotych jest przy zakupie minimum 10 sztuk).

    0
  • #11 22 Wrz 2011 17:40
    blue_17
    Poziom 32  

    Witam od jakiegoś czasu przeliczam dla 4 projektów eniga, einstein, seti i jeszcze jednym

    Nigdzie nie spotkałem instrukcji jak napisać sobie projekt do tego np chciałbym renderować na sieci lokalnej za pomocą tego rozwiązania

    Wyciągnąć proces z windowsa i rozsyłać pakietami z CAD-a

    0
  • #12 25 Wrz 2011 00:55
    Upierz
    Poziom 16  

    Witajcie! Ja przeliczam jednostki dla projektu Docking - moim netbookiem już ponad 7000 punktów :)

    Jeśli chodzi o własne projekty, to na pewno jest to możliwe. Pierwszym polskim projektem było nagrzewanie stali. Poczytaj na stronie polskiej drużyny BOINC, na pewno znajdziesz jakieś informacje.

    0
  • #13 25 Wrz 2011 02:29
    blue_17
    Poziom 32  

    Poczytałem ale nie znalazłem :)

    Pozdrawiam

    0
  • #14 25 Wrz 2011 21:37
    Troll81
    Poziom 19  

    Są gotowe projekty, które zajmują się renderowaniem, ale z tego co wiem, żaden z nich nie renderuje w CAD. Używają otwartego blendera. Wynika to z praw licencyjnych. By renderować na jakiejś maszynie musisz najpierw wysłać do niej aplikację renderującą. A to oznacza że w przypadku CAD musiałbyś zapłacić za licencję :( Wyobraź sobie koszt całej zabawy jakby w twoim projekcie zarejestrowało się 100 000 uzytkowników.

    Stworzenie projektu BOINC jesr relatywnie proste. Druzyna BINC@Poland postawiła ich kilka. Zadaj pytanie na forum www.boincatpolandr.org/smf a na pewno ludzie ci wyjaśnią nie tylko jak napisac aplikację i połączyć ją z wrapperem ale również jak postawić i skonfigurować serwer BOINC. Najnowszym polskim projektem tejże drużyny jest radioactive@home :D

    0
  • #15 25 Wrz 2011 23:13
    blue_17
    Poziom 32  

    Czytałem o tym projekcie czujniki na AVR-ku podłączone poprzez usb z zastosowaniem biblioteki zawierającej HID ze zmodyfikowanym projektem detektora promieniowania z EP

    Co do tego to jeszcze dogłębnie nie zapoznałem się z tematem ani z systemem przetwarzania między aplikacją GPU lub CPU

    ale wydaje mi się że wystarczy wyciągnąć wątek i "sposób" jakie działania maja być na próbce i tyle, nie wieżę żeby każdy program miał inna topologię takiego procesu chociaż różnią się na pewno.

    Co do wysyłania pakietów to wnioskuję ze w pakiecie jest zawarta informacja co komputer ma zrobić więc niema mowy o jakimś wysyłaniu aplikacji, przynajmniej ja to obecnie tak widzę.

    0