Optimierung der Collatz-WUs

Oh, stimmt, die "Computer"-Spalte übersah ich.
 
Jup habe auch viele von denen.
Dazu ist mein Output auch deutlich eingebrochen mit der neuen App, die Laufzeiten sind vergleichbar aber die Credits sind nur noch ca die Hälfte.
 
moin moin
Ich habe auch mal rumgespielt, auch wenn es hier 1 jahr still war.
meine 7970 @ 1170 rechnet nun anstelle von 210 sec mit 110 sec pro WU

Credits bei : 220 sec ---4600
bei : 110 Sec ---3400
das sind ca. 50 % mehr

Graka kommt nun auf 98 %

meine einstellung :

verbose=1
threads=8
kernels_per_reduction=64
sieve_size=30
lut_size=16
reduce_cpu=0
sleep=1


kernels_per_reduction sollte eigendlich max 48 sein .

gibt es ggf noch bessere einstellungen ?
 
Habs grad mal getestet, auf meiner guten alten 280x gingen die Cr/sec von 19,5 auf 28 hoch.
 
Hat das masl einer für ne RX480 getestet?
Also auf optimale Werte hin?
 
Hat das masl einer für ne RX480 getestet?
Also auf optimale Werte hin?
benutze das als grundeinstellungwas oben gepostet und veränder dann die werte
http://boinc.thesonntags.com/collatz/forum_thread.php?id=1273
dort sind einige anhaltswerte
lut_size nach oben oder unten korigieren
einfach mal testen jede karte brauch etwas andere werte
netten gruß manni
edit :
or RX480 i settled with below.

Card slightly OCd and undervolted by 110mV.
Pstate 4-7 @1275Mhz 1040mV

Stderr output

<core_client_version>7.6.22</core_client_version>
<![CDATA[
<stderr_txt>
Collatz Conjecture Sieve 1.21 Windows x86_64 for OpenCL
Written by Slicker (Jon Sonntag) of team SETI.USA
Based on the AMD Brook+ kernels by Gipsel of team Planet 3DNow!
Sieve code and OpenCL optimization provided by Sosiris of team BOINC@Taiwan
Collatz Config Settings:
verbose 1 (yes)
kernels/reduction 48

threads 8 (256)
lut_size 17 (1048576 bytes)
sieve_size 30 (51085096 bytes)
sleep 1
cache_sieve 1 (yes)
reducecpu 0 (no)
Platform ADVANCED MICRO DEVICES
Device 000001A5B4585D80
Max Dimensions 3
Max Work Items 256 256 256
Max Work Groups 256
Max Kernel Threads 256
Device Vendor Advanced Micro Devices, Inc.
Name Ellesmere
Driver Version 2117.9 (VM)
OpenCL Version OpenCL 2.0 AMD-APP (2117.9)
actual threads 256
Start 2788027109034757718016
Stop 2788027115631827484672
Best 2788027115194872997735
Highest steps 1912
Total steps 43559192790733
Average steps 555
CPU time 4.10938 seconds
Elapsed time 95.2559seconds
05:33:45 (5112): called boinc_finish

</stderr_txt>
]]>
 
Zuletzt bearbeitet:
Die Konfig wurde meines Wissens leider nur unter Win gelesen/genutzt(?).
 
*Update*

collatz_stats0gr9f.jpg


Keep on rolling: http://abload.de/img/boinc_achomey3l2s.jpg
 
Hab mal meine 980ti mit folgenden Einstellungen getestet:

verbose=1
kernels_per_reduction=48
sleep=1
threads=8
lut_size=17
reduce_CPU=0
sieve_size=30
cache_sieve=1

Die Zeiten gingen von ~150sec auf ~62sec runter.
 
Hab mal meine 980ti mit folgenden Einstellungen getestet:

verbose=1
kernels_per_reduction=48
sleep=1
threads=8
lut_size=17
reduce_CPU=0
sieve_size=30
cache_sieve=1

Die Zeiten gingen von ~150sec auf ~62sec runter.

Sehr Sehr Schön
Dann explodiert ja dein Output die Nächsten Stunden
Ich vermute mal das bei uns einige Grakas Im "Schlummer " modus sind und nur mit 50 % oder noch weniger Crunchen

