Legends never die: GPUPI - Seite 33

Seite 33 von 59 - Forum: Number Crunching auf overclockers.at

URL: https://www.overclockers.at/number-crunching/legends-never-die-gpupi_240993/page_33 - zur Vollversion wechseln!


InfiX schrieb am 10.12.2014 um 00:23


s!LeNt_tR!ggEr schrieb am 10.12.2014 um 00:24

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


mat schrieb am 10.12.2014 um 00:27

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 schrieb am 10.12.2014 um 00:37

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


s!LeNt_tR!ggEr schrieb am 10.12.2014 um 00:40

Hab ich nicht bei mir ... weder bei OpenCL noch bei dem ohne. CUDA touch ich nicht an ^^


mat schrieb am 10.12.2014 um 00:44

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 schrieb am 10.12.2014 um 00:45

@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.


InfiX schrieb am 10.12.2014 um 00:53

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 schrieb am 10.12.2014 um 00:54

@InfiX: Haste CUDA gestartet da oda ?


mat schrieb am 10.12.2014 um 00:55

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 schrieb am 10.12.2014 um 00:59

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 schrieb am 10.12.2014 um 01:03

Da ich es nicht habe ist es ein Fehler ;) smile @mat


mat schrieb am 10.12.2014 um 01:08

Ü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 schrieb am 10.12.2014 um 01:10

Lahm ;))) Muss ich da nen Acc. anlegen für ja oder ? oc.at team dort vertretten ?


mat schrieb am 10.12.2014 um 01:12

Ja.

Und bitte hör auf mit den Fanboy-Sticheleien. Die verursachen bei mir maximal Brechreiz.




overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025