项目名称: CPU-GPU耦合架构下数据库连接技术研究
项目编号: No.61402041
项目类型: 青年科学基金项目
立项/批准年度: 2014
项目学科: 自动化技术、计算机技术
项目作者: 栾华
作者单位: 北京师范大学
项目金额: 23万元
中文摘要: GPU是为加速图形处理而设计的、支持向量计算及SIMD技术的协处理器,具有大规模并行的特点,比较适合大规模数据处理和向量化执行,所以现在很多领域开始使用GPU作为通用目标处理器。在离散架构下,GPU和CPU之间通常使用PCI-e总线连接,基于GPU的数据库查询处理的大部分研究工作集中在这种架构下,PCI-e总线的低带宽往往成为影响查询处理性能的瓶颈。最近,硬件厂商开始将CPU和GPU集成到一个芯片上,形成耦合的CPU-GPU架构,在这种架构下,CPU和GPU可以共享缓存和内存,减少数据拷贝带来的开销,易于向量化执行的实现。本项目希望在耦合CPU-GPU架构下进行数据库连接技术的研究工作,对CPU和GPU的硬件行为进行分析,设计耦合架构下的连接行为模型,研究耦合架构下内存连接向量化执行方法,并在此基础上构建外存连接方法和并行连接方法,希望本项目的研究工作能够为数据库领域的发展提供新思路。
中文关键词: 数据库;CPU-GPU耦合架构;连接;;
英文摘要: GPU is designed for accelerating graphics processing, vector computation and SIMD technologies. It is highly parallel, and suitable for large scale data processing and vector execution. So GPU has been used in a lot of domains as a general-purpose process
英文关键词: database;coupled CPU-GPU architecture;join;;