Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

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

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

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

Возможно ли использовать GPU без CUDA?
Есть ли альтернативы кроме CUDA?
SerEngine вне форума   Ответить с цитированием
Старый 25.06.2018, 17:13   #2
Alex11223
Модератор
Заслуженный модератор
 
Регистрация: 12.01.2011
Сообщений: 17,339
Репутация: 3350

icq: 512-765
skype: alexp.frl
По умолчанию

В смысле использовать?
Думаете до 2007 года не было GPU? И GPU не от Нвидии?

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

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

icq: 512-765
skype: alexp.frl
По умолчанию

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

Ну и неужели вы не слышали про например DirectX, OpenGL?
Alex11223 вне форума   Ответить с цитированием
Старый 25.06.2018, 21:25   #5
Pavia
Лис
Профессионал
 
Аватар для Pavia
 
Регистрация: 18.09.2015
Сообщений: 1,611
Репутация: 1708
По умолчанию

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 в 21:28.
Pavia вне форума   Ответить с цитированием
Старый 25.06.2018, 23:41   #6
SerEngine
Форумчанин
 
Регистрация: 28.10.2017
Адрес: Беларусь,город брест
Сообщений: 101
Репутация: 10
По умолчанию

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

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

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

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

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

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

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
GPU API PTyTb32 Общие вопросы Delphi 4 11.12.2017 14: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 19:24


04:59.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru