首页 | 本学科首页   官方微博 | 高级检索  
     

集成CPU-GPU架构上的列存储连接优化技术研究
引用本文:丁祥武,李子通.集成CPU-GPU架构上的列存储连接优化技术研究[J].计算机科学,2016,43(11):265-271, 308.
作者姓名:丁祥武  李子通
作者单位:东华大学计算机科学与技术学院 上海201620,东华大学计算机科学与技术学院 上海201620
摘    要:集成多核CPU-GPU架构已经成为计算机处理器芯片的发展方向。利用这种架构的并行计算能力进行数据处理已经成为了数据库领域的研究热点。为了提高列存储系统的查询性能,首先改进了已有协处理机制中的负载分配策略,通过监测数据库系统CPU占用率,动态地为处理器提供合理的数据划分;然后,针对集成多核CPU-GPU架构上的数据预取机制,提出了一种确定预取数据大小的模型,同时,针对GPU访存的特点,进行了GPU访存优化;最后,使用OpenCL作为编程语言,实现了一种集成多核CPU-GPU架构上的列存储排序归并连接算法,并采用提出的方法对连接处理进行优化。实验证明,所提优化策略可以使列存储系统排序归并连接性能提升33%。

关 键 词:异构芯片  数据预取  查询优化  排序归并连接  OpenCL
收稿时间:2015/10/7 0:00:00
修稿时间:3/5/2016 12:00:00 AM

Column-stores Join Optimization on Coupled CPU-GPU Architecture
DING Xiang-wu and LI Zi-tong.Column-stores Join Optimization on Coupled CPU-GPU Architecture[J].Computer Science,2016,43(11):265-271, 308.
Authors:DING Xiang-wu and LI Zi-tong
Affiliation:School of Computer Science and Technology,Donghua University,Shanghai 201620,China and School of Computer Science and Technology,Donghua University,Shanghai 201620,China
Abstract:Heterogeneous architecture is the new trend of the development of computer system central processor unit(CPU).Taking advantage of its powerful computer power has been a new research hotspot in database system field.First,in order to enhance the query performance of column-oriented database,we proposed a data partition model which is environmentally sensitive.The data partition model provides optimal data division for every processing unit dynamically by monitoring the CPU occupancy rate.Then,for GPU memory access optimization,we proposed a DFAT estimate model for prefetching.At the same time,we optimized GPU memory access based on coalesced access.We implemented a sort-merge join algorithm on a PC with an integrated CPU-GPU chip,which adopts the out data partition model and our cost model in prefetching.Our strategy is able to distribute data to different processing units automatically,and can make sort-merge join achieve a performance improvement of 33% on coupled CPU-GPU architecture.
Keywords:Heterogeneous chip  Data pre-fetching  Query optimization  Sort-merge join  OpenCL
点击此处可从《计算机科学》浏览原始摘要信息
点击此处可从《计算机科学》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号