The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Для PostgreSQL развиваются механизмы ускорения за счёт привл..."
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Заметили полезную информацию ? Пожалуйста добавьте в FAQ на WIKI.
"Для PostgreSQL развиваются механизмы ускорения за счёт привл..." +/
Сообщение от opennews (ok), 23-Дек-14, 23:10 
В рамках проекта PG-Storm (https://github.com/pg-strom) при участии компании NEC развивается дополнение к СУБД PostgreSQL, позволяющее вынести на плечи GPU выполнение некоторых операций обработки SQL-запроса. В частности, за счёт  привлечения GPU могут быть ускорены такие операции как сравнительный перебор элементов таблиц, агрегирование записей и слияние хэшей.
<center><img src="https://www.opennet.ru/opennews/pics_base/0_1419364747.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></center>

Код для выполнения на стороне GPU генерируется в момент разбора SQL-запроса при помощи специального JIT-компилятора и в дальнейшем выполняется параллельно с другими связанными с текущим запросом операциями, выполняемыми на CPU. Для выполнения заданий на GPU задействован OpenCL. Из присутствующих на данной стадии развития проекта ограничений отмечается возможность использования GPU только для данных, хранимых в оперативной памяти. Увеличение производительности операций слияния таких таблиц при использовании GPU увеличивается в десятки раз.
<center><img src="https://www.opennet.ru/opennews/pics_base/0_1419364684.png" style="border-style: solid; border-color: #606060; border-width: 1px;max-width:100%;" title="" border=0></center>


<center><img src="https://www.opennet.ru/opennews/pics_base/0_1419364872.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></center>
<center><img src="https://www.opennet.ru/opennews/pics_base/0_1419364956.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></center>


<center>
<iframe src="//www.slideshare.net/slideshow/embed_code/42903351" width="425" height="355" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" style="border:1px solid #CCC; border-width:1px; margin-bottom:5px; max-width: 100%;" allowfullscreen> </iframe></center>

URL: https://news.ycombinator.com/item?id=8787414
Новость: https://www.opennet.ru/opennews/art.shtml?num=41333

Ответить | Правка | Cообщить модератору

Оглавление
Для PostgreSQL развиваются механизмы ускорения за счёт привл..., opennews, 23-Дек-14, 23:10  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру