Seti@Home
Szukał kosmitów i stracił pracę
Uczestnictwo w programie Seti@Home może kosztować cię twoją karierę. Pracę stracił Brad Niesluchowski, który wykorzystywał wolne zasoby nadzorowanych przez siebie komputerów na szukanie obcych.
|
BOINC to aplikacja, która wykorzystuje nieużywane zasoby komputera do uczestnictwa w projektach naukowych. Po instalacji możemy zapisać się do wybranego przez nas projektu, by go wspomóc. Program pobiera małe pakiety danych i je przelicza, dzięki czemu instytuty naukowe nie muszą inwestować w drogi czas pracy superkomputerów. Jednym z wolontariuszy był Brad Niesluchowski, który nadzorował komputery szkolne w Higley Unified School District w mieście Gilbert w stanie Arizona. Komputery pracowały nad projektem Seti@Home, który polega na analizie danych odbieranych przez radioteleskopy w celu znalezienia śladów inteligentnego życia pozaziemskiego. Przełożeni jednak nie wiedzieli o jego charytatywnej akcji i wyliczyli, że działalność Niesluchowskiego kosztowała władze około 1,5 miliona dolarów. Ten zarzut, wraz z innymi dotyczącymi braku kompetencji, doprowadził do zwolnienia administratora. |


KUP NAJTANIEJ
Zapraszam
$ strings /dev/urandom |grep -i hello
$ strings /dev/urandom |grep -i hello
Pomyslalby kto, ze robiac aplikacje ktora ma "dzialac w tle" bardziej przyloza sie do tego jak wspolracuje ona z komputerem.
1)Trzeba oddzielnego programu zeby seti nie ciaglo 100% mocy obliczeniowej (zdaje sobie sprawe, ze ma niski prirytet - ale jednak nie pozostaje to bez wplywu na ogolne dzialanie systemu)
2)Ten program zamiast wymusic na procesorze bezczynnosc - sprawia tylko, ze wykonywane sa puste instrukcje (sprawdzilem u siebie: przykladowo - daje seti 30% mocy procesora, pisze mi ze mam 30% mocy w uzyciu i faktycznie do dyspozycji jest 70% - wiec wydajnosc nie jest tutaj problemem. Problemem jest zuzycie energi (a takze zwiazana z nia generacja ciepla) ktore nadal wynosi 100% - co mozna sprawdzic z poziomu bardziej zaawansowanych aplikacji)
4)Obsluga wielu rdzeni na jednordzeniowych procesorach z HT. Z wlasnych doswiadczen z tymi procesorami widze - ze nawet jesli wzrost wydajnosci zwiazany z HT nie jest olbrzymi - to jednak w niektorych sytuacjach sprzyja to polepszeniu interaktywnosci software:
np. procesor bez HT - wlaczamy jakas wymagajaca aplikacje a jednoczesnie probujemy czytac sobie tekst ze strony w internecie: w efekcie pracy aplikacji 1 aplikacja 2 cierpi na charakterystyczne przestoje - zwiazane z tym jak procesor obrabia informacje (ktore musza czekac na zamkniecie watku z pierwszej aplikacji)
w przypadku gdy wlaczymy HT - w tej samej sytuacji program 2 dziala duzo plynniej chociaz wzrost wydajnosci jako takiej moze oscylowac w okolicach kilku procent - i to tylko dlatego ze jakas instrukcja z programu 2 moze sie wykonac pomimo wykonywania instruckcji z programu 1(i chociarz niebylo zadnych teoretycznych przeciwskazan zeby tak samo stalo sie w przykladzie 1 - w koncu obydwa procesory obsluguja multitasking).
... co do występku, to trochę przesadził z odpalaniem tego gdzie się da ...
... co do odpalania seti ma kilku rdzeniach, oczywiście że się da
... kto może niech szuka, ale nie kosztem innych ...