Я хотел бы сгенерировать массив целых чисел с использованием GPU. Я нашел некоторые решения в документации NVIDIA и на основе этого написал простой код ниже. Когда я запускаю его, он работает хорошо, но только если ...
Я пытаюсь реализовать операцию простого умножения с помощью cuda\numba. Я встречаюсь с необычной проблемой в Numba, и я надеюсь, что вы можете мне помочь. Это строка кода, который я использую: ...
Есть ли ограничение на то, сколько команд может быть выполнено в потоке cuda? Например, если я запустил этот код ниже, набрав около 10 миллионов итераций пустого цикла, он никогда не достигнет последнего ...
Всем известны какие-либо решения виртуализации, которые либо разрешают доступ CUDA / OpenCL напрямую, либо реализуют абстракцию CUDA / OpenCL. ОБНОВЛЕНИЕ: Спасибо тем, кто прокомментировал. Хотя классический «рабочий стол» ...
Есть ли сборка - в векторных и скалярных произведениях в CUDA как в opencl, таким образом, cuda ядра могут использовать его? Мне ничего не нашли в спецификации до сих пор.
Я должен сделать, атомарный FP добавляет операцию на глобальной памяти на устройстве CC 2.0. Если глобальные данные, на которые ссылаются в деформации, вписываются в выровненный 128-байтовый сектор, будут эти операции делаться параллельно или...
Я работаю над C++ межплатформенное приложение OpenGL (Windows, Linux и MacOS), и я задаюсь вопросом, могли ли некоторые из Вас совместно использовать некоторые советы относительно портирования крупного приложения к OpenGL 3. Причина я...
Я провожу исследование в области программирования CUDA. у меня есть опция купить единственную Nvidia Tesla или купить вокруг 4-5 NVidia 480?что Вы порекомендуете?
Я пытаюсь записать простую систему частиц, которая усиливает CUDA, чтобы сделать обновление положений частицы. Прямо сейчас я определяю частицу, имеет объект с положением, определенным с три...
Я работаю над тем, чтобы заставлять приложение CUDA также контролировать внутреннюю температуру GPU. Та информация доступна через NVAPI. Проблема состоит в том, что я хочу удостовериться, что я контролирую тот же GPU, как я...
Я создаю новое Консольное Приложение Win32 как пустой проект, я запускаю Windows 7 64bit с C++ Visual Studio 2008 года. Я пытаюсь заставить пример кода от нижней части этой статьи создавать: http://www....
Мне только что удалось установить мой cuda SDK под Linux Ubuntu 10.04. Моя графическая карта - NVIDIA geForce GT 425M, и я хотел бы использовать ее для решения некоторых серьезных вычислительных задач.
Интересно, а есть ли ...
Я только начал программировать CUDA, и все идет довольно хорошо, мой GPU распознаются и все. Я частично настроил Intellisense в Visual Studio, используя это чрезвычайно полезное руководство здесь: ...
У меня есть массив целых чисел без знака, хранящийся на графическом процессоре с помощью CUDA (обычно 1000000 элементов). Я хотел бы подсчитать появление каждого числа в массиве. Есть только несколько различных чисел (...
NVIDIA предлагает GPUDirect для уменьшения накладных расходов на передачу памяти. Интересно, есть ли аналогичная концепция для AMD / ATI? В частности: 1) Избегают ли графические процессоры AMD второй передачи памяти при взаимодействии ...
Я новичок в CUDA, и я пытаюсь понять некоторые основные операции, такие как присвоение значений массиву в parallel_for, используя массив 1d в качестве матрицы, я пытаюсь назначить максимальные значения и минимальные значения двух ...
Я новичок в кодировании GPU с использованием CUDA. Я попробовал простой пример (как прикрепленный код) об использовании графического процессора. Когда я извлек 6 переменных с одинаковым значением, они отображались с другими результатами (например, 0 64832
Я пытаюсь скомпилировать некоторые функции, чтобы использовать их в коде хоста и коде устройства, но я получаю ошибку связывания с несколькими определениями. Я пытаюсь добиться следующего: у меня есть ...
В моем проекте я реализовал специальный распределитель памяти, чтобы избежать ненужных вызовов cudaMalloc после того, как приложение «разогреется». Более того, я использую собственные ядра для базового заполнения массива, ...
Я добавил GeForce GTX 1080 Ti на свою машину (с Ubuntu 18.04 и Anaconda с Python 3.7), чтобы использовать GPU при использовании PyTorch. Обе карты правильно определены: $ lspci | grep VGA 03: ...
I am making some benchmarks with CUDA, C++, C#, and Java, and using MATLAB for verification and matrix generation. But when I multiply with MATLAB, 2048x2048 and even bigger matrices are almost ...
Я получаю ошибку сегментации после второго cudaMalloc. #include < cuda.h > #include < cuda_runtime.h > int main () {int n = 16; float2 * a; cudaMalloc ((void **) a, n * sizeof (float2)); ...
Я очень смущен различными версиями CUDA, показанными при запуске nvcc и nvidia-smi. На моем Ubuntu 16.04 установлены как cuda9.2, так и cuda10. Теперь я установил PATH так, чтобы он указывал на cuda9.2. Так ...
Есть ли какая-нибудь быстрая команда или скрипт для проверки установленной версии CUDA? Я нашел руководство по версии 4.0 в каталоге установки, но не уверен, что оно действительно установлено...
Я просмотрел много сообщений на форуме и документацию NVIDIA, но не смог t понять, что делает __threadfence () и как его использовать. Может кто-нибудь объяснить, какова цель этой встроенной функции?
Я только что начал небольшой проект на CUDA. Мне нужно знать следующее:
Возможно ли скомпилировать код CUDA без использования/покупки Microsoft Visual Studio?
При использовании Nvcc.exe я получаю ошибку "Cannot find ...
Я довольно часто разбиваю определения и реализации на внешние файлы на C ++, так как это помогает мне поддерживать чистый, читаемый код. Однако в последнее время я начал использовать CUDA, в котором я не могу это сделать ...