Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Сравнение СУБД Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2 3   вперед  Ctrl      все
 СУБД, использующая вычисления на GPU.  [new]
Antony GL
Member

Откуда: Рудный Алтай
Сообщений: 89
Вопрос.
Какая-нибудь из современных СУБД поддерживает перенос части вычислений с CPU на GPU, если поддерживает, то какими средствами.
28 дек 11, 20:30    [11842330]     Ответить | Цитировать Сообщить модератору
 Re: СУБД, использующая вычисления на GPU.  [new]
Yo.!
Guest
Antony GL,

на абстрактный GPU не слышал, а вот на специализированный слышал про такое
http://oraclemind.blogspot.com/2008/05/sql-dbms.html
28 дек 11, 20:35    [11842344]     Ответить | Цитировать Сообщить модератору
 Re: СУБД, использующая вычисления на GPU.  [new]
Edd.Dragon
Member

Откуда: Украина
Сообщений: 6963
Yo.!,

Май 13, 2008
Прорыв не случился, судя по всему ))
28 дек 11, 20:43    [11842373]     Ответить | Цитировать Сообщить модератору
 Re: СУБД, использующая вычисления на GPU.  [new]
lolepezy
Member

Откуда:
Сообщений: 35
Для PostgreSQL есть процедурный язык, который использует OpenCL.
http://www.scribd.com/doc/51484335/PostgreSQL-OpenCL-Procedural-Language-pgEast-March-2011
28 дек 11, 20:55    [11842424]     Ответить | Цитировать Сообщить модератору
 Re: СУБД, использующая вычисления на GPU.  [new]
Antony GL
Member

Откуда: Рудный Алтай
Сообщений: 89
Уточню.
Под GPU понимаются современные потребительские (т.н. "игровые") видеокарты (или их набор, SLI / Crossfire) с поддержкой вычислений CUDA у nVidia или аналога от Radeon.
28 дек 11, 21:12    [11842475]     Ответить | Цитировать Сообщить модератору
 Re: СУБД, использующая вычисления на GPU.  [new]
Antony GL
Member

Откуда: Рудный Алтай
Сообщений: 89
lolepezy,

спасибо, это то, что доктор прописал. теперь знаю, что искать)

А MS SQL / Oracle такое не поддерживает?
28 дек 11, 21:21    [11842502]     Ответить | Цитировать Сообщить модератору
 Re: СУБД, использующая вычисления на GPU.  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 54759

Antony GL
А MS SQL / Oracle такое не поддерживает?

СУБД вообще-то традиционно считаются CPU-bound нагрузкой. Вычислять с бешеной скоростью им
нечего.

Posted via ActualForum NNTP Server 1.5

28 дек 11, 21:23    [11842511]     Ответить | Цитировать Сообщить модератору
 Re: СУБД, использующая вычисления на GPU.  [new]
ДохтаР
Member [заблокирован]

Откуда: Новоукраинск
Сообщений: 16864
Antony GL
lolepezy,

спасибо, это то, что доктор прописал. теперь знаю, что искать)

А MS SQL / Oracle такое не поддерживает?


Вот скажите , как собираетесь эту фичу применять, в каком классе задач ,
для обработки данных которые потом нужно будет обратно вернуть, а не на монитор выводить ?
Мы ведь о СУБД говорим, да ?

Я как бы намекаю на то что GPU
в несколько раз ( а может даже десятков) производительнее чем системная шина.
И ИМХО качественно его кормить, и паралельно рекордно доить у вас получиться на достаточно узком круге задач.

Хотя тема интересная.
28 дек 11, 21:33    [11842534]     Ответить | Цитировать Сообщить модератору
 Re: СУБД, использующая вычисления на GPU.  [new]
Antony GL
Member

Откуда: Рудный Алтай
Сообщений: 89
Dimitry Sibiryakov,

так-то оно так, только у клиентов есть выделенный сервер, где крутится MS SQL Server 08R2, и там 24 ядра, если не ошибаюсь. Зачем? Не знаю. Но стоит это решение как самолет.
Сейчас интересуются насчет второй системы, но несколько дешевле.
Рассматриваю, как вариант, вместо многопроцессорной платформы воткнуть хорошую видеокарту и сэкономить на этом деньги.
28 дек 11, 21:37    [11842539]     Ответить | Цитировать Сообщить модератору
 Re: СУБД, использующая вычисления на GPU.  [new]
Antony GL
Member

Откуда: Рудный Алтай
Сообщений: 89
ДохтаР,

область применения - ERP системы. Если быть конкретным - Dynamics AX 09
28 дек 11, 21:38    [11842541]     Ответить | Цитировать Сообщить модератору
 Re: СУБД, использующая вычисления на GPU.  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 54759

Antony GL
Зачем? Не знаю.

Вот когда узнаешь, тогда и приходи.

Posted via ActualForum NNTP Server 1.5

28 дек 11, 21:46    [11842565]     Ответить | Цитировать Сообщить модератору
 Re: СУБД, использующая вычисления на GPU.  [new]
ДохтаР
Member [заблокирован]

Откуда: Новоукраинск
Сообщений: 16864
Antony GL
ДохтаР,

область применения - ERP системы. Если быть конкретным - Dynamics AX 09



Я вам так скажу.
ИМХО Тупиковый путь.
Когда ваша система достигнет обьмов среднего сервера вы вместо
того что бы зинимать слот видокартой ,
сделаете выбор в пользу FС SAN адаптера.
28 дек 11, 21:55    [11842589]     Ответить | Цитировать Сообщить модератору
 Re: СУБД, использующая вычисления на GPU.  [new]
таких слота 4 штуки
Guest
ДохтаР
Antony GL
ДохтаР,

область применения - ERP системы. Если быть конкретным - Dynamics AX 09



Я вам так скажу.
ИМХО Тупиковый путь.
Когда ваша система достигнет обьмов среднего сервера вы вместо
того что бы зинимать слот видокартой ,
сделаете выбор в пользу FС SAN адаптера.

А если таких слота 4 штуки? И все 2.0 16x на 2-4-х сокетном сервере.
Что бывает часто.
28 дек 11, 21:58    [11842604]     Ответить | Цитировать Сообщить модератору
 Re: СУБД, использующая вычисления на GPU.  [new]
АнатоЛой
Member

Откуда: Киев, Украина
Сообщений: 2897
Блог
Antony GL

Рассматриваю, как вариант, вместо многопроцессорной платформы воткнуть хорошую видеокарту и сэкономить на этом деньги.

Степень магистра или кандидата т.н. или доктора получить, решив часть проблем, связанных с такой задачей - реально, а запустить ERP - это на сегодня фантастика :).
28 дек 11, 22:07    [11842625]     Ответить | Цитировать Сообщить модератору
 Re: СУБД, использующая вычисления на GPU.  [new]
ДохтаР
Member [заблокирован]

Откуда: Новоукраинск
Сообщений: 16864
таких слота 4 штуки
ДохтаР
пропущено...



Я вам так скажу.
ИМХО Тупиковый путь.
Когда ваша система достигнет обьмов среднего сервера вы вместо
того что бы зинимать слот видокартой ,
сделаете выбор в пользу FС SAN адаптера.

А если таких слота 4 штуки? И все 2.0 16x на 2-4-х сокетном сервере.
Что бывает часто.



Я не говорю что использовать нельзя, я не знаю, самому интересно
я хочу сказать что ИМХО это стратегически не перспективно.

А если бизнес будет расти так, что через пару лет решите купить себе блейд шасси
где на серверах нет видеокарт, потому как монитор там нахрен не нужен, терминалкой все управляется.
28 дек 11, 22:11    [11842642]     Ответить | Цитировать Сообщить модератору
 Re: СУБД, использующая вычисления на GPU.  [new]
таких слота 4 штуки
Guest
ДохтаР
таких слота 4 штуки
пропущено...

А если таких слота 4 штуки? И все 2.0 16x на 2-4-х сокетном сервере.
Что бывает часто.



Я не говорю что использовать нельзя, я не знаю, самому интересно
я хочу сказать что ИМХО это стратегически не перспективно.

А если бизнес будет расти так, что через пару лет решите купить себе блейд шасси
где на серверах нет видеокарт, потому как монитор там нахрен не нужен, терминалкой все управляется.

Вы видимо не в кусре. http://ru.wikipedia.org/wiki/NVIDIA_Tesla
Серверный графический вычислитель для неграфических вычислений GPGPU (без видеовыхода). Есть и блейд-сервера со встроенными Tesla ускорителями.
28 дек 11, 22:18    [11842662]     Ответить | Цитировать Сообщить модератору
 Re: СУБД, использующая вычисления на GPU.  [new]
ДохтаР
Member [заблокирован]

Откуда: Новоукраинск
Сообщений: 16864
таких слота 4 штуки
ДохтаР
пропущено...



Я не говорю что использовать нельзя, я не знаю, самому интересно
я хочу сказать что ИМХО это стратегически не перспективно.

А если бизнес будет расти так, что через пару лет решите купить себе блейд шасси
где на серверах нет видеокарт, потому как монитор там нахрен не нужен, терминалкой все управляется.

Вы видимо не в кусре. http://ru.wikipedia.org/wiki/NVIDIA_Tesla
Серверный графический вычислитель для неграфических вычислений GPGPU (без видеовыхода). Есть и блейд-сервера со встроенными Tesla ускорителями.


Спасибо , не знал.
Я поэтому и спрашивал на каком круге задач ТС пытается применять GPU .

Если бы она скзал, что собирается рисовать и рендерить очередного Шрека, то да.

НО качественно накормить GPU ERP системой врядли разве что агригаты считать.

И по ссылке не увидел применимость вычислителя для ERP систем.
28 дек 11, 22:28    [11842680]     Ответить | Цитировать Сообщить модератору
 Re: СУБД, использующая вычисления на GPU.  [new]
Antony GL
Member

Откуда: Рудный Алтай
Сообщений: 89
Dimitry Sibiryakov
Antony GL
Зачем? Не знаю.

Вот когда узнаешь, тогда и приходи.

