Tag: opencl

OpenCL (Open Computing Language) ist ein framework für das schreiben von Programmen, die Ausführung auf heterogenen Plattformen, bestehend aus CPUs, GPUs und anderen Prozessoren.

Mit Delphi nutzen von GPGPU-Technologie?

Anzahl der Antworten 4 Antworten
GPGPU ist das Prinzip der parallelen Prozessoren auf Grafikkarten für einen massiven Anstieg der Leistung. Hat jemand irgendwelche Ideen über die Verwendung von GPGPU in Delphi, entweder OpenCL oder CUDA? CUDA war/ist NVidia only, aber Sie haben

OpenCL: CPU - /GPU-mehrere Geräte

Anzahl der Antworten 5 Antworten
Ich möchte die Ausführung paralleler tasks auf die GPU und CPU mit OpenCL mehrere Geräte. Die standard-Beispiele aus der AMD-SDK sind nicht sehr klar zu diesem Thema. Können Sie beraten, zusätzliche Anleitungen oder Beispiele zu diesem Thema?

Bibliothek von opencl nicht gefunden?

Anzahl der Antworten 2 Antworten
Ich versuche zu kompilieren eines opencl-sample-code, aber ich erhalte die folgende Fehlermeldung /usr/bin/ld: cannot find -lOpenCL /usr/bin/ld: cannot find -loclUtil_x86_64 /usr/bin/ld: cannot find -lshrutil_x86_64 collect2: error: ld returned 1 exit status make: *** [../../..//OpenCL//bin//linux/release/DeviceQuery] Error 1 Ich

Mit OpenCL in das Gast-system mit der CPU auf Virtual Box, VMWare oder Parallels?

Anzahl der Antworten 3 Antworten
Ist es möglich, die Verwendung von opencl für die CPU, während Sie einige Virtualisierungs-software (D. H. in das Gast-system)? Ich denke, dass es immer wichtiger wird, während die Berechnung ist der Umzug in die Wolken. InformationsquelleAutor LonliLokli

GPU vs CPU-Leistung für gängige algorithmen

Anzahl der Antworten 5 Antworten
Ich bin daran interessiert zu wissen, ob eine gemeinsame algorithmen (Sortieren, suchen, Graphen, etc.) haben portiert wurde OpenCL (oder jede GPU-Sprache), und wie die Leistung im Vergleich zu den gleichen Algorithmus, der von der CPU ausgeführt. Ich

So starten Sie benutzerdefinierte OpenCL-kernel in OpenCV (3.0.0) OCL?

Anzahl der Antworten 1 Antworten
Ich bin wahrscheinlich missbrauchen, OpenCV, indem Sie Sie als wrapper, um die offizielle OpenCL C++ - Bindungen, so dass ich starten kann meinen eigenen Kernel. Jedoch OpenCV hat Klassen, wie Programm, ProgramSource, Kernel, Queue, etc. das scheint

Ist der private Speicher langsamer als der lokale Speicher?

Anzahl der Antworten 4 Antworten
Ich arbeite an einen kernel, der hatte viel global memory access pro thread, so dass ich kopiert Sie auf den lokalen Speicher der hat eine Geschwindigkeit von bis zu 40%. Wollte ich noch mehr beschleunigen, so kopiert

OpenCL-Kopf-Aufnahme mit relativen Pfad-Problem in C++

Anzahl der Antworten 2 Antworten
Ich versuche zum ausführen eines OpenCL-C++ - Beispiel auf Eclipse CTD (auf Mac) enthält die OpenCL-header wie folgt: #include <OpenCL/cl.h> Die Datei existiert auf meinem system (OpenCL-sdk installiert ist standardmäßig auf Mac), aber nicht in einem OpenCL-Verzeichnis

Kann ich das einbetten von C++ - Klassen in OpenCL-Kernel?

Anzahl der Antworten 3 Antworten
gibt es eine Möglichkeit, selbst definierte C++ - Klassen in einem OpenCL-kernel? Es sollte funktionieren wie dieser: #include "element.cpp" __kernel void do_something(__global element* input, __global element* output); { int index = get_global_id(0); output[index] = input[index].update(index); } Dies

Gibt es eine Möglichkeit zu entrollen von Schleifen in einem AMD-OpenCL-kernel mit dem compiler?

Anzahl der Antworten 1 Antworten
Ich versuche zu bewerten, die performance-Unterschiede zwischen OpenCL für AMD-und Nvidia-Grafikkarten. Ich habe einen kernel, der führt eine matrix-Vektor-Multiplikation. Bei mir läuft der kernel auf zwei verschiedenen Systemen in den Momenten, mein laptop hat eine NVidia GT525m

Matrix inversion in OpenCL

Anzahl der Antworten 6 Antworten
Ich versuche zu beschleunigen, einige Berechnungen mit OpenCL und Teil des Algorithmus besteht in der Invertierung einer matrix. Gibt es eine open-source-Bibliothek oder frei verfügbare code zur Berechnung lu-Faktorisierung (lapack dgetrf und dgetri) der matrix oder Allgemeine

CL_INVALID_WORK_GROUP_SIZE Fehler

Anzahl der Antworten 1 Antworten
Habe ich in diesem code, für die ich bereits etwas gepostet vor einiger Zeit. Heute habe ich mein kernel läuft mit einem typedef struct in einem kleinen test-Programm, aber clEnqueueNDRangeKernel gibt eine ungültige work group size Fehler.

Benchmark der CL_MEM_USE_HOST_PTR und CL_MEM_COPY_HOST_PTR in OpenCL

Anzahl der Antworten 3 Antworten
Habe ich einen Vektor auf den host und ich möchten, halbieren Sie es und senden Sie an das Gerät. Dabei ein benchmark zeigt, dass CL_MEM_ALLOC_HOST_PTR ist schneller als CL_MEM_USE_HOST_PTR und viel schneller als CL_MEM_COPY_HOST_PTR. Auch memory-Analyse-Gerät zeigt

Erste Schritte mit PyOpenCL

Anzahl der Antworten 4 Antworten
Habe ich vor kurzem entdeckt die macht der GP-GPU (general purpose graphics processing unit) und wollen es nutzen, um "schwere" wissenschaftliche und mathematische Berechnungen, die sonst nur großen CPU-Cluster) auf einer einzigen Maschine. Ich weiß, dass es

