Запитання з тегом «cuda»

CUDA (Compute Unified Device Architecture) - паралельна обчислювальна платформа та модель програмування для графічних процесорів NVIDIA (Graphics Processing Units). 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 +-----------------------------------------------------------------------------+ | NVIDIA-SMI …
102 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 і продовжуючи довгий байт. …
83 c++  c  linux  cuda 

4
Потокові мультипроцесори, блоки та потоки (CUDA)
Який взаємозв’язок між ядром CUDA, потоковим мультипроцесором та моделлю блоків і потоків CUDA? Що наноситься на що і що паралелізується і як? а що ефективніше, максимізувати кількість блоків або кількість потоків? На сьогоднішній день я розумію, що на мультипроцесор припадає 8 ядер Cuda. і що кожне ядро ​​cuda зможе виконувати …
78 cuda  nvidia 

4
Що таке CUDA, що таке злиття пам'яті, і як це досягається?
Що "злито" в транзакції глобальної пам'яті CUDA? Я не міг зрозуміти навіть після перегляду мого керівництва CUDA. Як це зробити? У прикладі матриці програмування CUDA доступ до рядка матриці за рядком називається "злитим" або col .. за зб .. називається злитим? Що правильно і чому?

2
Програмування графічного процесора, CUDA чи OpenCL? [зачинено]
Закрито . Це питання має бути більш сфокусованим . Наразі відповіді не приймаються. Хочете покращити це питання? Оновіть питання, щоб воно зосереджувалось на одній проблемі, лише редагуючи цю публікацію . Закрито 5 років тому . Удосконалюйте це питання Я новачок у програмуванні графічних процесорів. У мене є ноутбук з картою …

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