Вопросы с тегом «cuda»

CUDA (Compute Unified Device Architecture) - это платформа параллельных вычислений и модель программирования для графических процессоров NVIDIA (графических процессоров). CUDA предоставляет интерфейс для графических процессоров NVIDIA через различные языки программирования, библиотеки и API.

3
Различные версии CUDA, показанные nvcc и NVIDIA-smi
Меня очень смущают разные версии CUDA, показанные при запуске which nvccи nvidia-smi. На моем ubuntu 16.04 установлены как cuda9.2, так и cuda10. Теперь я установил PATH, чтобы он указывал на cuda9.2. Итак, когда я бегу: $ which nvcc /usr/local/cuda-9.2/bin/nvcc Однако когда я бегу $ nvidia-smi Wed Nov 21 19:41:32 2018 …
101 cuda 


5
Что такое банковский конфликт? (Выполнение программирования Cuda / OpenCL)
Я читал руководство по программированию для CUDA и OpenCL и не могу понять, что такое конфликт банков. Они просто пытаются понять, как решить проблему, не вдаваясь в подробности самой темы. Кто-нибудь может помочь мне понять это? Я не предпочитаю, если помощь в контексте CUDA / OpenCL или просто конфликты банков …

8
Лучший подход для GPGPU / CUDA / OpenCL в Java?
Вычисления общего назначения на графических процессорах ( GPGPU ) - очень привлекательная концепция, позволяющая использовать мощность графического процессора для любых вычислений. Я бы хотел использовать GPGPU для обработки изображений, частиц и быстрых геометрических операций. Прямо сейчас кажется, что двумя претендентами в этом пространстве являются CUDA и OpenCL. Я хотел бы …
94 java  cuda  gpgpu  opencl 

4
Могу ли я запустить CUDA на встроенном графическом процессоре Intel?
У меня очень простой ноутбук Toshiba с процессором i3. Кроме того, у меня нет дорогой видеокарты. В настройках дисплея я вижу Intel (HD) Graphics как адаптер дисплея. Я планирую изучить программирование на CUDA. Но я не уверен, смогу ли я сделать это на своем ноутбуке, поскольку у него нет графического …

3
Почему память CUDA так быстро закреплена?
Я наблюдаю значительное ускорение передачи данных, когда использую закрепленную память для передачи данных CUDA. В Linux основным системным вызовом для достижения этой цели является mlock. На странице руководства mlock говорится, что блокировка страницы предотвращает ее замену: mlock () блокирует страницы в диапазоне адресов, начиная с addr и продолжая len байтов. …
84 c++  c  linux  cuda 

1
Преобразование в void ** на разных компиляторах
Я запускаю следующий код через разные компиляторы: int main() { float **a; void **b; b = a; } Из того, что я был в состоянии собрать, void **это не общий указатель , который означает , что любое преобразование из другого указателя не должен составлять по крайней мере , бросить предупреждение. …
9 c++  c  cuda 
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.