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

GPUPI unterstützt nun auch CUDA!

mat 24.11.2014 11152 1
Unser hauseigener Benchmark bekommt mit der Version 1.3 nun auch eine CUDA-Implementierung, um Milliarden von Nachkommastellen der Kreiszahl Pi schneller auf NVIDIA-Grafikkarten berechnen zu können. Dafür haben wir den gesamten Benchmark auf den Kopf gestellt und eigene, in sich abgeschlossene API-Wrapper für OpenCL und CUDA programmiert, die automatisch geladen werden, wenn Support dafür vorhanden ist. Alternativ gibt es für jede API auch eine eigene ausführbare Datei, die diversen Kompatibilitätsproblemen aus dem Weg geht. Abschließend steht nun auch die Berechnung der 32 milliardsten Stellen (32B) zur Verfügung, die nicht weniger als 50 Minuten auf einer GTX 980 benötigt und auch als Stabilitätstest herhalten kann.

Download: GPUPI Beta 1.3 (721 KB)

Um die beiden Implementierungen fair zu halten, verwenden sie ausschließlich die gleichen Algorithmen und einen sehr ähnlichen Kernel-Code. Dafür wurde die OpenCL-Implementierung auch leicht angepasst, was zu minimalen Einbußen im Millisekunden-Bereich führen kann. Die Version 1.2 ist damit ungültig und steht nicht mehr zum Download, es darf ab sofort nur mit 1.3 gebencht werden.

Changelog:

  • CUDA-Implementierung mit dem CUDA Toolkit 6.5.
  • Getrennte API-Wrapper für OpenCL und CUDA, die je nach Unterstützung automatisch geladen werden.
  • Eigene ausführbare Dateien für reinen OpenCL bzw. CUDA-Benchmark. Wichtig: Nur GPUPI_OpenCL.exe funktioniert noch in Windows XP!
  • Verbesserter Menüpunkt zum Stoppen der Berechnung.
  • Expliziter 64-bit-Support bis auf Weiteres entfernt, da es keine Leistungsverbesserung dadurch gab.

Bitte fleißig testen, eure Unterstützung ist sehr wichtig!
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz