一种硬件计算重构方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:29132984 阅读:25 留言:0更新日期:2021-07-02 22:28
本申请提供一种硬件计算重构方法、装置、计算机设备及存储介质,通过接收重构计算配置信息,重构计算配置信息包括预先设置的抽象公式的参数项中每个配置项的配置信息;抽象公式为对运算算式进行归类分析,抽象底层运算公式的运算规律生成;根据配置项的配置信息确定配置项的配置结果;依赖于所确定的各个配置结果对抽象公式进行计算得到抽象公式的目标计算结果。本申请基于对抽象公式的参数项中配置项的配置信息的配置即可实现对计算方法的重构,相对于现有技术而言降低了重构耗时及风险、提高了应用范围及硬件重用度。

【技术实现步骤摘要】
一种硬件计算重构方法、装置、计算机设备及存储介质
本专利技术涉及可重构计算
,更具体地说,涉及一种硬件计算重构方法、装置、计算机设备及存储介质。
技术介绍
在可重构计算领域,如何对固定的硬件环境可以适配不同计算需要是该领域一直在研究的关键计数之一。目前硬件可重构技术实现方式包括如下2大类。第一类为静态可重构技术,即在硬件重构切换功能过程中,硬件需要重新加载可执行配置文件,在重构过程中硬件需要重新启动,此过程消耗时间在秒级,重构时系统不能正常工作。第二类重构技术为动态重构技术,动态重构技术是在整个硬件中添加可重构计算单元,再硬件重构时硬件不需要重新加载可执行配置文件,但在硬件设计时,只有部分功能、部分单元能实现重构,这种重构方式只适用于硬件结构差别小,公用单元多的系统,应用范围有限。现有可重构计算客观缺点主要有以下两点:静态重构需要重新启动硬件进行静态系统重构,耗时长,重构风险大;动态重构只适用于硬件结构相似,设计相近的小规模功能单元进行硬件重构,应用范围相对有限,硬件重用度低等缺点。
技术实现思路
有鉴于此,为解决上述问题,本专利技术提供一种硬件计算重构方法、装置、计算机设备及存储介质,以降低重构耗时及风险、提高应用范围及硬件重用度,技术方案如下:一种硬件计算重构方法,包括:接收重构计算配置信息,所述重构计算配置信息包括预先设置的抽象公式的参数项中每个配置项的配置信息;所述抽象公式为对运算算式进行归类分析,抽象底层运算公式的运算规律生成;根据所述配置项的配置信息确定所述配置项的配置结果;依赖于所确定的各个配置结果对所述抽象公式进行计算得到所述抽象公式的目标计算结果。优选的,所述配置项包括表征计算结果的第一配置项和表征计算过程的第二配置项,该方法还包括:根据各个所述第一配置项的配置结果确定表征计算结果的参数项对应的第一参数;将所述目标计算结果存储至所述第一参数的存储位置。优选的,所述根据所述配置项的配置信息确定所述配置项的配置结果,包括:根据所述第一配置项的配置信息确定所述第一配置项的配置结果;基于所述第一配置项的配置结果对所述第二配置项的配置信息进行分析,确定所述第二配置项的配置结果。优选的,所述依赖于所确定的各个配置结果对所述抽象公式进行计算得到所述抽象公式的目标计算结果,包括:根据表征计算过程的参数项中配置项的配置结果,确定表征计算过程的参数项对应的第二参数;从所述第二参数的存储位置获取所述第二参数的参数值;基于各个所述第二参数的参数值进行计算得到所述第一参数的目标计算结果。优选的,所述配置项的配置信息包括至少一个配置数据,所述至少一个配置数据包括至少一个第一配置数据和一个第二配置数据,所述第一配置数据包括表征数值的第一信息和表征正负的第二信息,所述数值为与所述第二配置项对应参数有关的数据或者常数,所述第二配置数据为常数。一种硬件计算重构装置,包括:配置信息接收单元,用于接收重构计算配置信息,所述重构计算配置信息包括预先设置的抽象公式的参数项中每个配置项的配置信息;所述抽象公式为对运算算式进行归类分析,抽象底层运算公式的运算规律生成;配置结果确定单元,用于根据所述配置项的配置信息确定所述配置项的配置结果;计算单元,用于依赖于所确定的各个配置结果对所述抽象公式进行计算得到所述抽象公式的目标计算结果。优选的,所述配置项包括表征计算结果的第一配置项和表征计算过程的第二配置项,该装置还包括:参数确定单元,用于根据各个所述第一配置项的配置结果确定表征计算结果的参数项对应的第一参数;存储单元,用于将所述目标计算结果存储至所述第一参数的存储位置。优选的,所述配置结果确定单元,包括:第一配置结果确定单元,用于根据所述第一配置项的配置信息确定所述第一配置项的配置结果;第二配置结果确定单元,用于基于所述第一配置项的配置结果对所述第二配置项的配置信息进行分析,确定所述第二配置项的配置结果。一种计算机设备,包括:处理器以及存储器,所述处理器以及存储器通过通信总线相连;其中,所述处理器,用于调用并执行所述存储器中存储的程序;所述存储器,用于存储程序,所述程序用于实现所述硬件计算重构方法。一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器加载并执行,实现所述硬件计算重构方法的各步骤。本申请提供一种硬件计算重构方法、装置、计算机设备及存储介质,通过接收重构计算配置信息,重构计算配置信息包括预先设置的抽象公式的参数项中每个配置项的配置信息;抽象公式为对运算算式进行归类分析,抽象底层运算公式的运算规律生成;根据配置项的配置信息确定配置项的配置结果;依赖于所确定的各个配置结果对抽象公式进行计算得到抽象公式的目标计算结果。本申请基于对抽象公式的参数项中配置项的配置信息的配置即可实现对计算方法的重构,相对于现有技术而言降低了重构耗时及风险、提高了应用范围及硬件重用度。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本申请实施例提供的一种配置信息结构示意图;图2为本申请实施例提供的一种硬件计算重构系统结构示意图;图3为本申请实施例提供的一种硬件计算重构方法流程图;图4为本申请实施例提供的一种硬件计算重构装置的结构示意图;图5为本申请实施例提供的一种硬件计算重构方法所适用于的计算机设备的硬件结构框图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。在可重构计算领域,如何对固定的硬件环境可以适配不同计算需要是该领域一直在研究的关键计数之一。目前硬件可重构技术实现方式包括2大类,第一类为静态可重构技术,即在系统重构切换功能过程中,系统需要重新加载可执行配置文件,在重构过程中系统需要重新启动,此过程消耗时间在秒级,重构时系统不能正常工作。第二类重构技术为动态重构技术,动态重构技术是在整个系统中添加可重构计算单元,再系统重构时系统不需要重新加载可执行配置文件,但在系统设计时,只有部分功能、部分单元能实现重构,这种重构方式只适用于系统结构差别小,公用单元多的系统,应用范围有限。现有可重构计算客观缺点主要有以下两点:1.静态重构需要重新启动系统进行静态系统重构,耗时长,重构风险大;2.动态重构只适用于系统结构相似,设计相近的小规模功能单元进行系统重构,应用范围相对有限,系统重本文档来自技高网...

