登录    注册    忘记密码

期刊文章详细信息

面向数据库查询加速的异构体系结构设计与实现    

Design and implementation of heterogeneous architecture for database query acceleration

  

文献类型:期刊文章

作  者:李仁刚[1,2] 任智新[1] 黄广奎[1] 孙颉[1] 王峰[1] 张闯[1,2]

LI Ren-gang;REN Zhi-xin;HUANG Guang-kui;SUN Jie;WANG Feng;ZHANG Chuang(Inspur Electronic Information Industry Co.,Ltd.,Jinan 250013;State Key Laboratory of High-end Server&Storage Technology,Jinan 250013,China)

机构地区:[1]浪潮电子信息产业股份有限公司,山东济南250013 [2]高效能服务器和存储技术国家重点实验室,山东济南250013

出  处:《计算机工程与科学》

年  份:2020

卷  号:42

期  号:12

起止页码:2169-2178

语  种:中文

收录情况:BDHX、BDHX2017、CSCD、CSCD_E2019_2020、JST、ZGKJHX、核心刊

摘  要:数据库是数据分析、人工智能、云计算和大数据等领域的关键工作负载,是提高系统整体性能的关键。传统数据库系统查询执行效率偏低,并且CPU通常需要优先处理事务性负载,使数据查询逐渐成为制约整个数据库系统性能和效率提升的瓶颈。为了提高数据库在大规模并发访问时的数据处理能力,提出了一种CPU+FPGA加速数据库查询的异构体系结构,通过使用异构缓存一致性加速接口将加速器集成到CPU中,在FPGA内定制可配置的多引擎查询方式,对数据库查询进行加速。聚焦常用的SQL查询语句SELECT,详细分析了系统在延迟和简化的软件堆栈方面的优势,最后使用浪潮F37X加速卡和浪潮服务器对加速模型功能和性能进行了验证。实验结果表明,与使用POWER 9 CPU进行同样的查询操作相比,数据库系统整体处理速度提高了3~9倍,这种先进的异构计算加速结构可应用在未来数据库硬件专业化的设计中。

关 键 词:数据库查询 异构计算 异构体系结构  异构缓存一致性  POSTGRESQL

分 类 号:TP311]

参考文献:

正在载入数据...

二级参考文献:

正在载入数据...

耦合文献:

正在载入数据...

引证文献:

正在载入数据...

二级引证文献:

正在载入数据...

同被引文献:

正在载入数据...

版权所有©重庆科技学院 重庆维普资讯有限公司 渝B2-20050021-7
 渝公网安备 50019002500408号 违法和不良信息举报中心