Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

CUDA и DLL

29K
28 января 2010 года
Robotex
47 / / 02.10.2008
Возникла необходимость использовать возможности CUDA в компиляторе Borland C++ Builder. Можно ли вынести все аппаратно зависимые функции CUDA (те что выполняются непосредственно на видеокарте) в отдельную библиотеку, чтобы потом разрабатывать приложение лишь вызывыя их в нужный момент, используя в качестве компилятора C++ Builder?
5
28 января 2010 года
hardcase
4.5K / / 09.08.2005
Цитата: Robotex
Можно ли вынести все аппаратно зависимые функции CUDA

Можно. CUDA и OpenCL "комплияторы" транслируют входной код кернелов в C++, полученные исходники (с двоичным образом прошивки) можно подключать к существующим проектам. Как автоматизировать вызов транслятора в BCB - ищите сами, думаю, что IDE позволяет вызывать внешние инструменты.

29K
28 января 2010 года
Robotex
47 / / 02.10.2008
А как это делается? Так же как и обычные DLL? Все таки синтаксис немного отличается...
5
31 января 2010 года
hardcase
4.5K / / 09.08.2005
Цитата: Robotex
А как это делается? Так же как и обычные DLL? Все таки синтаксис немного отличается...


Синтаксис пережевывается препроцессором. На выходе будет код на C или C++, его и нужно подцеплять к вашему проекту.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог