Russian Qt Forum

Разное => Новости Qt сообщества => Тема начата: pastor от Апрель 28, 2010, 00:00



Название: QtOpenCL
Отправлено: pastor от Апрель 28, 2010, 00:00
 OpenCL — это открытый набор библиотек для параллельного программирования в гетерогенной среде. OpenCL позволяет запускать C-код на вычислительных мощностях вашей видеокарты. Или же на вашем центральном процессоре — ему все равно. Кроме того, OpenCL управляет распределением нагрузки между всеми ядрами CPU и GPU, до которых он только сможет дотянуться. Идея в том, что программисту не нужно предпринимать дополнительных усилий по написанию очередей обработки — OpenCL делает это для вас, и ваше приложение без каких-либо изменений масштабируется для выполнения на одном, двух или же на двадцати четырех ядрах.

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

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


Подробности (http://knotes.ru/2010/04/qtopencl/)


Название: Re: QtOpenCL
Отправлено: alexman от Апрель 28, 2010, 12:01
Классно! Хорошая новость :)