首页> 中文会议>第29届中国数据库学术会议 >异构计算平台上列存储数据库的并行查询技术研究

异构计算平台上列存储数据库的并行查询技术研究

摘要

由多核CPU和GPU构成的异构计算平台已经成为当前高性能计算的重要发展方向,为充分发掘异构计算平台的潜力,有效提升列数据库查询的性能,首先提出了一套列数据库查询的原语集合,并根据多核CPU和GPU体系结构的特点,优化原语实现机制,充分开发了原语内的并行性.同时,将SQL查询语句编译为原语构成的依赖图,并提出了一套调度机制,使得多个原语可以在多核CPU、GPU以及磁盘等部件之间并行执行.通过对TPC-H基准程序中典型查询的测试,找到了优化的原语分派策略,加入GPU后性能可提升25%~40%,较行数据库MySQL提高了一个数量级,并在开发原语级并行性方面超过了列数据库MonetDB.同时,也发现了异构计算平台上开发列数据库并行性的潜在瓶颈,并为后续工作指明了改进方向.

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号