Anmelden mit
Registrieren | Anmelden

OpenCL: Shader, Kryptografie und Bandbreite

[Exklusiv] AMD FirePro W8100 im Test: Hawaii-Workstation-Karte
Von

Shader-Leistung: FP32 vs. FP64

Zunächst betrachten wir einmal einen OpenCL-Benchmark, der Dank des relativ geringen Overheads dem theoretischen Verhältnis von Berechnungen mit einfacher und doppelter Genauigkeit im direkten Vergleich beider Werte ein und derselben Karte doch recht nahe kommen könnte.

Weiter geht´s zum Kryptografie-Benchmark. Erstaunlich, wie hier die ältere FirePro W9000 noch mithalten kann, während der Abstand zwischen FirePro W9100 und W8100 in etwa dem entspricht, was man von der theoretischen Leistung her erwarten konnte.

Diese beiden Benchmarks sind zwar rein synthetischr Natur, offenbaren aber auch gleich am Anfang das Dilemma, in das Nvidia seine eigenen Karten durch die fast schon stiefmütterliche Unterstützung von OpenCL immer wieder selbst bringt.  Nun könnte man argumentieren, dass Nvidia mit CUDA eine eigene und ebenfalls sehr performante (und leider proprietäre) Schnittstelle hat, was durchaus richtig ist.

Allerdings verringert sich Nvidias CUDA-Mikrokosmos derzeit doch spürbar, wenn man die steigende Akzeptanz von OpenCL in professionellen Anwendungen betrachtet. Selbst ehemalige Festungen wie Adobes Mercury Engine sind mittlerweile offen für OpenCL und auch der Mac darf seit einiger Zeit von OpenCL als nutzbarer Schnittstelle profitieren.

Folding@Home

Wir wollen den aktuellen FAH-Benchmark nutzen, um auch den Anwendungen aus diesem Bereich (FAH, Bitmining usw.) eine Chance zu geben - obwohl sicher kaum jemand auf die Idee käme, diese teuren Karten in der Praxis dermaßen zweckentfremdet für solche Anwendungen einzusetzen.

Auch bei diesen Benchmarks ist der Abstand in ungefähr der gleiche, wie bei der theoretisch möglichen Rechenleistung auf dem Papier. Man sieht also sehr schön, wie gut diese Architektur in Szenarien ohne Overhead skaliert.

Speicher-Bandbreite

Dass es auch anders geht, beweist Nvidia nämlich genau dann, wenn man mal OpenCL und Direct3D in der Version 11 vergleicht. Mit ein klein wenig Mühe bei den Treibern kann man nämlich dann doch, was man sich vorher noch selbst sinnlos verwehrt hatte.

Diese kleine, wenn auch nur auf synthetischen Benchmarks basierende Einführung sollten wir bei den folgenden Tests immer dann im Hinterkopf haben, wenn es um OpenCL geht, da es an manchen Stellen so manches verständlicher erscheinen lässt.

Ob und wie weit sich Nvidia mit dieser Haltung selbst einen Gefallen tut, muss die Zukunft zeigen - spätestens dann wenn es darum geht, die Akzeptanz beider Schnittstellen und deren Verbreitung erneut miteinander zu vergleichen.

Experten im Forum befragen

Zu diesem Thema einen neuen Thread im Forum Artikel erstellen.

Beispiel: Notebook, Festplatte, Speicher

2 Kommentare anzeigen.
Auf dieser Seiten können keine Kommentare mehr abgegeben werden
Sortieren nach: Neueste zuerst | Älteste zuerst
  • Sweepi , 7. Juli 2014 11:57
    Klasse Test! (wie immer :) )

    Kurze Frage zu eurem 2D-Test: Ist das ein anderer als http://www.tomshardware.de/download/Tom2D,0301-26150.html? (Im Test steht v2).
    Und ist der Download down oder mache ich was falsch?


    Gruß
    Sweepi
  • FormatC , 7. Juli 2014 12:13
    Was mit dem Download ist, weiß ich auch nicht. Der Tests ist in einer neuen Version, die ist aber aus guten Gründen nicht mehr public, da wurde zu viel Unfug mit getrieben (sogar mal gegen Geld von irgendeinem Portal) :(