Возможно ли запустить несколько ядер на нескольких графических процессорах одновременно из одного потока в cuda 4.0?Несколько ядер в cuda 4.0
ответ
Чтобы использовать несколько графических процессоров из одного потока, вы можете переключаться между контекстами cuda (каждый из которых связан с GPU) и асинхронно запускать ядра. Фактически вы будете запускать несколько ядер на нескольких GPU таким образом.
Однако, если у вас есть карты с вычислительной способностью> 2.0, вы также можете запускать ядра одновременно, как показано в комментариях выше. Вы можете найти сообщение о concurrent kernel execution over here.
Конечно, вы можете использовать оба варианта, если у вас есть несколько карт с вычислительной способностью> = 2.0.
есть. Если есть 2 устройства, вы можете запустить kernel1 < < < >>> at device0 и kernel2 < < < >>> на устройстве1. существует опция setdevice(), с помощью которой вы выбираете устройство, на котором будет выполняться ядро. google it, он находится в библиотеке cuda 4.0
- 1. Вызывающие несколько ядер, глобальные характеристики памяти - CUDA
- 2. Использование ядер CUDA
- 3. Синхронизация параллельных ядер CUDA
- 4. Отладка ядер CUDA
- 5. Параллельное выполнение ядер в cuda
- 6. Обработка потока Cuda для нескольких ядер Несознание
- 7. : непроизвольные CUDA изменение памяти во время ядер
- 8. CUDA 5.0 хочет libcudart от CUDA 4.0?
- 9. вызов шаблонных ядер CUDA из файла .cpp
- 10. Сколько «ядер CUDA» выполняет каждый многопроцессор GPU?
- 11. Сериализация параллельных ядер CUDA при использовании событий
- 12. Каков наилучший способ инкапсуляции ядер CUDA?
- 13. Несколько ядер и java
- 14. Symfony2 несколько ядер?
- 15. Несколько ядер OpenCl
- 16. Несколько ядер в Enthought Canopy
- 17. Как cuda 4.0 поддерживает рекурсию
- 18. Количество ядер на SM и потоки в блоке в CUDA
- 19. Одновременный запуск нескольких ядер с использованием CUDA для графического процессора
- 20. handle_cast, несколько ядер и очередей
- 21. Как найти несколько ядер SOLR?
- 22. mclapply не использует несколько ядер
- 23. Test :: Unit: используйте несколько ядер
- 24. Многопоточность, не использующая несколько ядер?
- 25. Как я могу получить количество ядер в устройстве cuda?
- 26. Насколько плохо запускать много маленьких ядер в CUDA?
- 27. Использовать несколько ядер для Pandas
- 28. Выполнение параллельных ядер
- 29. Является ли плагин Eclipse CUDA YDL.net для CUDA 4.0
- 30. Несколько процессов, запускающих ядра CUDA параллельно
Да, вы можете. См. Http://stackoverflow.com/a/5097994/789683 – flipchart
Возможный дубликат [одновременного выполнения ядра] (http://stackoverflow.com/questions/5097855/concurrent-kernel-execution) – talonmies
Я думаю, что вопрос немного отличается в том, что вопрос также включает несколько графических процессоров в одном потоке. Конечно, оба эти вопроса были обработаны в stackoverflow отдельно. –