opencl

OpenCL (Open Computing Language) ist ein Framework zum Schreiben von Programmen, die auf heterogenen Plattformen laufen, die aus CPUs, GPUs und anderen Prozessoren bestehen.
2
Antworten

OpenCL AMD vs NVIDIA Leistung

Ich habe einen einfachen Kernel implementiert, bei dem es sich um eine Art Faltung handelt. Ich habe es auf NVIDIA GT 240 gemessen. Es dauerte 70 ms bei CUDA und 100 ms bei OpenCL. Ok, dachte ich, der NVIDIA-Compiler ist besser für CUDA optimier...
23.01.2012, 11:32
1
Antwort

Unterschiede zwischen clBLAS und ViennaCL?

Wenn ich mir die OpenCL-Bibliotheken dort anschaue, versuche ich, jeden einzelnen zu verstehen. Eine Bibliothek ist insbesondere clBLAS . Ihre Website gibt an, dass sie BLAS Level 1,2, & amp; 3 Methoden. Das ist großartig, aber ViennaCL hat a...
26.05.2015, 12:50
1
Antwort

Deaktivieren Sie OpenCL in OpenCV vollständig

Ich möchte eine statische Version von OpenCV (3) mit OpenCL deaktiviert erstellen. Um dies zu tun, verwende ich %Vor% beim Kompilieren von OpenCV neben anderen Parametern (die andere Module deaktivieren, die ich nicht brauche). Die Ausgabe d...
09.06.2015, 09:05
1
Antwort

Threading opencl compiling

[Update:] Ich spawn jetzt mehrere Prozesse und es funktioniert ziemlich gut, obwohl das grundlegende Threading-Problem noch besteht. [/] Ich versuche ein c ++ (g ++ 4.6.1) Programm zu erstellen, das eine Menge opencl Kernel kompiliert. Die me...
27.01.2013, 05:48
1
Antwort

Wie kann SIMD in OpenCL optimal genutzt werden?

Im Optimierungsleitfaden von Beignet, einer Open-Source-Implementierung von OpenCL für Intel-GPUs    Arbeitsgruppengröße sollte größer als 16 sein und ein Vielfaches von 16 sein.       Da zwei mögliche SIMD-Lanes auf Gen 8 oder 16 sind....
31.10.2015, 14:24
1
Antwort

Wie Debuggen OpenCL auf Nvidia-GPUs?

Gibt es eine Möglichkeit, OpenCL-Kernel auf einer Nvidia-GPU zu debuggen, d. h. Haltepunkte setzen und Variablen überprüfen? Mein Verständnis ist, dass Nvidia-Tool OpenCL-Debugging nicht erlaubt, und AMD's und Intels erlauben es nur auf ihr...
16.08.2013, 03:57
6
Antworten

Zugriffsvektortyp OpenCL

Ich habe eine Variable innerhalb eines Kernels wie: %Vor% Ich würde gerne wissen, ob es eine Möglichkeit gibt, das dritte int in element wie zu adressieren element[2] , so dass ich dasselbe wäre wie das Schreiben von element.s2 Also...
20.03.2012, 14:33