Profiling OpenCL-Kernel

Anzahl der Antworten 4 Antworten
Ich versuche zu optimieren meine OpenCL-Kernel und alle, die ich jetzt haben, ist NVidia Visual Profiler, das scheint eher eingeschränkt. Ich möchte, um zu sehen, line-by-line-Profil von kernels, um besser zu verstehen, Probleme mit Koaleszenz -, etc.

Speicher-Objekt-Zuordnung in Opencl für ein dynamisches array in der Struktur

Anzahl der Antworten 2 Antworten
Erstellt habe ich folgende Struktur 'Daten' in C typedef struct data { double *dattr; int d_id; int bestCent; }Data; Den 'dattr' ein array in der oben beschriebenen Struktur, die immer dynamischer werden. Nehme an, dass ich 10

Komplexe Zahl Unterstützung für OpenCL

Anzahl der Antworten 2 Antworten
Ich weiß, dass OpenCL nicht haben Unterstützung für komplexe zahlen, und von dem, was ich gelesen habe, dieses feature nicht zu zeigen, bis bald. Noch einige Beispiele, die nutzen der komplexen zahlen in der OpenCL-Kernel (FFT-Implementierungen zum

CL_OUT_OF_RESOURCES für 2 Millionen schwimmt mit 1GB VRAM?

Anzahl der Antworten 4 Antworten
Wie es scheint, 2 Millionen schwimmt sollte keine große Sache sein, nur 8MBs von 1 GB GPU-RAM. Ich bin in der Lage zu reservieren, dass viel manchmal und manchmal mehr als das, keine Probleme. Ich bekomme CL_OUT_OF_RESOURCES

Wann wird OpenCL 1.2 für NVIDIA-hardware verfügbar sein?

Anzahl der Antworten 3 Antworten
Hätte ich diese Frage auf der NVIDIA-developer-forum, aber da es noch hin, vielleicht jemand hier kann mir etwas sagen. Weiß jemand, ob es schon OpenCL 1.2 support in NVIDIAs Treiber? Wenn nicht, wird es bald? Ich nicht

Die Freigabe Opencl Speicher, Kernel, Geräte etc

Anzahl der Antworten 3 Antworten
Ich dachte, ich habe irgendwo gelesen, (obwohl, für das Leben von mir, ich kann nicht finden die Quelle), dass die Verwendung der C++ API, die Sie nicht haben, um release-Geräte/Kerne/Arbeitsspeicher-wie w/C-API wie die Destruktoren für cl::Kernel, cl::Buffer,

Laufen nur C-Präprozessor in cmake?

Anzahl der Antworten 3 Antworten
Ich versuche, cmake zur Vereinfachung der Weitergabe meiner OpenCL-Programm. Ich habe eine kernel-Datei, die mehrere Kopf-und anderen source-Dateien, und ich möchte eine einzelne, selbst enthaltenen ausführbaren. Mein plan ist, cmake laufen die C Präprozessor auf die kernel-Quelle,

Ubuntu 14.04 Intel OpenCl SDK-Fehler: "error while loading shared libraries"

Anzahl der Antworten 1 Antworten
Bin ich versucht zu installieren, OpenCl mit einer intel GPU unter Ubuntu 14.04. Ich folgte diesem tutorial: https://gist.github.com/rmcgibbo/6314452 Egal was ich mache ich habe diesen Fehler: error while loading shared libraries: libOpenCL.so.1: nicht öffnen können shared object-Datei:

OpenCL, Vulkan, Sycl

Anzahl der Antworten 2 Antworten
Ich versuche zu verstehen, die OpenCL-ökosystem und wie Vulkan ins Spiel kommt. Ich verstehe, dass OpenCL ist ein framework zum ausführen von code auf GPUs als auch CPUs, Verwendung von Kernel kann kompiliert werden, zum SPIR. Vulkan

speedup bei der Verwendung von float4, opencl

Anzahl der Antworten 5 Antworten
Habe ich folgende opencl-kernel-Funktion, um die Spalte Summe ein Bild. __kernel void columnSum(__global float* src,__global float* dst,int srcCols, int srcRows,int srcStep,int dstStep) { const int x = get_global_id(0); srcStep >>= 2; dstStep >>= 2; if (x <

Ist es möglich, die Verwendung von OpenCL für die PowerVR SGX530-GPU-Gerät?

Anzahl der Antworten 3 Antworten
Ist es möglich, die Verwendung von OpenCL für die PowerVR SGX530-GPU-Gerät? Ich muss schreiben, bilderkennungs-software, die läuft auf Droid X smartphone. Ich wäre sehr dankbar, wenn jemand könnte-links, Verweise, Zitate, Beispiel-code. InformationsquelleAutor Roman Kagan | 2010-11-13

Tut Android-Unterstützung OpenCL?

Anzahl der Antworten 3 Antworten
Kürzlich ich will zu entwickeln, die parallele computing-Anwendung auf android OpenCL verwenden. Soweit ich weiß, Android-system nicht enthalten "libopencl.so",aber es gibt noch einige Websites oder blogs zeigen OpenCL-Entwicklung auf android. Tut Android-Unterstützung OpenCL? wenn ja, was muss

Intel OpenCL SDK-installation auf ubuntu 14.04

Anzahl der Antworten 2 Antworten
Ich versuche zu installieren OpenCL-SDK auf ubuntu-14.04. Das problem ist, dass ich nicht finden können, eine Linux-version des SDK. Alles was ich gefunden habe ist eine Windows-version https://software.intel.com/en-us/vcsource/tools/opencl-sdk. NVIDIA: stackoverflow.com/questions/7542808/... InformationsquelleAutor user75 | 2014-06-19

Access vector Typ OpenCL

Anzahl der Antworten 6 Antworten
Ich habe eine variable, die innerhalb einer kernel: int16 element; Ich würde gerne wissen, ob es eine Möglichkeit gibt die Adresse der Dritten int-element wie element[2] so, dass ich wäre, wie gleiche wie das schreiben element.s2 Also,

Arbeitsgruppe Größen

Anzahl der Antworten 1 Antworten
Für einen bestimmten Kernel, warum sind work_groups immer die gleiche Größe? Ich habe irgendwo gelesen (für den Fall, in dem wir nicht geben Sie die lokale Arbeit-Größe), openCL erstellt 3 Arbeitsgruppen(217 Arbeit-Elemente) für kernel mit 651 work-items(durch

Kompilieren von OpenCL unter Ubuntu

Anzahl der Antworten 3 Antworten
Meine Programmierkenntnisse über 1 Jahr in der C/C++ Erfahrung aus der high school, aber ich habe meine Forschung, und schrieb ein einfaches Programm mit OpenCL vor ein paar Monaten. Ich war in der Lage, um zu kompilieren

clBuildProgram failed with error code -11 und ohne build-log

Anzahl der Antworten 3 Antworten
Ich gearbeitet habe, etwas in OpenCL jetzt aber vor kurzem "clBuildProgram" Fehler in meinem Programm. Mein code-Auszug ist unten: cl_program program; program = clCreateProgramWithSource(context, 1, (const char**) &kernel_string, NULL, &err); if(err != CL_SUCCESS) { cout<<"Unable to create

Die Messung der Ausführungszeit der OpenCL-Kernel

Anzahl der Antworten 4 Antworten
Habe ich die folgende Schleife, die die Zeit misst, die von meinem Kernel: double elapsed = 0; cl_ulong time_start, time_end; for (unsigned i = 0; i < NUMBER_OF_ITERATIONS; ++i) { err = clEnqueueNDRangeKernel(queue, kernel, 1, NULL, &global,

Kann ich Cuda oder OpenCl auf Intel-Prozessor-Grafik-I7 Prozessor (3rd oder 4rd generation)

Anzahl der Antworten 2 Antworten
Entwickle ich auf SBC (die haben einen Intel I7-3ed oder 4ed, und nicht über externe GPU) Ich bin mit linux. Ich möchte dem Vorteil der Intel-Prozessor-Grafik . Ich dachte, zu lernen, die Entwicklung mit Cuda oder OpenCl.

Der richtige Weg, um das setup VisualStudio 2010 für OpenCL

Anzahl der Antworten 1 Antworten
was ist der richtige Weg, um das setup VisualStuio 2010 für das arbeiten mit *.cl-Dateien? Ich habe *.cl unter Tools/Text-editor/Datei-Erweiterungen kopiert und usertype.dat in die common7/ide-Ordner, aber VS unterstreicht keywords wie float4 oder Kreuz. Ist es notwendig,

Einfachen OpenCL-Programm kompiliert und ausgeführt, aber die Ausgabe ist falsch

Anzahl der Antworten 1 Antworten
Schrieb ich einfach ein OpenCL-Programm basierend auf dem SDK, und es kompiliert und läuft, aber die Ausgabe ist falsch. Gibt es etwas, was ich falsch mache? Anregungen für das lernen zu Debuggen C und OpenCL ist sehr

Entweder das IPad oder IPhone in der Lage OpenCL?

Anzahl der Antworten 5 Antworten
Mit der push in Richtung multimedia-fähigen mobilen Geräten scheint das eine logische Weg, um die Leistung zu steigern auf diesen Plattformen, während Allzweck-software-power effizient. Ich habe Interesse an der IPad-hardware als Entwicklungsplattform für UI und Anzeige von

Wie man OpenCL arbeiten auf einer ATI Radeon-Karte

Anzahl der Antworten 2 Antworten
Ich versuche zu kompilieren dolphin, ein Nintendo-emulator. Ich lud den Kofferraum und es kompiliert in Ordnung, aber es nicht zu verknüpfen. Stattdessen bekomme ich diesen Fehler: Linking CXX shared library ../../../Binaries/plugins/libPlugin_VideoOGL.so /usr/bin/ld: cannot find -lOpenCL collect2: ld

So fügen header-Datei Pfad in der CMake-Datei

Anzahl der Antworten 3 Antworten
Ich bin neu auf OpenCL. Ich habe geschrieben eine addition code in OpenCL mit Hilfe aus dem Internet. Ich habe eine header Datei, d.h. CL/cl.h mit #include. Ich bin mit NVIDIA-Grafikkarte und OpenCL-Implementierung ist NVIDIA_GPU_Computing_SDK. Meine OpenCL-header-Dateien

Google Tensorflow unterstützen OpenCL

Anzahl der Antworten 2 Antworten
Google Tensorflow Unterstützung von OpenCL... oder ist es noch immer nur Cuda? OpenCL nicht angezeigt werden, unterstützt noch (April 2017) pro dieses offene Problem - https://github.com/tensorflow/tensorflow/issues/22 aber immer wieder lese ich, dass Unterstützung vorhanden ist -- ich

Wie stellen wissenschaftliche notation in C

Anzahl der Antworten 2 Antworten
Wie kann ich darstellen, extrem große oder kleine zahlen in C mit einer bestimmten Menge der signifikanten zahlen. Zum Beispiel, wenn ich will, zu tun Berechnungen auf 1.54334 E-34 ist, wie könnte ich dies tun. Auch, ist

Installieren OpenCL ubuntu AMD

Anzahl der Antworten 2 Antworten
Möchte ich fglrx installieren und die GPU nutzen. Aber es gelang mir nicht, es zu installieren. Ich bin mit ubuntu 14.04.03 Treuen. Hier die lspci Ausgabe: [thomas@elsa:~]$ lspci | grep -i --color 'vga' 00:02.0 VGA compatible controller:

Installieren OpenCL unter Ubuntu 14.04 und Nvidia

Anzahl der Antworten 1 Antworten
Ich habe eine nvidia-gpu und brauche ich zum installieren von opencl als Abhängigkeit für eine Bibliothek, die ich verwenden. Ich habe die Suche nach einer Lösung für Stunden. Hier sind die Schritte, die ich vorgenommen : 1

libOpenCL.so verwendet VFP register arguments, Ausgabe nicht

Anzahl der Antworten 2 Antworten
derzeit bin ich versuchen zu bauen Buddhabrot für ARM-Architektur aber ich komme an einer Stelle, als ich die folgende Fehlermeldung erhalten. Ich hoffe, jemand kann helfen. libOpenCL.so uses VFP register arguments, output does not libGAL.so uses VFP

Kann ich Cuda oder opencl auf intel iris?

Anzahl der Antworten 2 Antworten
Ich habe ein Macbook pro mid 2014 mit intel iris und intel core i5 Prozessor 16 GB RAM. Ich bin Hobeln zu lernen, einige ray-traced 3D. Aber, ich bin mir nicht sicher, ob mein laptop Rendern können,

Fehler beim laden der OpenCL-Laufzeitumgebung in OpenCV für Python

Anzahl der Antworten 3 Antworten
Ich versuche zu laufen, das erste Beispiel hier, aber ich bin immer diese Fehlermeldung. Ich bin mit Ubuntu 13.10. Failed to load OpenCL runtime OpenCV Error: Unknown error code -220 (OpenCL function is not available: [clGetPlatformIDs]) in

OpenCL kompilieren auf linux

Anzahl der Antworten 1 Antworten
Ich bin ein Neuling in OpenCL. Von gestern, bin ich versucht zu verwenden, die OpenCL für parallele Programmierung statt CUDA die mehr vertraut für mich und erlebt. Nun habe ich die NVIDIA GTX 580 GPU, Ubuntu Linux

headers OpenCL .cl-Datei

Anzahl der Antworten 3 Antworten
Ich geschrieben habe, ein OpenCL-kernel in einen .cl - Datei. Es wird versucht #include mehrere Header. Seine Kompilierung fehlschlägt, da das enthaltene header-Dateien werden "nicht gefunden". Ich bin mir bewusst, dass clBuildProgram können die -I dir option

cl.h nicht gefunden - wie Sie Links in der Datei makefile

Anzahl der Antworten 3 Antworten
Habe ich ein Projekt, das erfordert eine opencl. Ich habe installiert, CUDA und openCL auf meinem Rechner, aber wenn ich 'make' mein Projekt tritt die folgende Fehlermeldung: CL/cl.h: No such file or directory Ich weiß, die kann

printf-Funktion funktioniert nicht in den OpenCL-kernel

Anzahl der Antworten 2 Antworten
Hallo ich Debuggen von OpenCL-kernel-code auf der PS3. Hier ist der code: #pragma OPENCL EXTENSION cl_khr_byte_addressable_store : enable int offset() { return 'A' - 'a'; } __kernel void tKernel(__global unsigned char *in, __global unsigned char *out) {

Echtzeit-video-encoding-in DirectShow

Anzahl der Antworten 10 Antworten
Entwickelt ich eine Windows-Anwendung, die video von einem externen Gerät unter Verwendung der DirectShow. Das Bild hat eine Auflösung von 640x480 und videos gespeichert, ohne Komprimierung haben sehr großen Größen (ca. 27 MB pro Sekunde). Mein Ziel