【技术实现步骤摘要】
本专利技术涉及数据库检索,特别涉及一种面向异构计算的资源智能选择方法、装置及系统。
技术介绍
1、数据库是对数据进行高效组织、存储、管理的软件,进入信息时代以来,随着数据规模的爆炸性增长,数据库技术已然成为计算机信息系统和应用系统的重要支柱。随着大量新应用应运而生,对数据的实时查询、分析的需求越来越高,部分cpu任务已被写在到异构加速设备上执行。虽然近年来,对数据库进行异构加速的研究取得了一定成果,但采用强制将查询任务卸载到某一异构加速设备上执行,或将异构加速设备强行折算成cpu算力等手段,丧失了异构加速设备匹配的灵活性,并忽略了运行环境的差异对异构加速设备性能的影响。未能发挥异构加速最优的加速效果,进而限制了查询效率的提高。
技术实现思路
1、为了在降低通过可靠性测试获得失效率的测试成本的同时,获得精确度较高的失效率数值,进而对服务器整机失效率进行准确的评估,本申请提供以下技术方案。
2、第一方面,提供一种面向异构计算的资源智能选择方法,包括:获取设备算子信息表,并根据设备算
...【技术保护点】
1.一种面向异构计算的资源智能选择方法,其特征在于,所述方法包括:
2.根据权利要求1所述面向异构计算的资源智能选择方法,其特征在于,所述依次提取所述任一待评估执行计划的操作,根据所述操作以及查询算子信息表确定目标算子,并根据所述目标算子确定相应执行计划的代价,包括:
3.根据权利要求2所述面向异构计算的资源智能选择方法,其特征在于,所述:计算任一可执行算子执行相应操作的代价,包括:
4.根据权利要求3所述面向异构计算的资源智能选择方法,其特征在于,所述算子信息参数包括:第一算子信息参数集,第二算子信息参数集;所述根据所述查询请求的
...【技术特征摘要】
1.一种面向异构计算的资源智能选择方法,其特征在于,所述方法包括:
2.根据权利要求1所述面向异构计算的资源智能选择方法,其特征在于,所述依次提取所述任一待评估执行计划的操作,根据所述操作以及查询算子信息表确定目标算子,并根据所述目标算子确定相应执行计划的代价,包括:
3.根据权利要求2所述面向异构计算的资源智能选择方法,其特征在于,所述:计算任一可执行算子执行相应操作的代价,包括:
4.根据权利要求3所述面向异构计算的资源智能选择方法,其特征在于,所述算子信息参数包括:第一算子信息参数集,第二算子信息参数集;所述根据所述查询请求的查询数据规模,所述硬件参数,以及所述算子信息参数,采用算子执行代价模型,确定每个算子执行相应操作的代价,包括:
5.根据权利要求1所述面向异构计算的资源智能选择方法,其特征在于,所述筛选执行计划的代价以确定目标执行计划,包括:
6.根据权利要求1所述面向异构计算的资源智能选择方法,其特征在于,所述获取设备算子信息表,并根据所述设备算子信息表生成查询算子信息表,包括:
7.根据权利要求6所述面向异构计算的资源智能选择方法,其特征在于,所述根据任一异构加速设备与主机的连接关系,获取相应异构加速设备的设备算子信息表,包括:
8.根据权利要求7所述面向异构计算的资源智能选择方法,其特征在于,所述第二连接关系包括:所述主机通过所述cxl总线与至少一个异构加速设备连接,所述至少一个异构加速设备通过管理网总线与所述管理网连接,所述管理网与所述主机连接;所述通过第二总线和管理网读取相应异构加速设备的设备算子信息表,包括:
9.根据权利要求8所述面向异构计算的资源智能选择方法,其特征在于,所述第三连接关系包括:所述主机通过所述第三总线与至少一个远程异构加速设备连接;通过所述第三总线读取相应异构加速设备的设备算子信息表,包括:
10.根据权利要求6所述面向异构计算的资源智能选择方法,其特征在于,所述根据所述设备算子信息表,生成查询算子信息表,包括:
11.根据权利要求1所述面向异构计算的资源智能选择方法,其特征在于,所述根据所述目标执行计划所包含操作的顺序依次调用对应的目标算子,包括:
12.根据权利要求4所述面向异构计算的资源智能选择方法,其特征在于,所述第一算子信息参数集,所述第二算子信息参数集通过以下方式获得:
13.根据权利要求12所述面向异构计算的资源智能选择方法,其特征在于,所述将任一异构加速设备在若干...
【专利技术属性】
技术研发人员:谢志勇,李仁刚,张闯,王敏,
申请(专利权)人:苏州元脑智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。