cuda — все вопросы

2ответа
10 голосов
Cuda C - ошибка компоновщика - неопределенная ссылка
Я с трудом собираю простую программу cuda, состоящую из двух файлов. Файл main.c выглядит следующим образом: #include "my_cuda.h" int main(int argc, char** argv){ dummy_gpu(); } Cuda.h в
1ответ
11 голосов
Выравнивание обращений к памяти графического процессора ядра свертки изображений (OpenCL /CUDA)
Чтобы понять, как обеспечить соответствие требованиям к выравниванию, я прочитал следующий отрывок из книги «Гетерогенные вычисления с OpenCL p.no: 157» несколько раз. Здесь показано, как поместить
1ответ
11 голосов
Cuda: библиотека nvvm не найдена
Я пытаюсь запустить приведенный ниже код, но сообщается об ошибке: NvvmSupportError: библиотека libNVVM не найдена. Сделайте conda install cudatoolkit: библиотека nvvm не найдена Моя среда р
4ответа
11 голосов
Как количественно оценить компромисс обработки CUDA-устройств для ядер C?
Недавно я обновил GTX480 до GTX680 в надежде, что утроенное число ядер проявится в значительном увеличении производительности моего кода CUDA. К моему ужасу, я обнаружил, что мои интенсивно использу
2ответа
11 голосов
Заставить CUDA использовать регистр для переменной
В моем ядре много неиспользуемых регистров. Я бы хотел сказать CUDA использовать несколько регистров для хранения некоторых данных, а не выполнять глобальное чтение данных каждый раз, когда мне это
1ответ
12 голосов
Ветвление и предикатные инструкции
раздел 5.4.2 Руководства по программированию в CUDA C гласит, что расхождение ветвей обрабатывается либо «инструкциями ветвления», либо, при определенных условиях, «предикатными инструкциями». Я н
4ответа
12 голосов
ctags + taglist для файлов .cu (CUDA)
Я использую редактор vim (в Ubuntu). Недавно я работал с большими проектами cuda и поэтому хотел бы использовать утилиту ctags для просмотра кода. Список поддерживаемых языков для exuberant-ctags [з
5ответов
12 голосов
Tensorflow: я установил CUDA 9.2, но ему нужна 9.0?
Я следовал инструкциям из книги и установил CUDA Toolkit версии 9.2. Тогда я получил эту ошибку    ImportError: Не удалось найти 'cudart64_90.dll'. TensorFlow требует, чтобы эта DLL была установл
7ответов
12 голосов
Начало работы с параллельным программированием [закрыто]
Так что это выглядит как многоядерный и все связанные с ним осложнения здесь, чтобы остаться. Я планирую программный проект, который определенно выиграет от параллелизма. Проблема в том, что у меня
1ответ
12 голосов
Почему постоянный объем памяти ограничен в CUDA?
Согласно «Руководству по программированию CUDA C» , постоянный доступ к памяти имеет преимущество только в случае попадания в многопроцессорный постоянный кеш (Раздел 5.3.2.4) 1 . В противном случ
2ответа
12 голосов
Передача структур в ядра CUDA
Я новичок в CUDA C и пытаюсь передать структуру typedef в ядро. Мой метод работал нормально, когда я пробовал его со структурой, содержащей только целые числа, но когда я переключаюсь на числа с пла
1ответ
12 голосов
Запуск более одного приложения CUDA на одном графическом процессоре
В документе CUDA не указано, сколько процессов CUDA может совместно использовать один графический процессор. Например, если я запустил несколько программ CUDA одним и тем же пользователем, и в систем
4ответа
12 голосов
Как работать с Eigen в ядрах CUDA
Eigen - это библиотека линейной алгебры c ++ http://eigen.tuxfamily.org . Легко работать с базовыми типами данных, такими как базовые массивы с плавающей точкой, просто скопировать их в память у
1ответ
13 голосов
Взаимодействие CUDA /OpenGL, рисование в текстуру OpenGL с помощью CUDA
Я пишу систему рендеринга в CUDA и хочу, чтобы результаты быстро отображались через OpenGL, не затрагивая основную память. Я в основном делаю следующее: Создайте и инициализируйте текстуру OpenGL
3ответа
13 голосов
Методы снижения задержки передачи данных с CPU на GPU
Я искал способы уменьшить задержку, вызванную передачей данных назад и вперед из CPU и GPU. Когда я впервые начал использовать CUDA, я заметил, что передача данных между процессором и графическим пр
3ответа
13 голосов
Cuda Image средний фильтр
Средний фильтр - оконный фильтр линейного класса, сглаживающий сигнал (изображение). Фильтр работает как фильтр нижних частот. Основная идея фильтра заключается в том, что для любого элемента сигн
5ответов
13 голосов
Как отключить предупреждения компилятора с помощью nvcc
Я хочу отключить определенное предупреждение компилятора с помощью nvcc, в частности    предупреждение: пустая ссылка не разрешена Код, над которым я работаю, использует ссылки NULL, которые
2ответа
14 голосов
CUDA: Как проверить правильность вычислений?
Код CUDA, скомпилированный с более высокой вычислительной способностью, будет прекрасно работать в течение долгого времени на устройстве с более низкой вычислительной способностью, прежде чем однажд
4ответа
14 голосов
Как включить подсветку синтаксиса файлов CUDA .cu в Visual Studio 2010?
Когда я редактирую файл .cu в Microsoft Visual Studio 2010, редактор обрабатывает его как обычный текстовый файл (цветов нет) по таким ключевым словам, как int, float и т. д. . Закрывающие скобки не
3ответа
15 голосов
CUDA: как утверждать в коде ядра?
Каков эквивалентный метод утверждения в коде ядра CUDA? Кажется, что нет никакого утверждения для кода ядра CUDA. Я хочу способ легко поймать ошибки программиста в коде ядра. Механизм, в кото
1 2 3 4

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132