"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

Legends never die: GPUPI

mat 06.11.2014 - 01:52 412001 878 Thread rating
Posts

InfiX

she/her
Avatar
Registered: Mar 2002
Location: Graz
Posts: 14270
Zitat von s!LeNt_tR!ggEr
... soweit ich das aber noch in Erinnerung habe war der Catalyst schneller ;( 22.94 iwas war der "Score" da.

vielleicht ists bei dir auch die reduction size?
mal mit 128 probiert?

s!LeNt_tR!ggEr

4 Sterne "Inhaber"
Avatar
Registered: May 2007
Location: Germany
Posts: 1414
moment,teste mal eben ;)

Schneller mit 128:

click to enlarge

mit 256: 00h 00m 22.822s PI value output -> 5895585A0

Device time for pi calculation: 22.412 s
Device time for memory reduction: 0.410 s

mit 512: crash xD
Bearbeitet von s!LeNt_tR!ggEr am 10.12.2014, 00:30

mat

Administrator
Legends never die
Avatar
Registered: Aug 2003
Location: nö
Posts: 25444
Na ja, jedenfalls gut zu wissen, dass die neue OpenCL 2.0-Implementierung von AMD rennt. :)

Übrigens habe ich mir in den letzten Tagen angeschaut, ob es Verbesserungen für OpenCL 2.0 im Benchmark geben könnte. Die Antwort ist "jein". Unter Umstände besteht die Möglichkeit, die neuen Workgroup-Functions für die Memory Reduction einzubauen. Das könnte je nach Hersteller-Implementierung für mehr Performance sorgen, weil diese Funktionen besser für die vorhandene Hardware optimiert sind. Die Funktionen sind allerdings nur für skalare Datentypen ausgelegt, nicht für doubledouble-Arithmetik. Deshalb ist es fraglich, ob die notwendige Präzision damit erreicht werden kann. Ich denke nicht.

InfiX

she/her
Avatar
Registered: Mar 2002
Location: Graz
Posts: 14270
nur zur kontrolle, der error ist normal? (ist ja eigentlich unnötig oder? :D)
Code:
Devices found that don't support this benchmark:
 => Cedar (OpenCL 1.2 AMD-APP)

API: OpenCL GPU with 1 devices
API: OpenCL CPU with 1 devices

Error: CUDA driver version is insufficient for CUDA runtime version
OpenCL GPU: AMD Tahiti (28 CUs, 980 MHz)
OpenCL 1.2 AMD-APP (1573.4) is ready.

ansonsten alles im grünen bereich :D
Code:
OpenCL GPU: AMD Tahiti (28 CUs, 980 MHz)
OpenCL 1.2 AMD-APP (1573.4) is ready.

Compiling OpenCL kernels ... done.

Calculating 1.000.000.000th digit of PI. 20 iterations.

Allocated device memory : 335548416 Bytes
Batch Size              : 20M
Reduction Size          : 128

 00h 00m 00.286s Batch  1 finished.
 00h 00m 01.719s Batch  2 finished.
 00h 00m 03.167s Batch  3 finished.
 00h 00m 05.555s Batch  4 finished.
 00h 00m 09.947s Batch  5 finished.
 00h 00m 13.827s Batch  6 finished.
 00h 00m 15.261s Batch  7 finished.
 00h 00m 16.711s Batch  8 finished.
 00h 00m 19.076s Batch  9 finished.
 00h 00m 23.379s Batch 10 finished.
 00h 00m 27.185s Batch 11 finished.
 00h 00m 28.618s Batch 12 finished.
 00h 00m 30.066s Batch 13 finished.
 00h 00m 32.454s Batch 14 finished.
 00h 00m 36.845s Batch 15 finished.
 00h 00m 40.726s Batch 16 finished.
 00h 00m 42.159s Batch 17 finished.
 00h 00m 43.608s Batch 18 finished.
 00h 00m 45.972s Batch 19 finished.
 00h 00m 50.275s Batch 20 finished.
 00h 00m 53.935s PI value output -> 5895585A0

 Device time for   pi calculation:   53.566 s
 Device time for memory reduction:    0.369 s
