Tadashi Yamashita
@tadayima_jp
#dbts2018 #C23 GPU+SSD+CPU+RAM これらはPCIバスで接続されている.... (HW的な話)
2018-09-20 12:49:06
gonsuke777
@ora_gonsuke777
SSD ⇒ (PCIeバス) ⇒ CPU ⇒ RAM にデータロードするのが一般的なデータフロー 彡(゚)(゚) #dbts2018
2018-09-20 12:49:28
Tadashi Yamashita
@tadayima_jp
#dbts2018 #C23 つまり、PCIの細い経路をゴミデータも流れている。(フィルタがかかるのが、CPUだから)
2018-09-20 12:50:36
gonsuke777
@ora_gonsuke777
SSDをGPUに直接転送(NVidia CPUDirect RDMA) 彡(゚)(゚) #dbts2018
2018-09-20 12:51:18
gonsuke777
@ora_gonsuke777
SSDとGPUの物理接続はどうなっとるんやろう?PCI-eバス以外で接続するのかしら…PCI-eスロットには挿してるのかな? 彡(゚)(゚) #dbts2018
2018-09-20 12:52:35
gonsuke777
@ora_gonsuke777
GPUDirect RDMAは元々はIB経由でHOST(CPU/RAM)を介さずに直接データ転送する仕組み 彡(゚)(゚) #dbts2018
2018-09-20 12:55:08
gonsuke777
@ora_gonsuke777
I/O拡張ボックス ⇒ PCIeスイッチとPCI-eスロットをセットにした箱って感じかな? 彡(゚)(゚) #dbts2018
2018-09-20 13:02:04
gonsuke777
@ora_gonsuke777
サーバーと I/O拡張ボックスはHBAで接続。ここはSCSI接続ってことかしら。 彡(゚)(゚) #dbts2018
2018-09-20 13:02:56
Tadashi Yamashita
@tadayima_jp
#dbts2018 #C23 IO拡張ボックスを使っていると、PostgreSQLからはパーティションテーブルとして使うことになる....のか.... PostgreSQL 11 からハッシュ・パーティションがサポートされる(予定?)
2018-09-20 13:04:09
Tadashi Yamashita
@tadayima_jp
#dbts2018 #C23 気合いで、Aggregationとかを IO拡張ボックス側に push down させた。 ”気合い” .......
2018-09-20 13:05:28