Как стать автором
Обновить
34
0
Олег Блохин @jmistx

Site Reliability Engineer

Отправить сообщение
На винте остались только тесты для CPU, чтобы их погонять придётся поставить ATI Stream SDK.
Вот тест для 512 частиц, с рендерингом.

rghost.ru/2114631

Вы хотели сказать, «переложить выбор устройства на усмотрение API» или «запустить одну программу на CPU и GPU одновременно»?

Суть гетерогеных вычислений — во втором.
Вызов API функций без указания устройства приведёт к первому.
Дело в том, что у этих карточек разная архитектура.

На карточках AMD стоят суперскалярные процессоры, а на Nvidia — скалярные.

Но те карточки от AMD, которые мы тестировали физически не имели на чипе локальную память, и следовательно некоторые алгоритмы, которые на этой самой локальной памяти завязаны, начинают безбожно тормозить.

Скромное мнение: оба класса карточек весьма хороши в своём.
В целом верно, но не совсем.

Если для NVidia — OpenCL это действительно надстройка над CUDA, то для продуктов AMD это единственный способ программировать видеокарту для решения задач общего назначения (подразумеваем, что шейдеры заточены под графику и их мы использовать не будем, хотя и можем).

И не совсем ясно над каким решением OpenCL является надстройкой для центральных процессоров.
на русской Сцене мы удивляем друг друга тем, что вообще что-то делаем (с) manwe

Информация

В рейтинге
Не участвует
Откуда
Россия
Работает в
Дата рождения
Зарегистрирован
Активность