К сожалению, этого не знают и сами клиенты. Базы (несколько штук по 40-70 ГБ каждая), точнее работа с ними, никогда не загружает все эти ядра, более того, нагрузка идет неравномерно (первые ядра под максимум, остальные - относительный простой). Система покупалась из расчета "на перспективу" и "чтобы сейчас не тормозила", плюс - из наличия средств.

таких слота 4 штуки
А если таких слота 4 штуки? И все 2.0 16x на 2-4-х сокетном сервере.
Что бывает часто.

Примерно так мной предполагалось.

АнатоЛой
Степень магистра или кандидата т.н. или доктора получить, решив часть проблем, связанных с такой задачей - реально, а запустить ERP - это на сегодня фантастика :).

А разве ERP не должно быть ||, как на сервере БД производятся вычисления или на чем хранятся данные? Это должно быть проблемой СУБД, но не ERP, как мне кажется.

Честно сказать - рассматриваемый вопрос является скорее теоретическим (т.е. я осознаю, что положительным результатом всей этой задумки может оказаться лишь тестирование работоспособности ERP с таким сервером БД). Однако этот интерес имеет под собой вполне практические потребности клиента.
28 дек 11, 22:28    [11842681]     Ответить | Цитировать Сообщить модератору
 Re: СУБД, использующая вычисления на GPU.  [new]
Antony GL
Member

Откуда: Рудный Алтай
Сообщений: 89
Но это все уход от темы.
По теме же интересен практический запуск MS SQL Server / Oracle с перекладыванием вычислений с CPU на GPU.
28 дек 11, 22:31    [11842689]     Ответить | Цитировать Сообщить модератору
 Re: СУБД, использующая вычисления на GPU.  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 54759

Antony GL
К сожалению, этого не знают и сами клиенты.

Тогда им нужен не GPU, а DBA.

Posted via ActualForum NNTP Server 1.5

28 дек 11, 22:31    [11842692]     Ответить | Цитировать Сообщить модератору
 Re: СУБД, использующая вычисления на GPU.  [new]
ДохтаР
Member [заблокирован]

Откуда: Новоукраинск
Сообщений: 16864
Antony GL
Но это все уход от темы.
По теме же интересен практический запуск MS SQL Server / Oracle с перекладыванием вычислений с CPU на GPU.


Оракл врядли, потому ка оборудование которое он ( SUN от его имени ) продвигает
не нуждается в непосредственном подключении монитора и видеокарте.

Если и есть , то в самых младших моделях.
28 дек 11, 22:35    [11842706]     Ответить | Цитировать Сообщить модератору
 Re: СУБД, использующая вычисления на GPU.  [new]
Antony GL
Member

Откуда: Рудный Алтай
Сообщений: 89
Dimitry Sibiryakov
Antony GL
К сожалению, этого не знают и сами клиенты.

Тогда им нужен не GPU, а DBA.

Туда иногда завозят специалиста, а в основное время этими делами занимается тамошний SA.
Дело происходит на объекте, объект находится в малообитаемой зоне, в которой так вид живых существ не водится :)
28 дек 11, 22:36    [11842709]     Ответить | Цитировать Сообщить модератору
 Re: СУБД, использующая вычисления на GPU.  [new]
Antony GL
Member

Откуда: Рудный Алтай
Сообщений: 89
ДохтаР,

ну, Оракл представляется как крайний (альтернативный выход), т.к. существующие базы (и немалые) работают в MS SQL.
Он не зря поставлен вперед, к тому же - Microsoft тоже не особо продвигает (хотя и допускает) использование Oracle со своей MS Dynamix AX.
28 дек 11, 22:43    [11842729]     Ответить | Цитировать Сообщить модератору
 Re: СУБД, использующая вычисления на GPU.  [new]
таких слота 4 штуки
Guest
Antony GL
К сожалению, этого не знают и сами клиенты. Базы (несколько штук по 40-70 ГБ каждая), точнее работа с ними, никогда не загружает все эти ядра, более того, нагрузка идет неравномерно (первые ядра под максимум, остальные - относительный простой). Система покупалась из расчета "на перспективу" и "чтобы сейчас не тормозила", плюс - из наличия средств.

Так если CPU не нагружаются полностью, то зачем ещё GPU?
Тут либо дисковая подсистема проседает, либо просто производительности хватает.
Есть показания перфоманс монитора по всем 7 основным параметрам, чего именно не хватает?

СУБД под ERP какие задачи прежде всего должна решать максимально быстро?
1. FullScan + GroupBy + Aggregate
2. Index Scan + Join (SMJ, HJ, NLJ)
3. Index seek, Index Lookup
29 дек 11, 00:06    [11842991]     Ответить | Цитировать Сообщить модератору
 Re: СУБД, использующая вычисления на GPU.  [new]
Yo.!
Guest
Antony GL
область применения - ERP системы. Если быть конкретным - Dynamics AX 09

глупее задачу не найти. SUN помниться говорил, что oracle менее 1% нагрузки требуется плавающая точка ...
29 дек 11, 01:18    [11843172]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2 3   вперед  Ctrl      все
Все форумы / Сравнение СУБД Ответить