AG Verteiltes Rechnen/BOINC
Inhaltsverzeichnis
BOINC
Die aktuell empfohlene BOINC Software ist die Version 6.10.56
Die BOINC Plattform wird auch als optimierte Version für bestimmte Projekte oder auch Prozessoren und Betriebssysteme angeboten. Manche Projekte geben den Source ihrer Anwedung heraus, welche dann von erfinderischen Programmierern verbessert werden. Möglichkeiten hierbei sind Umstellungen in der Anwendung selbst, die Benutzung von CPU-spezifischen Befehlssätzen wie z. B. die verschiedenen SSE-Versionen mit den entsprechenden Compiler-Schaltern oder auch das Miteinbeziehen einer GPU. Bei einigen Projekten werden diese optimierten Anwendungsprogramme automatisch installiert. Es kann aber auch sein, daß diese getrennt heruntergeladen werden müssen. Das sind in der Regel zumindest eine .EXE, die optimierte Anwendung, und eine Datei app_info.xml, in der ein paar Informationen zu der neuen Anwendungen stehen. Dieser Mechanismus wird beim Boinc-Start erkannt und gemeldet als "anonymous platform". Zur Installation der optimierten Anwendung wird Boinc gestoppt, die heruntergeladenen Dateien werden ins entsprechende Projektverzeichnis kopiert (z. B. nachD:\Boinc_Data\projects\setiathome.berkeley.edu) und danach Boinc wieder gestartet.
Das inoffizielle BOINC-Wiki hat auch eine Seite für optimized Apps.
Hier gibt es Bloinc Clients für verschiedene Plattformen.
Optimized App (Seti@home – rest folgt)
Da die Berechnungszeiten bei Seti@home anfangs immer eine halbe Ewigkeit sind, wurden sogenannte optimierte Applikationen (optimized Apps) entwickelt.HIER findet ihr den Installer von Lunatics. Zur Installation darf BOINC nicht rechnen. Die Installationsroutine fragt euch zur Technik eures PC’s, zur CPU und GPU. Wenn ihr nicht wisst was ihr klicken sollt, könnt ihr selber bei Wikipedia reinschauen oder gegebenenfalls im IRC nachfragen.
Wer sich besser auskennt und sich manuell die Optimierung einrichten will findet hier Material für das Projekt Collatz Conjecture.
Für das Projekt MilkyWay@home gibt es hier etwas.
Einstein@home Apps gibt es hier.
BOINC Plattform Meldungen
Ein kleiner Einblick, was BOINC zu so mancher Hardware ausgibt:
Grafikkarte (GPU)
- NVIDIA GPU 0: GeForce GTX 260 (driver version 25721, CUDA version 3010, compute capability 1.3, 877MB, 537 GFLOPS peak)
- NVIDIA GPU 1 (not used): nForce 980a/780a SLI (driver version 25721, CUDA version 3010, compute capability 1.1, 494MB, 19 GFLOPS peak)
Hauptprozessor (CPU)
Nach einem BOINC Versionswechsel von der recommended (empfohlenen] zur Testversion
Version change (6.10.56 -> 6.10.58)
Running CPU benchmarks
Benchmark results:
- Processor: 4 AuthenticAMD AMD Phenom(tm) II X4 940 Processor [Family 16 Model 4 Stepping 2]
- Processor features: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 htt pni cx16 syscall nx lm svm sse4a osvw ibs skinit wdt page1gb rdtscp 3dnowext 3dnow
- Processor: 512.00 KB cache
- Memory: 7.50 GB physical, 15.06 GB virtual
Number of CPUs: 4
- 2472 floating point MIPS (Whetstone) per CPU
- 7542 integer MIPS (Dhrystone) per CPU
BOINC WIDE TEAM Account
Eine BOINC weites Team ist eines, welches bei allen BOINC Projekten mitmacht unter einem identischen Namen, einem FOUNDER (Captain) und einer e-Mail Adresse.
Auf der Seite BOINC-wide Teams gibt es weitere Informationen.
Mendoza hat für das Team Piratenpartei Deutschland bereits einen BOINC-wide Account angelegt.
Nun gilt es die verschiedenen Team Founder der einzelnen Projekte zu einem gleichen zusammen zu führen.
Mendoza und debaernd sollen nun möglichst alle Teamfounder darüber informieren, daß es demnächst einen einzigen Teamfounder bei allen BOINC Projekten geben soll. Daher müssen alle bisherigen Founder auf einen Neuen umgestellt werden. Dieser einzige Teamfounderaccount kann dann über den BOINC-wide Account verwaltet werden, was es deutlich einfacher macht, das Team der Piratenpartei Deutschland zu verwalten. Die Projektpunkte werden erst dann dem BOINC-wide Team Account gutgeschrieben, wenn die Vorraussetzungen dafür geschaffen wurden.
- Also Ein gemainsamer FOUNDER
- Ein gleicher Team Name (Piratenpartei Deutschland)
- Die gleiche E-Mail Adresse bei allen Projekten.
Zur Zeit Ist Mendoza der FOUNDER Name beim BOINC Wide Account
Der BOINC-wide Account ist nun bereits unter "Piraten" eingerichtet
Mendoza hat bereits alle seine gegründeten Teams auf den gemeinsamen "Piraten" Account umgestellt.
Auch debaernd hat schon damit begonnen seine Teams auf den neuen Founder umzustellen.
Steffi ebenfalls.
Dies soll sich nach der Zusammenführung ändern, da der BOINC-wide Account von mindestens zwei Piraten verwaltet werden soll, die beim verteilten Rechnen mitmachen.
Der Name des Team Gründers soll bei allen Projekten auf "Piraten" umgestellt werden. Der "Piraten" Account hat BOINC-wide die gleiche Mailadresse blackpearl_ät_piratenpower_punkt_de
Um einen Team Gründerwechsel durchzuführen muss sich der aktuelle Team Gründer (Founder) auf seinem Konto einloggen, auf Team verwalten gehen (edit Team) und den Teamgründerwechsel vollziehen. Es wird ihm eine Liste der im Team befindlichen Mitglieder angeboten. Aus der Liste ist dann das Mitglied "Piraten" als neuer Gründer zu bestimmen. Das war es dann auch schon. Erst wenn alle Projekte umgestellt sind funktioniert der BOINC-wide Account.
PIRAT hat BOINC
<DPL>
debug = 0 category = Benutzer hat BOINC namespace = Benutzer format = ,\n# %TITLE%,,
order = ascending ignorecase = true</DPL>