Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.06.2018, 16:10   #1
SerEngine
Форумчанин
 
Регистрация: 28.10.2017
Сообщений: 101
По умолчанию Использование GPU

Возможно ли использовать GPU без CUDA?
Есть ли альтернативы кроме CUDA?
SerEngine вне форума Ответить с цитированием
Старый 25.06.2018, 16:13   #2
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

В смысле использовать?
Думаете до 2007 года не было GPU? И GPU не от Нвидии?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.

Последний раз редактировалось Alex11223; 25.06.2018 в 16:46.
Alex11223 вне форума Ответить с цитированием
Старый 25.06.2018, 18:20   #3
SerEngine
Форумчанин
 
Регистрация: 28.10.2017
Сообщений: 101
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
В смысле использовать?
Думаете до 2007 года не было GPU? И GPU не от Нвидии?
Так я на это и хочу получить ответ. Как в те времена использовали GPU?
SerEngine вне форума Ответить с цитированием
Старый 25.06.2018, 20:18   #4
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Причем тут времена? AMD, Intel и сейчас никуда не делись.

Ну и неужели вы не слышали про например DirectX, OpenGL?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 25.06.2018, 20:25   #5
Pavia
Лис
Старожил
 
Аватар для Pavia
 
Регистрация: 18.09.2015
Сообщений: 2,409
По умолчанию

GDI.
OpenGl, DirectX, OpenCL, CUDA, Vulkan.

Альтернативы CUDA только OpenCL. Есть ещё конечно векторные и объемные шейдоры. Но они имеют существенные ограничения по вычислительным возможностям. А результаты работы пиксельных шейдеры сильно зависят от настроек видео карты - сглаживание отключаешь и в принципе норм.

Цитата:
Сообщение от SerEngine Посмотреть сообщение
Как в те времена использовали GPU?
Вот так вот: http://steps3d.narod.ru/tutorials.html

Вначале появилась возможность вывода текстурированных треугольников Direct3D и OpenGL.dll
Производители видео карт поставляли драйвера которые заменяли OpenGL.DLL. Разработчики игр вычитывали функции из DLL по именам и вызывали их для отрисовки.
Потом появилась возможность смешивания текстур: эффекты бампинга, параллакса, закраска по фонгу.

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

Последний раз редактировалось Pavia; 25.06.2018 в 20:28.
Pavia вне форума Ответить с цитированием
Старый 25.06.2018, 22:41   #6
SerEngine
Форумчанин
 
Регистрация: 28.10.2017
Сообщений: 101
По умолчанию

А можно без использования графических библиотек?
Мне нужны вычисления ,а не графика.
SerEngine вне форума Ответить с цитированием
Старый 25.06.2018, 23:16   #7
2Lui
Пользователь
 
Аватар для 2Lui
 
Регистрация: 14.03.2017
Сообщений: 68
По умолчанию

Ты что там уже майнить собрался?
2Lui вне форума Ответить с цитированием
Старый 25.06.2018, 23:35   #8
SerEngine
Форумчанин
 
Регистрация: 28.10.2017
Сообщений: 101
По умолчанию

Хочу в игровом движке некоторые вычисления на GPU производить не используя при этом графических API.
SerEngine вне форума Ответить с цитированием
Старый 26.06.2018, 09:34   #9
Pavia
Лис
Старожил
 
Аватар для Pavia
 
Регистрация: 18.09.2015
Сообщений: 2,409
По умолчанию

Цитата:
Сообщение от SerEngine Посмотреть сообщение
Хочу в игровом движке некоторые вычисления на GPU производить не используя при этом графических API.
CUDA и OpenCL - не графические API.

Но вообще вы странного хотите. Использовать графическое устройство без графического API.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал .
Pavia вне форума Ответить с цитированием
Старый 27.06.2018, 21:19   #10
SerEngine
Форумчанин
 
Регистрация: 28.10.2017
Сообщений: 101
По умолчанию

Мне нужны вычисления без использования графики
SerEngine вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
GPU API PTyTb32 Общие вопросы Delphi 4 11.12.2017 13:18
Использование GPU в расчетах ZBEP Общие вопросы C/C++ 0 31.07.2013 14:38
в чем отличие gpu core clock и gpu clock почему значания разные? gpu0 Компьютерное железо 0 10.06.2012 05:17
Использование GPU на GeForce FX5500 ArtInt Софт 1 30.01.2010 18:24