|
|
Другие темы раздела | ||||||||||||||||||||||||||||||
OpenCL Программный кэш GPU Всем доброго времени суток! Скажите, пожалуйста, может ли быть такое, что объём программы OpenCL настолько велик, что GPU в принципе не сможет исполнить этот код? Дело в чём - недавно я перешёл от вычислительных шейдеров OpenGL к OpenCL (работаю в Qt 5.15.3; компиляция программы OpenCL через CUDA 12.4 (551.61, windows) по стандарту OpenCL 3.0 (выставляется само, но я пишу код сверяясь со... https://www.cyberforum.ru/ opencl/ thread3162396.html |
OpenCL clCreateKernel возвращает код ошибки -45 OpenCL Пытаюсь первый раз запустить параллельную программу на OpenCL, но столкнулся с проблемой clCreateKernel возвращает -45 - CL_INVALID_PROGRAM_EXECUTABLE перед выполнением программы получается узнать название устройства, частоту и т.д. в свойствах драйвера есть opencl32.dll и opencl64.dll версия драйвера - 30.0.15.1179 Скачал прогу Geeks3D GPU Caps Viewer показывает, что OpenCL поддерживает... | |||||||||||||||||||||||||||||
OpenCL Посчитать скалярное произведение dtrnjhjd
https://www.cyberforum.ru/ opencl/ thread3145253.html Задание:посчитать значение b = (A*SORT(C)), где SORT(C) - сортировка вектора по возрастанию, A*SORT(C) - скалярное произведение векторов, т.е. A*C+A*C +...+A*C. Составить программу с использованием OpenCL и с применением локальной памяти. У меня есть решенная задача на OpenCL, но без распараллеливания: #include <CL/cl.h> #include <stdio.h> #include <stdlib.h> #include <iostream>... |
OpenCL Посчитать массив с помощью OpenCl
https://www.cyberforum.ru/ opencl/ thread3120381.html Нужно посчитать массив a+b с помощью OpenCL на видеокарте. Программу я написал стандартно, но не могу понять как для расчетов подключить OpenCL. #include <CL/cl.hpp> #include <cstdlib> #include <iostream> #include <time.h> using namespace std; int main() { int num; | |||||||||||||||||||||||||||||
Операционная система, которая актуальна в России для установки ПО для многопараллельных вычислений OpenCL Или можно любую? Но мне сдаётся что закрытые драйвера так просто никто не выложит. ПК полностью AMD видео встраено в процессор Razen 7 5800 , вроде как к Vevo 10 относится. Не уверен что у меня с ubuntu что-то получится, закрытые драйвера, наверное это версия про, во первых дорого, во вторых политика. |
OpenCL Не работает OpenCL в 32 битах Прога под Win64 работает прекрасно. Драйвер определяется как "OpenCL 3.0 CUDA 12.0.89". Под Win32 не хочет. Т.е. ни одна функция не выполняется, выдаёт исключение. К примеру, даже: cl_uint qty_platforms = 0; cl_int ret = clGetPlatformIDs(0, NULL, &qty_platforms);выдаёт исключение "Module not found", хотя 32-битный OpenCL.dll есть. Добавлено через 6 минут На всякий случай: установлен NVIDIA... https://www.cyberforum.ru/ opencl/ thread3052272.html | |||||||||||||||||||||||||||||
OpenCL Определить оптимальное количество работников Доброго времени суток. Подскажите пожалуйста, как определить оптимальное количество работников. Я определяю, как size_t workitem_size; clDevices.getInfo(CL_DEVICE_MAX_WORK_ITEM_SIZES, &workitem_size); N = workitem_size * workitem_size; но, такой подход хорошо работает на одной машине, и совершено, не годится на другой. Подскажите, как лучше сделать, чтобы запустить, ядро с максимально... https://www.cyberforum.ru/ opencl/ thread3042148.html |
Инициализированный локальный массив OpenCL Можно ли как-то задать local массив с инициализированными значениями? Либо в OpenCL-программе, либо скопировать в параметр kernel-функции из основной программы? clSetKernelArg выдаёт ошибку CL_INVALID_ARG_VALUE для параметра, помеченного как __local. Инициализировать local-массив в OpenCL-программе тоже не разрешается. Есть какой-то вариант? | |||||||||||||||||||||||||||||
OpenCL Можно ли ускорить код? __kernel void LJ_Verlet_Kernel ( __global float * x , __global float * y , __global float * vx , __global float * vy , ... https://www.cyberforum.ru/ opencl/ thread3008064.html |
OpenCL Как сделать поддержку устройства
https://www.cyberforum.ru/ opencl/ thread2949653.html Добрый день. Скажите пожалуйста как можно сделать поддержку устройством OpenCL*? Есть устройство, которое может на своих процессорах производить вычисления, но там нет поддержки OpenCL, есть исходники его драйвера так же возможность выполнять какой-то код на этом устройстве. Как можно сделать поддержку OpenCL для этого устройства? в какую сторону копать? Спасибо. | |||||||||||||||||||||||||||||
OpenCL Скорость выполнения на CPU больше чем на OpenCl Подскажите кто может. Есть пример программы , где вроде бы скорость выполнения на OpenCl должна быть больше , чем на CPU, но в реальности наоборот. Программа взята из статьи про OpenCl. Изменено только: kernel вместо файла записан в строку добавлено выполнение на CPU и добавлены переменные для расчета времени выполнения на одну команду clEnqueueWriteBuffer времени требуется больше, чем... |
OpenCL Harbour
Не нашел на форуме темы по Harbour. Интересно, почему такое отношение к этому яз
Наверх
|