pgstrom加速与案例分析
加速效果哦
都是形如select cat,AVG(x) from t0 natural join 很多的其他表 group by cat
t0是1亿行,后面的都是10万行
加速原理
- GPU加速SCAN、JOIN、GROUP BY节点
- DMA:NVIDIA GPUDirect RDMA
- 上拉底层计划
- 索引、划分
- GPU Memory Store
GPU加速效果
加速远离
-
利用GPU多线程并行计算
-
自定义SCAN、JOIN和GROUP BY节点
-
给出相应的cost
-
添加到PGSQL的计划生成模块中,让PGSQL选择是否利用GPU进行加速
-
实时生成GPU的CUDA程序,在GPU上进行计算