AG Verteiltes Rechnen/BOINC
BOINC
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.
PIRAT hat BOINC
<DPL>
debug = 0 category = Benutzer hat BOINC namespace = Benutzer format = ,\n# %TITLE%,,
order = ascending ignorecase = true</DPL>