The OpenNET Project / Index page

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

23.12.2014 23:02  Для PostgreSQL развиваются механизмы ускорения за счёт привлечения GPU

В рамках проекта PG-Strom при участии компании NEC развивается дополнение к СУБД PostgreSQL, позволяющее вынести на плечи GPU выполнение некоторых операций обработки SQL-запроса. В частности, за счёт привлечения GPU могут быть ускорены такие операции как сравнительный перебор элементов таблиц, агрегирование записей и слияние хэшей.

Код для выполнения на стороне GPU генерируется в момент разбора SQL-запроса при помощи специального JIT-компилятора и в дальнейшем выполняется параллельно с другими связанными с текущим запросом операциями, выполняемыми на CPU. Для выполнения заданий на GPU задействован OpenCL. Из присутствующих на данной стадии развития проекта ограничений отмечается возможность использования GPU только для данных, хранимых в оперативной памяти. Увеличение производительности операций слияния таких таблиц при использовании GPU увеличивается в десятки раз.







  1. Главная ссылка к новости (https://news.ycombinator.com/i...)
  2. OpenNews: Релиз СУБД PostgreSQL 9.4
  3. OpenNews: PostgreSQL обогнал MongoDB в NoSQL-тестах
Лицензия: CC-BY
Тип: Интересно / К сведению
Ключевые слова: postgresql, gpu
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Линейный вид | Ajax | Показать все | RSS
 
  • 1.1, A.Stahl, 23:10, 23/12/2014 [ответить] [смотреть все]
  • +45 +/
    Это заговор бородатых свитероносцев: скоро выйдет Half-Life3 и свитероносцы хотят иметь внятное обоснование хорошим видеокартам в серверной.
     
     
  • 2.7, Another one Аноним, 00:32, 24/12/2014 [^] [ответить] [смотреть все] [показать ветку]
  • +6 +/
    ...а хранить эту самую базу надо будет в видеопамяти видеокарты!
     
  • 2.11, Аноним, 01:41, 24/12/2014 [^] [ответить] [смотреть все] [показать ветку]
  • +2 +/
    Теперь DBA прокачают свои скиллы в сетевых шутерах.
     
  • 1.2, rob pike, 23:17, 23/12/2014 [ответить] [смотреть все]
  • +1 +/
    На тему параллелизма тоже есть несколько интересных попыток
    http://rhaas.blogspot.ru/2014/12/parallelism-update.html
     
  • 1.5, Crazy Alex, 00:02, 24/12/2014 [ответить] [смотреть все]
  • +/
    Хм, фраза насчёт "данных в памяти" намекает, что такая штука больше подошла бы всяким NoSQL, который ох как любят в памяти всё подряд хранить...
     
     
  • 2.6, Аноним, 00:31, 24/12/2014 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    попробуй постгресу в конфиге памяти добавить, увидишь, как он память любит
     
  • 2.8, XoRe, 01:19, 24/12/2014 [^] [ответить] [смотреть все] [показать ветку]  
  • +3 +/
    Если postgres не использует всю оперативку, до которой может дотянуться, значит ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.10, pavlinux, 01:40, 24/12/2014 [^] [ответить] [смотреть все]  
  • –6 +/
    Напомни, сколько на PCI-Express контактов ... весь текст скрыт [показать]
     
     
  • 4.54, XoRe, 21:16, 05/01/2015 [^] [ответить] [смотреть все]  
  • +/
    Ну что же вы, уважаемый, никогда в редис не упирались https code google com p... весь текст скрыт [показать]
     
  • 3.32, Crazy Alex, 12:56, 24/12/2014 [^] [ответить] [смотреть все]  
  • +/
    Не, я о другом И я имел в виду не мемкеш, в котором, в общем-то, тоже только и... весь текст скрыт [показать]
     
  • 3.35, Аноним, 13:21, 24/12/2014 [^] [ответить] [смотреть все]  
  • +/
    PostgreSQL откушивает ровно столько, сколько задал в shared_buffers.
     
     
  • 4.37, Andrey Mitrofanov, 13:33, 24/12/2014 [^] [ответить] [смотреть все]  
  • +/
    Кеш и буферы ядра ещё посчитай, сразу не ровно станет ... весь текст скрыт [показать]
     
  • 2.44, Аноним, 02:46, 25/12/2014 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    не, это по-другому работает 95 workload-а современных SQL БД - ворочается на т... весь текст скрыт [показать] [показать ветку]
     
  • 1.9, Аноним, 01:38, 24/12/2014 [ответить] [смотреть все]  
  • +/
    Ну вот, будущее наступило. Теперь базе данных будет требоваться видеокарта :).
     
     
  • 2.13, pavlinux, 01:42, 24/12/2014 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    Accelerating SQL Database Operations on a GPU with CUDA 2010 http www gpuc... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.45, Аноним, 04:17, 25/12/2014 [^] [ответить] [смотреть все]  
  • +/
    Никто в здравом уме не будет лочить себя на апи от нвидии с единственной на план... весь текст скрыт [показать]
     
     
  • 4.53, pavlinux, 00:07, 28/12/2014 [^] [ответить] [смотреть все]  
  • +1 +/
    Ононимные Оналитеги Опеннета рулят и пидалят А TOP500 - просто сборище дебилов ... весь текст скрыт [показать]
     
  • 2.38, Аноним, 18:43, 24/12/2014 [^] [ответить] [смотреть все] [показать ветку]  
  • –2 +/
    Где только они видели серверные платформы с боле-менее приличными видеокартами ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.41, orgkhnargh, 21:25, 24/12/2014 [^] [ответить] [смотреть все]  
  • +/
    http://www.nvidia.ru/object/nvidia-grid-ru.html
     
  • 3.46, Аноним, 04:18, 25/12/2014 [^] [ответить] [смотреть все]  
  • +1 +/
    А вон в топ500 посмотри ... весь текст скрыт [показать]
     
  • 3.49, Аноним, 14:32, 27/12/2014 [^] [ответить] [смотреть все]  
  • +/
    Ещё такие есть http www intel com content www us en processors xeon xeon-phi-... весь текст скрыт [показать]
     
  • 1.12, Прохожий, 01:42, 24/12/2014 [ответить] [смотреть все]  
  • +2 +/
    OpenCL подойдет для любых задач, так или иначе, связанных с большими объемами вычислений.
     
     
  • 2.15, Аноним, 03:39, 24/12/2014 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Но имеет смысл только на тех которые можно хорошо параллелизовать.
     
  • 2.30, Аноним, 11:20, 24/12/2014 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    OpenCL жрет энергию и все равно все упрется в I/O
     
  • 1.14, Аноним, 02:03, 24/12/2014 [ответить] [смотреть все]  
  • +/
    Давно пора.
    > задействован OpenCL

    Это правильно.

     
  • 1.19, bOOster, 05:32, 24/12/2014 [ответить] [смотреть все]  
  • +/
    Нужное дело делают.
     
  • 1.21, Аноним, 06:14, 24/12/2014 [ответить] [смотреть все]  
  • +/
    Интересно, а их не смущает тот факт, что у большинства видеокарт динамическая па... весь текст скрыт [показать]
     
     
  • 2.47, Аноним, 04:21, 25/12/2014 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    Вообще-то в профессиональных серверных моделях видеокарт - вполне себе с ECC Та... весь текст скрыт [показать] [показать ветку]
     
  • 1.22, Аноним, 07:46, 24/12/2014 [ответить] [смотреть все]  
  • +1 +/
    Для таких задачей есть firepro and tesla. у них память с ecc.
     
  • 1.23, _йцукен, 08:23, 24/12/2014 [ответить] [смотреть все]  
  • +4 +/
    на серверах теперь будут игровые карточки ? =)
    вечерком когда уже ни кому не уперлись скуль запросы можно порубиться в игрушки сисадминам ? =D

    ==
    все таки не зря говорят что история развивается по спирали, вернулись в 198х с 286 процессорами и математическими сопроцессорами 287

     
     
  • 2.24, Xaionaro, 08:57, 24/12/2014 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Игровые никуда не годятся В тех же игровых nvidia CUDA чисто формальная При по... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.26, Аноним, 09:51, 24/12/2014 [^] [ответить] [смотреть все]  
  • +4 +/
    А пацаны из BOINC и не знали ... весь текст скрыт [показать]
     
     
  • 4.48, Аноним, 04:22, 25/12/2014 [^] [ответить] [смотреть все]  
  • +/
    Авторы майнеров коинов и крякеров хэшей тоже как-то не в курсе ... весь текст скрыт [показать]
     
     
  • 5.50, Xaionaro, 16:07, 27/12/2014 [^] [ответить] [смотреть все]  
  • +/
    Mine-ите coin-ы на своей игровой видеокарте Успешно ... весь текст скрыт [показать]
     
  • 4.51, Xaionaro, 16:10, 27/12/2014 [^] [ответить] [смотреть все]  
  • +/
    А можно конкретные ссылки Я лично сам пробовал эту CUDA Или может поделитесь с... весь текст скрыт [показать]
     
  • 3.33, Xasd, 12:59, 24/12/2014 [^] [ответить] [смотреть все]  
  • +/
    всё правильно написал
     
  • 3.34, Crazy Alex, 13:00, 24/12/2014 [^] [ответить] [смотреть все]  
  • +1 +/
    Ну так NVidia - тот ещё махинатор На вид там карты от AMD лучше пойдут - куча м... весь текст скрыт [показать]
     
  • 3.43, Аноним, 01:12, 25/12/2014 [^] [ответить] [смотреть все]  
  • +/
    Выкинь маркетинговый булшит от нвидии из головы, чувак 0 CUDA - проприетарное ... весь текст скрыт [показать]
     
     
  • 4.52, Xaionaro, 16:23, 27/12/2014 [^] [ответить] [смотреть все]  
  • +/
    Согласен Но OpenCL пытается быть универсальным, из-за чего теряет в производител... весь текст скрыт [показать]
     
  • 2.39, Аноним, 18:45, 24/12/2014 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Причем тут карточки, если серверы нормальные вообще без графики ставятся ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.40, Аноним, 19:57, 24/12/2014 [^] [ответить] [смотреть все]  
  • +/
    помимо смайликов Вам еще показывать табличку сарказм Графический процессор ... весь текст скрыт [показать]
     
  • 1.36, softfire, 13:28, 24/12/2014 [ответить] [смотреть все]  
  • +1 +/
    Торт.Невероятно крутая штука.
     
  • 1.42, Аноним, 23:12, 24/12/2014 [ответить] [смотреть все]  
  • +/
    Опомнились.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor TopList