ClaudiusD hat geschrieben:Wow. Ich bin grad ganz fasziniert von der brachialen DP-Leistung meiner einzelnen 280X. Da hab ich ja einen Glückstreffer gemacht. Nur heiß wird das Dings, unglaublich...
Tjo, die 280X ist im DP-Bereich sehr gut (auch bestes Preis-/Leistungsverhältnis).
Ich habe nun mal ein wenig an meiner 290X herumgetestet und komme abschließend zu folgender app_config.xml:
Code: Alles auswählen
<app_config>
<app>
<name>milkyway</name>
<gpu_versions>
<gpu_usage>0.125</gpu_usage>
<cpu_usage>0.1</cpu_usage>
</gpu_versions>
</app>
<app>
<name>milkyway_separation__modified_fit</name>
<gpu_versions>
<gpu_usage>0.125</gpu_usage>
<cpu_usage>0.1</cpu_usage>
</gpu_versions>
</app>
</app_config>
Es werden also 8 WUs parallel berechnet (von beiden WU-Typen) und weniger als 1 CPU-Kern für alle 8 zur Steuerung benötigt.
Die Karte wird keineswegs heißer (MSI 290X Lightning - hat eine effizientere Kühlung als andere Karten, TripleSlot-Bauweise), als wenn ich die WUs einzeln durchjage (GraKa bleibt bei 66°C).
Die Recheneffizienz ist etwas besser, als beim Einzelrechnen (ich hätte mir das auch für die 2er und 4er-Kombinationen mal im Detail aufschreiben sollen).
Für die 290X auf meinem System gilt:
13 Sek. für die kurzen und 40 Sek. für die langen WUs im Einzelrechenbetrieb.
58 Sek. für die kurzen und 4:53 (=4x60+53=293 Sek.) für die langen WUs im "Octa-Pulk".
Rechne ich die Einzelrechenzeiten hoch, also 13x8=104 Sek. und 40x8=320 Sek. für 8 sequentiell berechnete WUs, so sieht man, dass ich bei den kurzen pro 8er Rechenzyklus 104-58=46 Sek. bzw. 320-293=27 Sek. einspare.
Alle Messungen/Angaben gelten für eine 16 GB-RAM i5-Maschine, an der gearbeitet wird (Office/Browsing mit massiven Multitabs) und neben Milkyway@home noch 3x ATLAS@home WUs laufen.
Es ist keinerlei Beeinträchtigung der Arbeit (ruckeln oder so etwas) zu bemerken - sie schnurrt, als wäre sie idle.
Bedeutet: Wenn das Maschinchen in der Nacht von mr nicht genutzt wird, sind die Rechenzeiten noch etwas besser.
Da bei mir ein Mischbetrieb von kurzen neben langen WU-Typen bearbeitet wird, lädt das System in den 8er Block weitere Wus rein, sobald von den kürzeren was abgearbeitet wird.
Kombiniert man Milkyway mit einem zweiten GPU-Projekt, so wird in den 8er Block nichts nachgeladen, bis ALLE WUs des initial geladenen WU-Blocks abgearbeitet wurden. Dann startet die WU des Konkurenzprojekts und anschließend geht wieder Milkyway an die Arbeit.
Sobald die ersten (kurzen) WUs aus einem 8er-Mischblock fertig sind, nehmen die Laufzeiten der verbleibenden WUs ab. Irgendwie müssen also die frei werdenden Ressourcen den verbliebenen WUs des 8er Blocks im laufenden Betrieb zugeordnet werden können - das hat mich etwas verwundert...
Jetzt muss sich noch zeigen, ob die Aufgaben auch validiert werden...
Michael.
P.S.: Wie oben schon erwähnt, müssen die Applikationen für die (nicht automatisch erkannte) 290X manuell von der Milkyway-Webseite heruntergeladen und in das Projektverzeichnis abgelegt werden.