Какие-нибудь новые идеи по использованию openCL с несколькими графическими процессорами? - PullRequest
4 голосов
/ 25 февраля 2012

Мой вопрос:

Были ли какие-либо новые усовершенствования (или, возможно, разработан инструмент / библиотека) для использования openCL с несколькими графическими процессорами?Я понимаю, что если кто-то хочет написать код в openCL с целью использования нескольких графических процессоров, то он может, но мне сказали, что способ организации связи между ними немного «примитивен».Я хочу знать, есть ли что-то, что может поставить уровень абстракции между программистом и всем этим устройством связи между графическими процессорами.

Я работаю над стохастическим моделированием с довольно большими решетками, и яхотел бы иметь возможность разбивать их на разные графические процессоры, каждый из которых может выполнять вычисления и общаться при необходимости.Записать это так, чтобы это было эффективно, достаточно сложно, поэтому, если я смогу избежать всей низкоуровневой работы по использованию стандартного способа сделать это через openCL, это было бы большой помощью.

Спасибо!

1 Ответ

1 голос
/ 27 февраля 2012

С академической точки зрения есть статья из Сеульского национального университета в Южной Корее:

Достижение образа единого вычислительного устройства в OpenCL для нескольких графических процессоров , http://dl.acm.org/citation.cfm?id=1941591

Авторы предлагают автоматический механизм разделения ядра на несколько графических процессоров.К сожалению, их фреймворк еще не выпущен.

...