Bearbeitet von InfiX am 10.12.2014, 00:42

s!LeNt_tR!ggEr

4 Sterne "Inhaber"
Avatar
Registered: May 2007
Location: Germany
Posts: 1414
Hab ich nicht bei mir ... weder bei OpenCL noch bei dem ohne. CUDA touch ich nicht an ^^

mat

Administrator
Legends never die
Avatar
Registered: Aug 2003
Location: nö
Posts: 25444
Du hast scheinbar einen sehr alten Driver für eine NVIDIA-Grafikkarte oben. Ein aktueller Driver wird das Problem sicher bereinigen. Falls du gar keine NVIDA-GPU im System hast, tippe ich auf Driver-Überbleibsel. Für genau solche Fälle - auch wenn es hier kein fataler Fehler ist - gibt es die "OpenCL only" und "CUDA only"-Versionen!

s!LeNt_tR!ggEr

4 Sterne "Inhaber"
Avatar
Registered: May 2007
Location: Germany
Posts: 1414
@mat: Er hat AMD ?!

EDIT: Wenn ich CUDA starte kommt annähernd das gleiche:

Error: CUDA driver version is insufficient for CUDA runtime version

Error: Could not initialize any API/devices!

Normal da ich keine NV habe.
Bearbeitet von s!LeNt_tR!ggEr am 10.12.2014, 00:50

InfiX

she/her
Avatar
Registered: Mar 2002
Location: Graz
Posts: 14270
Zitat von mat
Falls du gar keine NVIDA-GPU im System hast, tippe ich auf Driver-Überbleibsel.

hmm... sehr unwahrscheinlich, die letzte nvidia karte in meinem system war eine TI 4200 vor 10+ jahren, ich setz mein system zwar nicht oft neu auf, aber da lief höchstwahrscheinlich noch windows 98 oso :D

s!LeNt_tR!ggEr

4 Sterne "Inhaber"
Avatar
Registered: May 2007
Location: Germany
Posts: 1414
@InfiX: Haste CUDA gestartet da oda ?

mat

Administrator
Legends never die
Avatar
Registered: Aug 2003
Location: nö
Posts: 25444
Dann heißt es nur, dass gar kein Driver für CUDA gefunden wurde. Könnte man vielleicht auch schöner machen, aber ich lasse es mal so.

InfiX

she/her
Avatar
Registered: Mar 2002
Location: Graz
Posts: 14270
Zitat von s!LeNt_tR!ggEr
@InfiX: Haste CUDA gestartet da oda ?

nein die normale GPUPI.exe
mich störts eh ned, wollt nur wissen ob der fehler normal ist oder ob der fehler ein fehler ist :D

s!LeNt_tR!ggEr

4 Sterne "Inhaber"
Avatar
Registered: May 2007
Location: Germany
Posts: 1414
Da ich es nicht habe ist es ein Fehler ;) smile @mat

mat

Administrator
Legends never die
Avatar
Registered: Aug 2003
Location: nö
Posts: 25444
Übrigens wäre es spitzenmäßig, wenn ihr eure Ergebnisse auch bei Hwbot eintragt! Damit helft ihr dem Benchmark, damit er den Sprung zu den Punkten und damit die offizielle Integration in Hwbot schafft.

Mein neuster Score mit einer ASUS Strix GTX 980 OC Edition bei 1399 MHz auf der GPU :eek:

http://hwbot.org/submission/2695525...980_38sec_615ms

s!LeNt_tR!ggEr

4 Sterne "Inhaber"
Avatar
Registered: May 2007
Location: Germany
Posts: 1414
Lahm ;))) Muss ich da nen Acc. anlegen für ja oder ? oc.at team dort vertretten ?

mat

Administrator
Legends never die
Avatar
Registered: Aug 2003
Location: nö
Posts: 25444
Ja.

Und bitte hör auf mit den Fanboy-Sticheleien. Die verursachen bei mir maximal Brechreiz.
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz