Tag: OPENCL
¿Cómo construir un caso de OpenCL en VScode? El mismo caso se ejecuta correctamente en VS, pero en VScode reporta clBuildProgram devolvió -11, y clGetProgramBuildInfo devolvió vacío, lo cual significa CLBUILDNONE. ¿Cómo solucionar esto?
Si quiero desarrollar un programa que admita diferentes tipos de GPU, ¿qué debería hacer? Sé que OPENCL puede hacer esto, pero ¿cómo lo hace OPENCL?
En el caso de cl_context y cl::Context, podemos hacer lo siguiente: cl::Context context_ = cl::Context(device); cl_context context = context_(); Ahora, tengo un programa OpenCL con el siguiente fragmento de código: … void* svm_data = clSVMAlloc(context, svm_flags, svm_buffer_size, 0); … Me gustaría hacer algo similar a lo que hicimos antes con . . . Read more
Necesito escribir un kernel OpenCL. A través del argumento del kernel obtengo una imagen de entrada con una cierta dimensión (ejemplo: ancho: 600px, alto: 400px). El algoritmo que necesito ejecutar es: “Interpolación por el Vecino más Cercano”. En la imagen a continuación, se parte del píxel (1,1) (imagen izquierda, píxel . . . Read more
Estoy aprendiendo OpenCL por primera vez y actualmente estoy modificando el algoritmo de búsqueda del camino más corto. Sé que OpenCL suele utilizar la idea de computación paralela para resolver problemas. Entonces me pregunto si también puedo utilizar esta idea paralela cuando estoy buscando el valor mínimo y su posición . . . Read more