Persönliche Werkzeuge

Optimierte Anwendungen

Aus SETI.Germany Wiki

Wechseln zu:Navigation, Suche

Weitere Informationen über und Anleitungen für die Installation der optimierten Anwendungen gibt es auch im Software Tuning Guide.

Inhaltsverzeichnis

[bearbeiten] SETI@home

Es gibt für das Projekt SETI@home optimierte Anwendungen, mit welchen die Workunits um bis zu 50% schneller berechnet werden. Nachfolgend sind die Download-Ressourcen angegeben, wo diese heruntergeladen werden können.

Es gibt auch eine Beta-Version eines 'Unified Installers' auf den Lunatics-Seiten, der die Installation vereinfacht. Er unterstützt SETI@home Enhanced und Astropulse v5, nicht aber Astropulse.

[bearbeiten] SETI@home Enhanced

[bearbeiten] Astropulse

(Überblick)

[bearbeiten] v5

(Überblick Lunatic Downloads)


[bearbeiten] Hinweis zur app_info.xml

Die Verwendung der optimierten Anwendungen muss in einer Datei app_info.xml für das Projekt eingestellt werden. Das kann man den 'Unified Installer' (s. o.) erledigen lassen oder es händisch tun. Die Datei befindet sich im Projektverzeichnis, z. B. projects\setiathome.berkeley.edu unter dem Boinc-Daten-Verzeichnis. Wenn sie nicht existiert, kann man sie anlegen, indem man die Teile der verschiedenen optimierten Anwendungen (jeweils von <app> bis </app_version>) hintereinanderkopiert und dafür sorgt, dass die Datei mit <app_info> beginnt und mit </app_info> endet. Die in dem Archiv mit den optimierten Anwendungen für Astropulse enthaltene app_info.xml beinhaltet nur Astropulse-Information, diese muss also wie beschrieben mit den Informationen der anderen Anwendungen in eine app_info.xml vereint werden. Weiterführende Informationen dazu (und vorgefertigte app_info.xml für S@h und AP) stehen auf der Website von SETI@home. Ein Beispiel für eine kombinierte app_info.xml mit den 3 Teilprojekten S@h Enhanced, AP und AP v5 findet man auf der Lunatics-Webseite.

Wenn app_info.xml existiert, werden nur die Anwendungen gerechnet, die in ihr beschrieben sind, wenn also beispielsweise die astropulse_v5 nicht darin steht, wird dieses Teilprojekt nicht gerechnet.

[bearbeiten] Enigma@Home

Für das Projekt Enigma@Home gibt es ebenfalls optimierte Anwendungen. Diese sind u.a. hier zu finden. Durchschnittlich werden die WUs 15-20%, in einigen Fällen bis zu 30% schneller berechnet.

Bei der Umstellung auf die optimierte Anwendung sollten keine WUs in Berechnung sein. Die Aufgaben, die aktuelle berechnet werden, werden nach der Umstellung mit einem Fehler abgebrochen. WUs die noch nicht angefangen wurden, sind kein Problem. Die fängt die optimierte Anwendung nach der Umstellung normal an zu rechnen. Zur Vorbereitung sollte man also folgendes machen:

  1. Enigma auf "Keine neuen Aufgaben" stellen.
  2. Aufgaben die noch nicht angefangen wurden, anhalten.
  3. Aufgaben die schon laufen, fertig rechnen lassen.


Nun kann die optimierte Anwendung installiert werden.

[bearbeiten] Windows

  1. BOINC komplett beenden.
  2. Die Dateien "app_test_522.zip" und "exe.zip" runterladen.
  3. Die Datei "app_test_522.zip" entpacken und alle Dateien in den Projektordner von Enigma kopieren. Vorhandene Dateien überschreiben.
  4. Die Datei "exe.zip" entpacken, die Anwendung für die eigene CPU auswählen und die Datei in den Projektordner von Enigma kopieren. Vorhandene Dateien überschreiben.

Für Core2-Prozessoren (und neuere) gibt es auch alle benötigten Dateien in einem Archiv.

[bearbeiten] Linux

  1. BOINC komplett beenden.
  2. Die Dateien "app_test_522.tgz" und "test.tgz" runterladen.
  3. Die Datei "app_test_522.tgz" entpacken und alle Dateien in den Projektordner von Enigma kopieren. Vorhandene Dateien überschreiben.
  4. Die Datei "test.tgz" entpacken und den Ordner für die eigene CPU auswählen. In dem Ordner befinden sich zwei Dateien. Wir brauchen nur die Datei mit dem Namen "enigma". Diese wird in "enigma_0.76_i686-pc-linux-gnu" umbenannt. Anschließend die Datei in den Projektordner von Enigma kopieren und die vorhandene Datei überschreiben.

Für 64bit-Distributionen sind in diesem Thread noch bessere Optimierungen zu finden.

Jetzt kann man BOINC wieder starten, die angehaltenen WUs freigeben und neue Aufgaben zulassen. Unter "Aufgaben" muss als Anwendung jetzt "Enigma 0.76b-Opt 5.22" angezeigt werden.

[bearbeiten] MilkyWay@Home

Die originale Anwendung des Projektes geht recht sorglos mit den Rechner-Ressourcen um. Daher hat das Team Planet3DNow! eine optimierte Version veröffentlicht. Die Steigerung der Berechnungsgeschwindigkeit ist enorm! Es steht auch eine Version für ATI Grafikkarten der Serien HD 3830/50/70 und 4770/4830/50/70/90 sowie 5830/50/70/5970 zur Verfügung. Eine Anleitung dazu findet ihr in unserer Wiki.

Die jeweils aktuellen Anwendungen gibt es hier: Brilliantsite.com oder im Forum von Planet 3DNow!

ACHTUNG!

Wer die benutzt sollte die Foren bei Milkyway gut im Auge behalten ob es Änderungen gibt. Die optimierten Anwendungen müssen jeweils per Hand angepasst werden und führen andernfalls eventuell zu invaliden Ergebnissen.

[bearbeiten] Collatz Conjecture

Collatz bietet ebenfalls Powerapps die als Anonymus Platform eingebunden werden. Außerdem volle Unterstützung für ATI Karten ab der Radeon HD2600 in Verbindung mit einem BOINC Manager ab Version 6.10.x.

Die Karten müssen anders als bei Milkyway kein Double Precision können.

Alle Zeitangaben in WEZ +1. Es ist jetzt 13:04 Uhr.


Powered by vBulletin® Version 3.8.4 (Deutsch)
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Powered by vbWiki Pro 1.3 RC4. Copyright ©2006-2007, NuHit, LLC

Powered by vBCMS® 2.6.8 ©2002 - 2010 vbdesigns.de
Diese Seite ist Teil der Homepage von SETI.Germany