当前位置:主页 > 科技论文 > 软件论文 >

面向数据库加速的数据链路及协议技术研究

发布时间:2021-09-22 10:27
  随着数据库承载的数据量不断增长,信息处理系统对海量数据的快速查询需求越来越多,对它的性能要求也越来越高。除了采用多核CPU实现数据库加速外,CPU与FPGA、GPU、ASIC等芯片组成异构系统可以充分利用它们协处理能力,提高数据查询效率,已成为数据库加速技术的一种发展趋势。本文围绕CPU和FPGA组成的异构数据库加速系统,根据数据库数据离散分布在CPU内存空间的特点,设计了 CPU设备驱动软件与FPGA硬件查询算法之间的数据链路及其多队列协议。根据该协议完成了硬件逻辑架构及各个队列协议解析模块设计,并通过行为仿真验证了功能的正确性。利用FPGA动态部分可重构技术实现了排序、连接、过滤等数据库加速功能实时在线扩展。经实验验证,在多线程并发操作读写队列时,两个队列速度均达到了3150MB/s,为理论速度的84.5%以上,满足设计要求。在大数据块传输时,数据链路展现较高的性能,但在数据块较小时,性能有所下降。 

【文章来源】:浙江大学浙江省 211工程院校 985工程院校 教育部直属院校

【文章页数】:82 页

【学位级别】:硕士

【部分图文】:

面向数据库加速的数据链路及协议技术研究


图2-1?PCIe的体系结构??5??

面向数据库加速的数据链路及协议技术研究


图2-2?PCIe总线的设备层??2.1.2.1物理层??

面向数据库加速的数据链路及协议技术研究


一逻辑子层接收部分的结构组成

【参考文献】:
期刊论文
[1]基于Openstack的高能物理虚拟计算集群系统及应用[J]. 黄秋兰,李海波,石京燕,孙震宇,伍文静,程耀东,程振京.  计算机科学. 2017(10)
[2]并行数据库技术分析与展望[J]. 林荣智.  信息通信. 2016(12)
[3]分布式并行化数据流频繁模式挖掘算法[J]. 马可,李玲娟,孙杜靖.  计算机技术与发展. 2016(07)
[4]基于GPU加速的超精简型编码数据库系统[J]. 骆歆远,陈刚,伍赛.  计算机研究与发展. 2015(02)
[5]“后关系型”数据库Caché在HIS中的应用研究[J]. 康世英.  微处理机. 2014(05)
[6]内存数据库的可用性综述[J]. 江泽源,刘辉林,吴刚,王国仁.  华东师范大学学报(自然科学版). 2014(05)
[7]FPGA动态部分可重构技术概述[J]. 张宇,范建华,吕遵明,王统祥.  计算机与现代化. 2014(03)
[8]浅谈NoSQL数据库[J]. 南敬宇.  电子技术与软件工程. 2013(19)
[9]刍议数据库技术现状与发展趋势[J]. 郭京,唐珂馨.  计算机光盘软件与应用. 2013(14)
[10]FPGA重配置技术[J]. 邹晨,周波,李鹏,韩强.  航空计算技术. 2012(06)

硕士论文
[1]关系与非关系数据库应用对比研究[D]. 吴德宝.东华理工大学 2015
[2]FPGA动态可重构技术及其应用研究[D]. 李昆吉.哈尔滨工业大学 2012
[3]FPGA低功耗布局布线算法的研究与改进[D]. 李国平.浙江大学 2007
[4]动态可重构FPGA的布局布线算法研究[D]. 施小祥.西安电子科技大学 2007
[5]数据库加速引擎加速方案研究[D]. 黄河.华中科技大学 2006



本文编号:3403607

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3403607.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户4ed69***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com