gruß manni
 
Zuletzt bearbeitet:
Wenn wir wüssten wo die *.config unter Linux zu finden wäre würde es Cyrus helfen. Dessen Karten sind noch gar nicht optimiert.

--- Update ---

Hab die gleiche config mal auf meine 750ti angeandt. Hochgerechnet macht die jetzt >900K/Tag, vorher 580K
 
Mal zum Vergleichen, was haben Eure RX480 für Laufzeiten bei 4 WUs gleichzeitig? Bei mir so um 5400 sec. mit Optimierung.
 
Für eine RX480 kommt mir eine Zeit von 5400sec bei 4 parallelen WU's extrem lang vor. Das würden ja nur ca 290K/Tag sein.

--- Update ---

https://boinc.thesonntags.com/collatz/results.php?hostid=639382

Das sind die Zeiten für eine RX470
@Raspo
Hast Du einen Kern für die GPU frei gehalten? Taktet die GPU von Idle Takt hoch?
Lass mal nur eine Wu gleichzeitig laufen.
 
Hab ich nun auch mal probiert. Die Dateien liegen ohne Inhalt bereits im Projektordner: collatz_sieve_1.21_x86_64-pc-linux-gnu__opencl_amd_gpu.config
Bei den großen Tahitis bringt das wirklich einiges. Von 205s 4600cr auf 104s 3600cr bei der schnellsten.
Jetzt ruckelt es aber auch. Und der Verbrauch steigt natürlich auch.
 
und wo ist der Projektordner? Unter Linux bin ich nun mal ein noob.
 
In dein meisten Distris (debianbasierend) unter /var/lib/boinc-client/projects/boinc.thesonntags.com_collatz/
Also einfach die Datei /var/lib/boinc-client/projects/boinc.thesonntags.com_collatz/collatz_sieve_1.21_x86_64-pc-linux-gnu__opencl_nvidia_gpu.config
mit den config Zeilen füllen, speichern und bei der nächsten WU wird das angewendet. Natürlich lässt sich da nur als root schreiben, weil dort alles dem user boinc gehört.
Wenn natürlich eine neue Appversion kommt oder die i686 App verwendet wird, muss man nat. deren configs bearbeiten.
 
@Sabroe
Danke für die Zeiten. 4 WUs machen also überhaupt keinen Sinn. Mit einer bleibe ich unter 100sec, passt also zu Deinen Zeiten.
Aber schon bei 2 WUs bremsen aus. Da geht die Zeit schon überproportional hoch.
 
@Raspo
Waren ja auch für die etwas langsamere 470. Die Umstellung kommt unserem Output ja zugute *great*

@cyrus
Danke. Ich habs einfach nicht gefunden. Nu läufts.
 
Sieht auch so aus, dass wir uns nun Overclock.net und andere vom Hals halten können.
 
Und noch ne 7970OC auf Collatz angesetzt...
 
Ich habe mal die Werte von Sabroe bei einer GTX 950 genommen, Laufzeit ging um ca 200sec zurück aber PC war kaum noch nutzbar. Hat jemand einen Vorschlag, welche Werte ich wie anpassen sollte, damit der PC normal genutzt werden kann und trotzdem noch was von der Optimierung übrig bleibt?
Danke im Voraus
 
Ich habe mal die Werte von Sabroe bei einer GTX 950 genommen, Laufzeit ging um ca 200sec zurück aber PC war kaum noch nutzbar. Hat jemand einen Vorschlag, welche Werte ich wie anpassen sollte, damit der PC normal genutzt werden kann und trotzdem noch was von der Optimierung übrig bleibt?
Danke im Voraus

http://boinc.thesonntags.com/collatz/forum_thread.php?id=1273#23087

Da habe ich mal was gefunden was mann machen muss wenn der PC ruckelt ich meine mann muss kernels_per_reduction Kleiner machen versuch mal 32

GTX950
No lag and usable system:
verbose=1
kernels_per_reduction=32
threads=7
lut_size=17
sleep=1
reduce_cpu=0
sieve_size=24


Gruß Manni

PS ggf Sollten wir eine Einstellungsdatenbank machen ???
so findet jeder die richtige einstellung
 
Zuletzt bearbeitet:
Zurück
Oben Unten