___ tag123opencl ___ OpenCL (Open Computing Language) ist ein Framework zum Schreiben von Programmen, die auf heterogenen Plattformen laufen, die aus CPUs, GPUs und anderen Prozessoren bestehen.
___ tag123gpu ___ Akronym für "Graphics Processing Unit". Informationen zum Programmieren traditioneller grafischer Anwendungen finden Sie im Tag-Eintrag für "Grafikprogrammierung". Informationen zur allgemeinen Programmierung mit GPUs finden Sie im Tag-Eintrag für "gpgpu". Für spezifische GPU-Programmiertechnologien siehe die populären Tag-Einträge für "opencl", "cuda" und "schub".
___ qstnhdr ___ Wie Debuggen OpenCL auf Nvidia-GPUs?
___ qstntxt ___
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 ihren eigenen Geräten.
___ answer18270295 ___
gDEBugger könnte Ihnen etwas helfen (habe es nie benutzt), aber ansonsten gibt es kein Tool, von dem ich weiß, dass es Breakpoints setzen oder Variablen innerhalb eines Kernels untersuchen kann. Vielleicht versuchen Sie, Zwischenausgaben aus Ihrem Kernel zu speichern, wenn es sich um einen langen Kernel handelt. Entschuldigung, ich kann Ihnen keine magische Lösung geben, das Debuggen von OpenCL ist nur schwer.
___ tag123gpgpu ___ GPGPU ist ein Akronym für den Bereich der Informatik bekannt als "General Purpose Computing auf der Graphics Processing Unit (GPU)"
___ tag123nvidia ___ Ein amerikanisches globales Technologieunternehmen mit Sitz in Santa Clara, Kalifornien, bekannt für seine Grafikprozessoren (GPUs).
___ tag123amprocessor ___ Mikroprozessoren von Advanced Micro Devices (AMD).
___