Как Hyper-Q GK110 обеспечивает параллелизм нескольких потоков?
Если я хочу извлечь выгоду из механизма Hyper-Q в Kepler GK110, т. Е. Чтобы два потока были помещены в две разные очереди работы оборудования, чтобы избежать ложных зависимостей, необходимо ли мне создать два потока с двумя потоками ЦП или процесс упомянутое будет выполнено автоматически драйвером CUDA или чем-то еще, как дистрибьютор работы CUDA?
Или каким образом я могу засвидетельствовать вышеизложенное?
1 ответ
Что касается других новых функций CUDA (например, динамический параллелизм, тасование операций), Hyper-Q оснащен и очень хорошо объясняется и иллюстрируется simpleHyperQ
Пример SDK и сопутствующая документация.