Seti@Home
Van DPC wiki
Inhoud |
Seti@Home
SETI@Home is een onderdeel van het SETI-project, waar gezocht wordt naar buitenaardse intelligentie. Door de vele metingen die gedaan worden is er heel veel data die geanalyseerd moet worden. Met SETI@Home kunnen mensen stukjes data analyseren op hun eigen computer en de gegevens vervolgens opsturen. Dit geeft de mogelijkheid om over de hele wereld processortijd te gebruiken van vrijwilligers. Het fenomeen waarbij grote rekentaken worden verdeeld over een heleboel verschillende computers heet distributed computing.
Ruim anderhalf jaar na de start van het project werd het team Dutch Power Cows bij Berkeley opgericht. In het begin kon het nog niet op grote steun rekenen, maar toen binnen het jaar (op 11 september 2002) de eerste miljoen resultaten waren ingeleverd, raakte het project in een stroomversnelling. In nog geen achttien maanden werd het totaal aantal punten verdrievoudigd tot meer dan drie miljoen opgestuurde resultaten. De vier miljoen mijlpaal werd ook nog net voor het einde van het project behaald in oktober van dit jaar. Het laatste jaar schommelde DPC tussen de twintigste en dertigste plaats om uiteindelijk met een eindtotaal van 4.131.730 punten te eindigen en dat bleek goed voor een 30ste plaats in de wereldrangschikking.
In mei 2006 is SETI Enhanced gestart. Het doel van deze nieuwe applicatie is om de signalen nog nauwkeuriger te analyseren. De invoering heeft tevens gevolgen gehad voor de creditberekening en het gebruik van zogenaamde "optimized clients".
Analyseren van signalen
De signalen die SETI@home analyseert komen van de Arecibo Radio Observatory in Puerto Rico. Er wordt gezocht naar verschillende signalen:
- Spikes: Radiogolven in een bepaalde frequentie die sterk genoeg zijn om van het achtegrondgeluid onderscheiden te worden.
- Triplets: Dit zijn 2 spikes na elkaar, met precies een derde spike ertussen in.
- Gaussian: Een signaal dat langzaam sterker wordt, en daarna weer zwakker.
- Pulse: Een zeer korte verhoging van de sterkte van het signaal.
Meedoen met SETI@home
BOINC
De nieuwe versie van SETI@home draait niet meer standalone, maar is opgenomen in het Berkeley Open Infrastructure for Network Computing of kortweg BOINC. Dit is een distributed computing platform. Als je BOINC installeert, kun je deelnemen aan meerdere projecten die allemaal een in te stellen hoeveelheid processortijd krijgen. Zie ook de BOINC Faq over installatie van de client en registratie bij BOINC.
Lid worden van DPC
Als je al seti draait en reeds een BOINC-account hebt geregistreerd, kun je op de projectsite inloggen en vervolgens op de teampagina lid van DPC worden. Als je nog geen account hebt, kun je ook in één keer registreren en lid worden.
Statistieken
Waardering
In tegenstelling tot andere Boinc projecten wordt, sinds de invoering van SETI Enhanced, een andere berekeningstechniek gehanteerd voor het toewijzen van credits.
De oude client steunde op het benchmark onderdeel van Boinc om een schatting te maken van de algemene snelheid en de computer credits die vervolgens werden toegekend. De nieuwe client bepaalt het werkelijke getal van zogenaamde "Floating Point OPerationS" (FPOPS) die worden gebruikt om een work unit te verwerken. FPOPS zijn wiskundige berekeningen die gebruik van decimale waarden in plaats van integralen.
Door deze nieuwe wijze is er bijna geen onderscheid meer tussen het gebruikte besturingssysteem van de computer. Per processor kan er nog wel verschil zijn, omdat SETI mogelijk gebruik kan maken van nieuwe instructies die door een processor kunnen worden uitgevoerd.
Verwerkingstijden
Door de invoering van de SETI Enhanced zijn de work units inhoudelijk gewijzigd van de nieuwe client heeft gevolgen voor de verwerkingstijden.
Ter eerste zit er een verschil tussen de inhoud en informatie in een work unit. De unit zelf is niet groter dan een standaard unit. De nieuwe applicatie analyseerd een work unit uitgebreider en kan meer signalen vinden die verder in de ruis van een WU zijn verborgen. De betere analyse heeft echter wel gevolgen voor de verwerkingstijd. Deze kan oplopen tot 55 uur (!).
Tevens speelt de AR een rol. AR betekend "Angle Range" en geeft de hoek aan van de Arecibo radio telescoop onderzoeksgebied waar de signalen zijn opgevangen. Standaard is de AR 0.4. Hoe hoger het getal, hoe korter het duurt. (Als de AR 0 zou zijn, zou dit beteken dat er specifiek op 1 punt is gezocht, in plaats van een gebied)
Angle range
Onderstaand overzicht geeft een idee hoeveel uren SETI nodig heeft om een WU te crunchen. Door het gebruik van optimized clients kan dit afwijken.
| AR | CPU-time | Deadline (dagen) |
|---|---|---|
| 0,112742888 | 2,87 | 19,10 |
| 0,12 | 3,04 | 20,25 |
| 0,15 | 3,39 | 22,57 |
| 0,20 | 3,97 | 26,43 |
| 0,225 | 4,26 | 28,36 |
| 0,226 | 8,26 | 54,96 |
| 0,25 | 7,28 | 48,45 |
| 0,30 | 5,80 | 38,58 |
| 0,35 | 4,78 | 31,82 |
| 0,40 | 4,05 | 26,92 |
| 0,41 | 3,92 | 26,11 |
| 0,42 | 3,81 | 25,33 |
| 0,43 | 3,70 | 24,60 |
| 0,44 | 3,59 | 23,90 |
| 0,45 | 3,49 | 23,24 |
| 0,46 | 3,40 | 22,61 |
| 0,47 | 3,31 | 22,01 |
| 0,48 | 3,22 | 21,44 |
| 0,49 | 3,14 | 20,89 |
| 0,50 | 3,06 | 20,37 |
| 0,55 | 2,72 | 18,08 |
| 0,60 | 2,44 | 16,22 |
| 0,65 | 2,21 | 14,67 |
| 0,70 | 2,01 | 13,38 |
| 0,75 | 1,84 | 12,27 |
| 0,80 | 1,70 | 11,32 |
| 0,85 | 1,58 | 10,49 |
| 0,90 | 1,47 | 9,77 |
| 0,95 | 1,37 | 9,13 |
| 1,00 | 1,29 | 8,56 |
| 1,05 | 1,21 | 8,06 |
| 1,10 | 1,14 | 7,60 |
| 1,127 | 1,10 | 7,37 |
| 1,128 | 0,65 | 4,34 |
Externe links
Berkeley University
Source code
Berkeley overzicht dataverkeer
Berkeley WU-status
Overzicht Boinc foutmeldingen
Optimized clients
- The Knights Who Say Ni! (Snelste op dit moment)
- Cruncher (DPC Mirror)
- www.marisan.nl
- Truxoft
- Harold Naparst
- Ned Slider

