Join/Agg/ScanをGPU側にオフロードするロジックを「気合」で作成 彡(゚)(゚) #dbts2018
2018-09-20 13:05:29#dbts2018 #C23 SSDとGPUの距離......拡張ボックスをまたがっちゃダメ。 PCIのバストポロジーをみて把握しておく。
2018-09-20 13:06:38サーバー1台、I/O拡張ボックス3台にGPU/SSDを内蔵してベンチマーク、10GB/sec以上を達成 彡(゚)(゚) #dbts2018
2018-09-20 13:09:40#dbts2018 #C23 単純にストレージからデータを持ってくるより、拡張ボックスでクエリー実行した場合の方がIO性能良い!?
2018-09-20 13:09:44#dbts2018 このセッションも面白い 動いてる海外さんは初。 pic.twitter.com/r5i5FnRDRo
2018-09-20 13:10:54SSDとGPUを搭載したI/O拡張ボックスが、Exadataで言うところのStorage Serverっぽく動くんやな。 彡(゚)(゚) #dbts2018
2018-09-20 13:11:19#dbts2018 #C23 生ログをとりあえず PostgreSQLにためておいて分析とかに向いているかも。 分析に使えると思うので、あえてカラムナーとかに移行しなくても、従来のI/Fが使えるのでこれがメリットだと思う。
2018-09-20 13:12:23#dbts2018 #C23 GPUは計算用だと思っているかもしれないけど、使い様によっては、実質IO性能の向上に有効。
2018-09-20 13:13:33#dbts2018 #C23 スライドシェアで資料公開 Twitter @kkaigai まで問い合わせOKとな....
2018-09-20 13:15:24GPUでPostgreSQLのセッション終了。素晴らしい技術やと思います。@kkaigai さん、お疲れ様でした! #dbts2018 彡(^)(^)
2018-09-20 13:26:42NECさんのサーバ室だと思います。(リモートなので現物は見ていない) twitter.com/bringer1092/st…
2018-09-20 13:36:38#dbts2018 #PGStrom #PostgreSQL I/O拡張ボックス安くなんないかなぁ パーティションあたりとかPostgreSQL11の技術前提なんだろうか。
2018-09-20 13:30:20@kkaigai 拝聴しました。更新があって、SSDよりメモリのバッファのデータが新しい時に、どう対処されているのか気になりました。
2018-09-20 13:30:29カーネルモジュール(nvme_strom)がページキャッシュの有無を調べ、ページキャッシュが存在する時はRAM-to-GPUになるよう動作が変わります。 twitter.com/akitow_/status…
2018-09-20 13:37:52ちなみに、これにはもう一つモードがあり、「Dirtyなページキャッシュのみ」RAM-to-GPUにするモードもあります。 これは、高速なSSDの場合細切れにRAM-to-GPUを行うより、SSD-to-GPUの方が性能が出る場合があるためです。
2018-09-20 13:39:25ごめんなさい。投影したURLが PG-"Storm" になってました。 slideshare.net/kaigai/2018092… slideshare.net/kaigai/2018092… #dbts2018 twitter.com/ora_gonsuke777…
2018-09-20 13:34:43資料のリンク、でも見れないような? slideshare.net/kaigai/2018092… slideshare.net/kaigai/2018092… 彡(゚)(゚) #dbts2018
2018-09-20 12:32:01