【技术保护点】
1.一种硬件计算重构方法,其特征在于,包括:/n接收重构计算配置信息,所述重构计算配置信息包括预先设置的抽象公式的参数项中每个配置项的配置信息;所述抽象公式为对运算算式进行归类分析,抽象底层运算公式的运算规律生成;/n根据所述配置项的配置信息确定所述配置项的配置结果;/n依赖于所确定的各个配置结果对所述抽象公式进行计算得到所述抽象公式的目标计算结果。/n

【技术特征摘要】
1.一种硬件计算重构方法,其特征在于,包括:
接收重构计算配置信息,所述重构计算配置信息包括预先设置的抽象公式的参数项中每个配置项的配置信息;所述抽象公式为对运算算式进行归类分析,抽象底层运算公式的运算规律生成;
根据所述配置项的配置信息确定所述配置项的配置结果;
依赖于所确定的各个配置结果对所述抽象公式进行计算得到所述抽象公式的目标计算结果。


2.根据权利要求1所述的方法,其特征在于,所述配置项包括表征计算结果的第一配置项和表征计算过程的第二配置项,该方法还包括:
根据各个所述第一配置项的配置结果确定表征计算结果的参数项对应的第一参数;
将所述目标计算结果存储至所述第一参数的存储位置。


3.根据权利要求2所述的方法,其特征在于,所述根据所述配置项的配置信息确定所述配置项的配置结果,包括:
根据所述第一配置项的配置信息确定所述第一配置项的配置结果;
基于所述第一配置项的配置结果对所述第二配置项的配置信息进行分析,确定所述第二配置项的配置结果。


4.根据权利要求3所述的方法,其特征在于,所述依赖于所确定的各个配置结果对所述抽象公式进行计算得到所述抽象公式的目标计算结果,包括:
根据表征计算过程的参数项中配置项的配置结果,确定表征计算过程的参数项对应的第二参数;
从所述第二参数的存储位置获取所述第二参数的参数值;
基于各个所述第二参数的参数值进行计算得到所述第一参数的目标计算结果。


5.根据权利要求2所述的方法,其特征在于,所述配置项的配置信息包括至少一个配置数据,所述至少一个配置数据包括至少一个第一配置数据和一个第二配置数据,所述第一配置数据包括表征数值的第一信息和表征正负的第二信息,所述数值为与所述第二配...

【专利技术属性】
技术研发人员:王元磊刘勤让吕平沈剑良陶常勇陈艇高彦钊朱珂汪欣李晓颖林德伟刘长江李卓远张新顺刘东辉
申请(专利权)人:天津芯海创科技有限公司天津市滨海新区信息技术创新中心
类型:发明
国别省市:天津;12

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1