浙商银行股份有限公司陈伟获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉浙商银行股份有限公司申请的专利支持国产CPU SIMD指令的分布式数据库高性能执行器设计方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN112416926B 。
龙图腾网通过国家知识产权局官网在2024-07-19发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202011205013.4,技术领域涉及:G06F16/22;该发明授权支持国产CPU SIMD指令的分布式数据库高性能执行器设计方法是由陈伟;富浩;臧铖;王明越;张云粮设计研发完成,并于2020-11-02向国家知识产权局提交的专利申请。
本支持国产CPU SIMD指令的分布式数据库高性能执行器设计方法在说明书摘要公布了:本发明公开了一种支持国产CPUSIMD指令的分布式数据库高性能执行器设计方法,在调用分布式数据库执行任务时,查询语句经过解析,生成一棵查询树,执行计划从顶部向数据库调用next接口,数据从树的根节点向上被子节点递归调用,最终经过project节点处理,返回结果。本发明使用SIMD指令集在各个结点充分利用CPU的计算效率进行数据并行处理,减少结点的运算时间;同时SIMD指令集采用AVX型,计算精度为64位的双精度,既可以并行运算又可以保证查询结果的精度,本发明很好的契合了精准快速业务对于分布式数据库的要求。
本发明授权支持国产CPU SIMD指令的分布式数据库高性能执行器设计方法在权利要求书中公布了:1.一种支持国产CPUSIMD指令的分布式数据库高性能执行器设计方法,其特征在于,包括如下步骤:1接收用户查询请求,解析请求并转换成SQL任务;2将SQL任务在分布式数据库中进行解析,生成一棵查询树,用于指导执行计划,所述执行计划中包括表查询顺序及表执行计划;3执行计划从顶部节点不断向下调用next接口直到分布式数据库;4查询到的数据以列数据集合的形式,从树的根节点不断向上被各层叶子节点递归调用处理;对于HashAgg节点,不是立刻往上层节点返回数据,而是处理完所有的列数据集合后再往上层节点返回数据,具体为:当数据经过CPU加载进行hash操作时,调用CPU执行接口,以icc编译器编译代码,调换CPU执行方式为AVX类型的SIMD指令集,使得国产CPU的控制器将数据放入到国产CPU的向量寄存器中,一个控制器控制多个处理进程,做四组循环操作,一次共操作256bit数据,并行处理一组若干列数据集合,并缓存处理结果;对于除HashAgg节点之外的节点,每处理完一列数据集合后立刻往上层节点返回数据。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人浙商银行股份有限公司,其通讯地址为:311200 浙江省杭州市萧山区鸿宁路1788号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。