Результаты поиска по запросу "opencl"

1 ответ

OpenCL - взаимозаменяемы ли оси рабочих групп?

Я пытался найти лучший размер рабочей группы для проблемы, и я выяснил кое-что, что я не мог оправдать для себя. Вот мои результаты: GlobalWorkSize {6400 6400 1}, WorkGroupSize {64 4 1}, время (миллисекунды) = 44,18GlobalWorkSize {6400 6400 1}, ...

2 ответа

Набор Мандельброта - предложения цветового спектра?

ема: Я пытаюсь представить динамический фрактал Джулии в реальном времени. Поскольку фрактал постоянно меняется, мне нужно иметь возможность рендерить как ми...

2 ответа

Обсудив это с кем-то еще, мы пришли к выводу, что, хотя у графических процессоров есть MMU (для обеспечения виртуальной адресации), он не обеспечивает защиту памяти. MMU не обязательно имеют эту функциональность.

много подходов, когда речь идет о запуске ненадежного кода на типичном процессоре: песочницы, поддельные корни, виртуализация ... Как насчет ненадежного кода для GPGPU (OpenCL, cuda или уже скомпилированный)? Предполагая, что память на ...

ТОП публикаций

10 ответов

http://developer.amd.com/support/KnowledgeBase/Lists/KnowledgeBase/DispForm.aspx?ID=71

аюсь начать работать с OpenCL. У меня две видеокарты NVidia, я установил «драйвер разработчика» и SDK с сайта NVidia. Я собрал демо, но когда я бегу ./oclDeviceQuery Понятно: OpenCL SW Info: Ошибка -1001 в clGetPlatformIDs Звоните !!! Как я ...

5 ответов

Невозможно скомпилировать приложение 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 ...

1 ответ

Файл 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: " << ...

3 ответа

Странное поведение с использованием локальной памяти в OpenCL

ня я добавил еще четыре__local переменные в мое ядро, чтобы вывести промежуточные результаты. Но просто добавив еще четыре переменные к сигнатуре ядра и добавив соответствующие аргументы ядра, преобразую весь вывод ядра в «0». Ни одна из функций ...

5 ответов

Я проверил на Linux, и он работает в соответствии с руководством, однако компилятор, который они используют, полностью отличается от компилятора под Windows.

могу узнать, какой процессор может быть запрограммирован OpenCL? Например, Pentium E5200. Есть ли способ узнать без запуска и запроса?

1 ответ

Чтобы ответить на ваш вопрос: количество потоков не ограничено. В реальном мире ваша проблема ограничена размером входов / выходов, то есть размером памяти устройства. Чтобы обработать 4 ГБ буфер с плавающей точкой, вы можете поставить в очередь потоки 1G, например, с WG = 256. Устройство должно будет планировать рабочие группы 4M на своем небольшом количестве (скажем, от 2 до 40) мультипроцессоров.

ичок в программировании GPGPU и работаю с реализацией OpenCL от NVIDIA. Мой вопрос был о том, как вычислить лимит устройства с графическим процессором (по количеству потоков). Из того, что я понял, есть несколько рабочих групп (эквивалент блоков ...

2 ответа

 это поможет вам диагностировать любую возможную проблему, и этот подход не зависит от платформы

т, я пытаюсь отладить код ядра 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; ...