crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> QtOpenCL
Kagami
  опции профиля:
сообщение 26.4.2010, 19:14
Сообщение #1


Старейший участник
****

Группа: Участник
Сообщений: 601
Регистрация: 2.2.2009
Пользователь №: 523

Спасибо сказали: 101 раз(а)




Репутация:   9  


OpenCL — это открытый набор библиотек для параллельного программирования в гетерогенной среде. Что это значит? OpenCL позволяет запускать C-код на вычислительных мощностях вашей видеокарты. Или же на вашем центральном процессоре — ему всё равно. Кроме того, OpenCL управляет распределением нагрузки между всеми ядрами CPU и GPU, до которых он только сможет дотянуться. Идея в том, что программисту не нужно предпринимать дополнительных усилий по написанию очередей обработки — OpenCL делает это для вас, и ваше приложение без каких-либо изменений масштабируется для выполнения на одном, двух или же на двадцати четырёх ядрах.

QtOpenCL — это обёртка для OpenCL 1.0 API, предоставляющая интерфейс в Qt-стиле. Она позволяет автоматизировать такие шаги, как инициализация OpenCL, компиляция и запуск программ. Кроме того, QtOpenCL предоставляет функции для конвертирования между структурами данных Qt (такими, как QImage) и OpenCL.

QtOpenCL находится в ранней стадии разработки, и распространяется как отдельный модуль

P.S. Накопал на ЛОРе
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
DIMEDROLL
  опции профиля:
сообщение 26.4.2010, 20:38
Сообщение #2


Участник
**

Группа: Участник
Сообщений: 165
Регистрация: 28.9.2008
Из: Киев
Пользователь №: 304

Спасибо сказали: 23 раз(а)




Репутация:   0  


да, OpenCL - полезная штука! все никак не дойдут руки изучить до ее конца.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 25.11.2024, 22:58