Вопросы по теме 'opencl'

Отключить VisualAssist для *.cl, *.cu и *.cuh
Как определить, на какие типы файлов влияет VisualAssist в Visual Studio 2010? Например, мне не нравится, как этот инструмент работает с файлами openCL и cuda, поэтому я хотел бы отключить его для этих типов файлов (иначе он высвечивает 1000 ошибок).
2065 просмотров
schedule 27.02.2022

IPad или IPhone поддерживают OpenCL?
Учитывая стремление к созданию мобильных устройств с поддержкой мультимедиа, это кажется логичным способом повысить производительность на этих платформах, сохраняя при этом энергоэффективность программного обеспечения общего назначения. Меня...
17079 просмотров
schedule 29.09.2022

Могут ли встроенные функции OpenCL возвращать типы OpenCL?
Я знаю, что OpenCL поддерживает встроенные функции, но могут ли эти функции принимать и возвращать типы OpenCL? В частности, меня интересует что-то с этой сигнатурой: float4 func(float4 x, float4 y)
1573 просмотров
schedule 13.03.2023

Почему нет конфликтов банков в глобальной памяти для Cuda/OpenCL?
Одна вещь, которую я не понял, и Google мне не помогает, почему возможны конфликты банков с общей памятью, но не с глобальной памятью? Могут ли быть конфликты банка с реестрами? ОБНОВЛЕНИЕ Вау, я очень ценю два ответа от Тиббита и Гризли....
6993 просмотров
schedule 03.04.2023

Несколько ядер OpenCl
Я просто хотел спросить, может ли кто-нибудь подсказать, на что обратить внимание при использовании нескольких простых ядер друг за другом. Могу ли я использовать тот же CommandQueue ? Могу ли я просто запустить несколько раз...
6543 просмотров
schedule 30.08.2022

Как отключить ошибки/предупреждения в Eclipse из-за синтаксиса OpenCL/CUDA?
Я использую Eclipse в качестве редактора для OpenCL и включил подсветку синтаксиса для файлов *.cl , чтобы они вели себя как код C++. Он отлично работает, но весь мой код подчеркнут как синтаксические ошибки. Есть ли способ, которым я могу...
3068 просмотров

Проблема с перекомпилированием ядра OpenCL, замедляющая работу программы и возможные проблемы с памятью из-за этого
Я новичок в OpenCL и использую OS X 10.6 с графической картой Nvidia 330. Я работаю над симуляцией ткани на С++, для которой мне удалось написать ядро, которое компилируется и запускается. Проблема в том, что он работает медленнее, чем на процессоре...
1493 просмотров
schedule 12.08.2022

Как использовать шаблоны C ++ в ядрах OpenCL?
Я новичок в OpenCL. У меня есть алгоритм, использующий шаблоны. Он хорошо работал с распараллеливанием OpenMP, но теперь объем данных вырос, и единственный способ их обработать - это переписать их для использования OpenCL. Я легко могу...
8845 просмотров

Есть ли ограничение на локальную память OpenCL?
Сегодня я добавил еще четыре __local переменных в свое ядро ​​для вывода промежуточных результатов. Но просто добавление еще четырех переменных в сигнатуру ядра и добавление соответствующих аргументов ядра рендерит весь вывод ядра в «0». Ни одна из...
13256 просмотров
schedule 29.03.2022

OpenCL для поиска массива и установки флага
Я новичок в использовании OpenCL, и кажется, что это должно быть очень просто, так что потерпите меня. Я пишу простое ядро ​​для сканирования массива и поиска определенного значения. Если это значение найдено где-либо в массиве, я бы хотел, чтобы...
1043 просмотров
schedule 02.04.2022

Могу ли я определить псевдоним типа в зависимости от условий выполнения в C++?
Я работаю над программой OpenCL, которая использует " cl_khr_byte_addressable_store ", позволяющее выполнять запись на уровне байтов в коде ядра; чтобы моя программа также работала на графических процессорах, которые не поддерживают расширение, мне...
841 просмотров
schedule 20.08.2022

Можно ли начать программировать OpenCL, не загружая SDK?
Я пытаюсь получить программу, которая будет работать как на ATI, так и на NVidia, и поэтому я хочу избежать использования SDK. Можно ли это сделать без SDK, используя только VS2010 и Windows (XP или 7)? Если да, то как настроить компоновщик...
4790 просмотров
schedule 06.07.2022

OpenCL: Странное поведение буфера или изображения с NVidia, но не с Amd
У меня есть большая проблема (в Linux): я создаю буфер с определенными данными, затем ядро ​​OpenCL берет эти данные и помещает их в image2d_t. При работе на AMD C50 (Fusion CPU/GPU) программа работает как надо, но на моей GeForce 9500 GT данное ядро...
2061 просмотров
schedule 16.02.2023

работа с файлами и потоками через OpenCL (GPU)
Я хочу записать в файл из ядра OpenCL .. что-то вроде fwrite() в C .. Есть ли такая функция .. или что мне нужно сделать, чтобы записать в файл с GPU?
1847 просмотров
schedule 04.06.2023

Деление 1 на огромное целое
Мне нужно разделить 1 на число X из более чем 4000 цифр, которое я сохранил в строке, и, очевидно, это вернет число с плавающей запятой. Я ищу алгоритмы для эффективного выполнения этого деления, но не нашел ничего, что меня убедило бы. В качестве...
489 просмотров
schedule 10.04.2022

Ускорение вычислений преобразования
Я программирую 2D-движок OpenGL3. В настоящее время я пытаюсь решить узкое место. Пожалуйста, следуйте следующим выводам AMD Profiler: http://h7.abload.de/img/profilerausa.png Данные были сделаны с использованием нескольких тысяч спрайтов....
1694 просмотров
schedule 26.08.2023

Улучшить производительность анализа плотного оптического потока (легко)?
Я написал программу, которая использует OpenCV cvCalcOpticalFlowLK . Он отлично работает на входе веб-камеры с низким разрешением, но мне нужно запустить его на потоке Full HD со значительными другими вычислениями после анализа оптического потока...
1553 просмотров
schedule 22.03.2023

Есть ли у OpenCL и OpenGL SL какое-либо неопределенное поведение?
Мне сказали, что C и C++ имеют «неопределенное поведение», то есть один и тот же код может вести себя по-разному на разных платформах или при использовании разных компиляторов, если я использую «определенные конструкции». Относится ли то же самое к...
405 просмотров
schedule 29.12.2023

Как запросить длину строки с помощью clGetPlatformInfo (и друзей)?
Краткая версия: существует ли официальный/правильный способ запроса размера строк, таких как CL_PLATFORM_VENDOR ? Длинная версия: просмотр функций OpenCL, таких как clGetPlatformInfo Я хочу узнать, сколько места нужно выделить для...
1014 просмотров
schedule 02.09.2023

Каков наилучший способ реализовать небольшую таблицу поиска в ядре OpenCL?
В моем ядре необходимо сделать большое количество случайных обращений к небольшой таблице поиска (всего 8 32-битных целых чисел). Каждое ядро ​​имеет уникальную таблицу поиска. Ниже приведена упрощенная версия ядра, иллюстрирующая использование...
3089 просмотров
schedule 28.09.2022