Результаты поиска по запросу "opencl"
OpenCL - взаимозаменяемы ли оси рабочих групп?
Я пытался найти лучший размер рабочей группы для проблемы, и я выяснил кое-что, что я не мог оправдать для себя. Вот мои результаты: GlobalWorkSize {6400 6400 1}, WorkGroupSize {64 4 1}, время (миллисекунды) = 44,18GlobalWorkSize {6400 6400 1}, ...
Набор Мандельброта - предложения цветового спектра?
ема: Я пытаюсь представить динамический фрактал Джулии в реальном времени. Поскольку фрактал постоянно меняется, мне нужно иметь возможность рендерить как ми...
Обсудив это с кем-то еще, мы пришли к выводу, что, хотя у графических процессоров есть MMU (для обеспечения виртуальной адресации), он не обеспечивает защиту памяти. MMU не обязательно имеют эту функциональность.
много подходов, когда речь идет о запуске ненадежного кода на типичном процессоре: песочницы, поддельные корни, виртуализация ... Как насчет ненадежного кода для GPGPU (OpenCL, cuda или уже скомпилированный)? Предполагая, что память на ...
http://developer.amd.com/support/KnowledgeBase/Lists/KnowledgeBase/DispForm.aspx?ID=71
аюсь начать работать с OpenCL. У меня две видеокарты NVidia, я установил «драйвер разработчика» и SDK с сайта NVidia. Я собрал демо, но когда я бегу ./oclDeviceQuery Понятно: OpenCL SW Info: Ошибка -1001 в clGetPlatformIDs Звоните !!! Как я ...
Невозможно скомпилировать приложение OpenCL с использованием заголовков 1.2 в версии 1.1
Я пишу небольшую привет программу OpenCL с использованием Khronos Groupcl.hpp [http://www.khronos.org/registry/cl/api/1.2/cl.hpp]для OpenCL 1.2 и библиотек OpenCL от nVidia. Драйверы и ICD у меня поддерживают OpenCL 1.1. Поскольку сторона nVidia ...
Файл FindComputeCpp.cmake в этом проекте принимает этот флаг и дает инструкции компилятора для вывода PTX. Если вы хотите сделать это с вашим собственным проектом, вы можете взять соответствующий раздел из файла FindComputeCpp.cmake.
нировалhttps://github.com/codeplaysoftware/computecpp-sdk.git [https://github.com/codeplaysoftware/computecpp-sdk.git]и изменилcomputecpp-sdk/samples/accessors/accessors.cpp файл. Я только добавилstd::cout << "SYCL exception caught: " << ...
Странное поведение с использованием локальной памяти в OpenCL
ня я добавил еще четыре__local переменные в мое ядро, чтобы вывести промежуточные результаты. Но просто добавив еще четыре переменные к сигнатуре ядра и добавив соответствующие аргументы ядра, преобразую весь вывод ядра в «0». Ни одна из функций ...
Я проверил на Linux, и он работает в соответствии с руководством, однако компилятор, который они используют, полностью отличается от компилятора под Windows.
могу узнать, какой процессор может быть запрограммирован OpenCL? Например, Pentium E5200. Есть ли способ узнать без запуска и запроса?
Чтобы ответить на ваш вопрос: количество потоков не ограничено. В реальном мире ваша проблема ограничена размером входов / выходов, то есть размером памяти устройства. Чтобы обработать 4 ГБ буфер с плавающей точкой, вы можете поставить в очередь потоки 1G, например, с WG = 256. Устройство должно будет планировать рабочие группы 4M на своем небольшом количестве (скажем, от 2 до 40) мультипроцессоров.
ичок в программировании GPGPU и работаю с реализацией OpenCL от NVIDIA. Мой вопрос был о том, как вычислить лимит устройства с графическим процессором (по количеству потоков). Из того, что я понял, есть несколько рабочих групп (эквивалент блоков ...
это поможет вам диагностировать любую возможную проблему, и этот подход не зависит от платформы
т, я пытаюсь отладить код ядра OpenCL на PS3. Вот код: #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) { size_t i; ...