中央高校基本科研业务费专项资金(2009ZM0007)
- 作品数:3 被引量:8H指数:2
- 相关作者:陈虎廖江苗彭江峰唐海浩施少怀更多>>
- 相关机构:华南理工大学更多>>
- 发文基金:中央高校基本科研业务费专项资金广东省科技计划工业攻关项目更多>>
- 相关领域:自动化与计算机技术更多>>
- 面向多核处理器平台的并行Hash JOIN算法设计与实现
- 利用多核处理器提供的强大计算能力提升数据库系统性能是当前国内外数据库研究的重要问题.利用基于多核处理器上的并行编程模型MSI和Intel处理器上的SIMD(单指令流多数据流)指令有效地加速了数据库查询的Join操作,与串...
- 陈虎欧彦麟陈海波
- 关键词:数据库查询并行编程SSE
- 文献传递
- 面向批量插入优化的并行存储引擎MTPower
- 针对多核处理器的特点,文章提出了一个符合MySQL接口标准的并行存储引擎MTPower.该存储引擎着重利用多核处理器的并行计算能力提升批量插入过程中的索引产生过程,主要包含存储引擎接口、并行批量线性Hash索引、并行批量...
- 陈虎唐海浩廖江苗彭江峰
- 关键词:并行数据库磁盘缓冲多核处理器
- 文献传递
- gAC:基于GPU的高性能AC算法被引量:2
- 2012年
- 字符串匹配是计算科学中研究最广泛的问题之一,已成为信息检索和生物计算等领域的核心操作。然而受限于CPU的计算能力和存储器访问带宽,传统的串行字符串匹配算法难以进一步提升性能。GPU在计算能力和存储器访问带宽上有很大提升,已经在很多应用上取得了卓越成效。gAC作为一种基于GPU的并行AC算法,针对GPU的SIMT(Single-Instruction Multiple-Thread)以及合并存储器访问的技术特点,采取了减少条件分支、合并访问全局存储器等优化方法,使得在C1060GPU上的字符串扫描速度达到51Gb/s,比基于CPU的串行算法提升了28倍。
- 陈虎彭江锋施少怀
- 关键词:并行计算
- 面向批量插入优化的并行存储引擎MTPower被引量:6
- 2010年
- 针对多核处理器的特点,文章提出了一个符合MySQL接口标准的并行存储引擎MTPower.该存储引擎着重利用多核处理器的并行计算能力提升批量插入过程中的索引产生过程,主要包含存储引擎接口、并行批量线性Hash索引、并行批量B+树插入、支持并行访问的磁盘存储缓冲等部分.测试结果表明,在批量插入记录且需要创建Hash和B+树索引时,MTPower的性能比经典的单线程存储引擎MyISAM最高可以提高6.1倍和4.8倍;在系统中线程总数略大于处理器核数时,MTPower可以达到最佳性能;在处理器核的数量增加时,MTPower的性能也能随之提高.
- 陈虎唐海浩廖江苗彭江峰
- 关键词:并行数据库磁盘缓冲多核处理器
- 多核处理器上列数据库复杂查询的原语级并行性开发
- 2011年
- 提升复杂数据库查询性能是数据库研究的重要方向.提出了一个基于向量原语操作的列数据库查询引擎,通过在多核处理器上开发向量原语之间的并行性来提高数据库查询的性能.介绍了该查询引擎中的向量原语设计、列数据文件存储布局、查询的向量操作依赖图、向量操作动态调度器和内存管理器等关键部件.对于TPC-H4个典型复杂查询的测试结果表明:1)数据库复杂查询是典型的计算密集型操作,而且原语之间存在着一定的可并行成分;2)在多核处理器上,该查询引擎可以有效开发向量原语间操作的并行性,性能较单线程执行可以提升1.2倍左右,较MySQL则可以最高提升20倍.
- 陈虎李国栋吴文远张林亚奚建清
- 关键词:动态调度TPC-H