DB Tech Showcase Tokyo 2018: C23『GPUとNVMEでPostgreSQLの限界に挑む』実況と反応まとめ

1
海外 浩平|KaiGai Kohei🌻 @kkaigai

本日の発表資料を公開しました。 ■ GPUとNVMEでPostgreSQLの限界に挑む ~クエリ処理速度10GB/sを越えて~ slideshare.net/kaigai/2018092… #dbts2018

2018-09-20 13:46:25
海外 浩平|KaiGai Kohei🌻 @kkaigai

My presentation slides at #dbts2018 today. Share it please!   NVME and GPU accelerates PostgreSQL beyond the limitation - Our challenge to the 10GB/s for query execution performance - slideshare.net/kaigai/2018092…

2018-09-20 13:49:12
gonsuke777 @ora_gonsuke777

@kkaigai さんのセッションを正座待機中 彡(゚)(゚) #dbts2018

2018-09-20 12:13:07
gonsuke777 @ora_gonsuke777

海外さんセミナーはじまた 彡(゚)(゚) #dbts2018

2018-09-20 12:33:53
gonsuke777 @ora_gonsuke777

GPUにSQLワークロードをオフロード 彡(゚)(゚) #dbts2018

2018-09-20 12:34:59
Tadashi Yamashita @tadayima_jp

#dbts2018 #C23 「GPUとNVMEでPostgreSQLの限界に挑む ~クエリ処理速度10GB/sを越えて~」潜入中

2018-09-20 12:36:51
ブリンガー @bringer1092

CPUとGPUの比較で車と電車というのはしっくりくるなー #dbts2018

2018-09-20 12:37:03
gonsuke777 @ora_gonsuke777

GPUによる集約計算のイメージ図 彡(゚)(゚) #dbts2018

2018-09-20 12:38:32
Tadashi Yamashita @tadayima_jp

#dbts2018 #C23 GPUって 一般的にCPUよりclock遅いのか....? 並列処理が得意。あと、chip内のメモリとの帯域が広い様だ。

2018-09-20 12:39:27
gonsuke777 @ora_gonsuke777

元々が3D CGのベクトル演算とかを高速にこなすもんやしな。 彡(゚)(゚) #dbts2018

2018-09-20 12:39:37
Tadashi Yamashita @tadayima_jp

#dbts2018 #C23 で、なんでIOが速くなるのか???? っていう話は後ほど.....

2018-09-20 12:40:04
gonsuke777 @ora_gonsuke777

川の流れのように実行計画、草 #dbts2018

2018-09-20 12:40:21
gonsuke777 @ora_gonsuke777

拡張モジュールによる実行計画の差し込み(PostgreSQL v9.5以降) 彡(゚)(゚) #dbts2018

2018-09-20 12:41:47
Tadashi Yamashita @tadayima_jp

#dbts2018 #C23 テーブル結合はコストで評価。 (まぁ、Oracleと同じ考え方だわな。ロジックは違うだろうけど。)

2018-09-20 12:41:50
gonsuke777 @ora_gonsuke777

MergeJoinやHashJoinの替わりにGpuJoin 彡(゚)(゚) #dbts2018

2018-09-20 12:42:32
Tadashi Yamashita @tadayima_jp

#dbts2018 # CustomScan PG-Strom 同じ結果が返るならやり方は問わない

2018-09-20 12:43:16
gonsuke777 @ora_gonsuke777

WHERE句の数値演算式をCUDAコードに変換してGPUにオフロード 彡(゚)(゚) #dbts2018

2018-09-20 12:44:01
gonsuke777 @ora_gonsuke777

Custom Scan (GuuPreAgg) に Custom Scan (GpuJoin) 彡(゚)(゚) #dbts2018

2018-09-20 12:44:57
Tadashi Yamashita @tadayima_jp

#dbts2018 #C23 所で、、、、PostgreSQLのベンチマークはスタースキーマ・ベンチマーク

2018-09-20 12:45:06
gonsuke777 @ora_gonsuke777

Scan ⇒ Join ⇒ Aggregate が GpuScan ⇒ GpuJoin ⇒ GpuPreAgg に 彡(゚)(゚) #dbts2018

2018-09-20 12:46:13
Tadashi Yamashita @tadayima_jp

#dbts2018 #C23 CPUとGPU間の pingpong が発生するとオーバヘッドが発生してしまう..... こうならないように.....

2018-09-20 12:46:50
gonsuke777 @ora_gonsuke777

昔Hash Joinのパフォーマンスで苦しんだ事が有ったから、Join処理をGPUにオフロードできるのは魅力的やなぁ。 彡(゚)(゚) #dbts2018

2018-09-20 12:47:17
Tadashi Yamashita @tadayima_jp

#dbts2018 #C23 GPUの役割を再定義する....どのようにIOを高速化するか

2018-09-20 12:47:54
1 ・・ 4 次へ