一种可重构计算系统、方法、终端设备以及存储介质技术方案

技术编号:33623661 阅读:73 留言:0更新日期:2022-06-02 00:50
本发明专利技术实施例公开了一种可重构计算系统、方法、终端设备以及存储介质,可重构计算系统,包括缓存模块、算法拆分模块、基础算核模块、可重构逻辑模块以及逻辑配置模块;本发明专利技术实施例由算法拆分模块将待计算的目标算法公式拆分成多个目标子算法公式并输入到对应的基础算核模块中,逻辑配置模块则根据目标算法公式,对可重构逻辑模块的计算规则进行配置,并将可重构逻辑模块与对应的基础算核模块相连接,通过基础算核模块和可重构逻辑模块之间的配合,实现对目标算法公式的计算。在只需要计算几个特定类型的目标算法公式的情况下,提高了对特定类型的目标算法公式的计算速度以及计算效率。率。率。

【技术实现步骤摘要】
一种可重构计算系统、方法、终端设备以及存储介质


[0001]本申请实施例涉及集成电路领域,尤其涉及一种可重构计算系统、方法、终端设备以及存储介质。

技术介绍

[0002]随着网络信息技术的不断进步,网络所传输的数量越来越大,对于处理器的性能和灵活性的要求越来越多。为了提高处理器的处理数据的灵活性,可重构体系结构应运而生,可重构体系结构是指如果某一计算系统能够利用可重用的硬件资源,根据不同的应用需求,灵活的改变自身的体系结构,以便为每个特定的应用需求提供与之相匹配的体系结构。
[0003]然而,在某些场景下,只需要可重构体系进行几个特定类型公式的计算,此时,可重构体系在计算完一个特定类型的公式后,需要重新对可重构体系整体进行设置,之后才能够继续计算下一个特征类型的公式,导致计算效率较为低下。

技术实现思路

[0004]本专利技术实施例提供了一种可重构计算系统、方法、终端设备以及存储介质,提高了计算速度以及计算效率,解决了现有技术中可重构计算系统在计算数量较少的特定类型的目标算法公式时,计算效率低下的技术问题。
[0本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种可重构计算系统,其特征在于,包括:缓存模块、算法拆分模块、基础算核模块、可重构逻辑模块以及逻辑配置模块;所述缓存模块用于接收并缓存当前待计算的目标算法公式;所述算法拆分模块用于确定所述目标算法公式的计算逻辑,根据所述计算逻辑将所述目标算法公式拆分成多个目标子算法公式,将每个所述目标子算法公式输入对应的基础算核模块中;所述基础算核模块用于根据自身的计算规则,对所述目标子算法公式进行计算,得到子计算结果;所述逻辑配置模块用于根据所述计算逻辑,对所述可重构逻辑模块进行配置,将所述可重构逻辑模块与对应的基础算核模块相连接;所述可重构逻辑模块用于根据自身的计算规则,对所述基础算核模块输入的子计算结果进行计算,得到目标计算结果。2.根据权利要求1所述的一种可重构计算系统,其特征在于,所述算法拆分模块用于确定所述目标算法公式的计算逻辑,根据所述计算逻辑将所述目标算法公式拆分成多个目标子算法公式,包括:用于确定所述目标算法公式中的计算符号,根据所述计算符号的优先级确定所述目标算法公式的计算逻辑,根据所述计算逻辑对所述目标算法公式进行拆分,得到多个目标子算法公式。3.根据权利要求1所述的一种可重构计算系统,其特征在于,所述可重构逻辑模块包括有多个可重构逻辑子模块;相应的,所述逻辑配置模块用于根据所述计算逻辑,对所述可重构逻辑模块进行配置,将所述可重构逻辑模块与对应的基础算核模块相连接,包括:用于根据所述目标子算法公式之间的计算逻辑,从所述可重构逻辑子模块中选择预先配置好的目标可重构逻辑子模块,并根据所述计算逻辑,将所述目标可重构逻辑子模块和对应的基础算核模块相连接,以及将所述目标可重构逻辑子模块之间进行连接。4.根据权利要求1所述的一种可重构计算系统,其特征在于,还包括功耗控制模块;所述功耗控制模块用于在计算所述目标算法公式的过程中,对所述基础算核模块进行控制,以使计算所述目标算法公式的功耗达到预设功耗。5.根据权利要求4所述的一种可重构计算系统,其特征在于,所述功耗控制模块用于在计算所述目标算法公式的过程中,对所述基础算核模块进行控制,以使计算所述目标算法公式的功耗达到预设功耗,包括:所述功耗控...

【专利技术属性】
技术研发人员:刘曼张奇惠王立峰
申请(专利权)人:广州万协通信息技术有限公司
类型:发明
国别省市:

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

1