У меня будет квадроцикл 4000 с SDI IO-картами, и с этим я хочу обработать выход видеокамеры с помощью gpu (cuda), но главная проблема: это процесс реального времени, поэтому я не хочу отправлять данные в память хоста из-за латентности. Я хочу всегда обрабатывать выходные данные видеокамеры на памяти Gpu, поэтому вопрос Является ли SDI Sdk истинным способом выполнения этой работы, если да. С чего начать?QUADRO SDI SDK помогает работать с памятью Gpu без памяти хоста?
ответ
Если у вас есть источник видео SDI и карта захвата Quadro SDI (вместе с графическим процессором Quadro), вы сможете записывать исходные видеофрагменты SDI непосредственно в память GPU на GPU Quadro, используя Quadro SDI SDK.
Чтобы получить доступ к SDK Quadro SDI, вы должны начать с filling out an application, чтобы стать зарегистрированным разработчиком Quadro SDI. Как только вы получите доступ к SDI SDK, прочитайте документацию о том, как захватить входящие SDI-видеофрагменты.
Если у вас есть механизм захвата кадров, работающий (через SDK Quadro SDI), вы можете использовать CUDA graphics interop с DirectX (при условии, что вы не используете Win8) или OpenGL, чтобы сделать кадры доступными для CUDA для обработки.
Существует ряд графических интерфейсов samples.