并行算法
云数据仓库全并行计算
GaussDB(DWS)实现了一套高效能的分布式执行引擎,充分利用集群中各节点的资源,发挥并行计算的极致性能。 图片 GaussDB(DWS)的全并行计算 https://res-static.hc-cdn.cn/cloudbu-site/china/zh-cn/hjm/dwshxjs.png 如图,GaussDB(DWS)的全并行计算核心技术如下: MPP节点并行 分布式执行框架,VPP用户态TCP协议,支持>1000服务器,万级CPU核并行计算。 SMP(Symmetric Multi-Processing)算子并行 采用多线程并行算法执行同一个SQL,充分利用多核CPU资源,支持众核(>64 cores),NUMA架构优化。 SIMD(Single Instruction Multiple Data)指令级并行 一个指令执行一批数据的操作,支持X86,ARM指令。 LLVM(Low Level Virtual Machine)动态编译 将热点函数预编译成机器码,减少SQL执行指令数,提升性能。