首页| JavaScript| HTML/CSS| Matlab| PHP| Python| Java| C/C++/VC++| C#| ASP| 其他|
购买积分 购买会员 激活码充值

您现在的位置是:虫虫源码 > Java > 异构计算平台上的列数据库系统

异构计算平台上的列数据库系统

  • 资源大小:28.60 MB
  • 上传时间:2021-06-29
  • 下载次数:0次
  • 浏览次数:0次
  • 资源积分:1积分
  • 标      签: java 系统 数据库 平台 计算

资 源 简 介

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

文 件 列 表

异构计算平台上列数据库查询系统
1.png
2.png
cuda作品提交说明.doc
异构计算平台上列数据库查询系统.doc
源码.zip
编译说明.txt
VIP VIP
0.262790s