基于DSP的复杂函数有限寄存器下的代码执行优化方法

    公开(公告)号:CN111553123B

    公开(公告)日:2024-03-26

    申请号:CN202010338045.5

    申请日:2020-04-26

    Abstract: 本发明公开了一种基于DSP的复杂函数有限寄存器下的代码执行优化方法,包括步骤:选取DSP处理器型号,确定内核执行宏数量、寄存器数量和有效寄存器数量;对待执行复杂函数进行编程,获取算法执行流程中的全局变量数量,得到常数占用寄存器数量;确定一次算法执行流程所需的最小寄存器数量;计算并行执行的算法组数;根据DSP处理器的硬件执行特征,确定并行执行的列数;根据DSP处理器的硬件资源在同一执行行中的限制,判断是否存在需要拆分的执行行;本发明在系统寄存器资源有限的情况下,实现代码执行的最优化方法,能够充分利用系统硬件资源,同时实现算法的高效执行,避免资源浪费,提高系统实时性和工作效率。

    基于DSP的复杂函数有限寄存器下的代码执行优化方法

    公开(公告)号:CN111553123A

    公开(公告)日:2020-08-18

    申请号:CN202010338045.5

    申请日:2020-04-26

    Abstract: 本发明公开了一种基于DSP的复杂函数有限寄存器下的代码执行优化方法,包括步骤:选取DSP处理器型号,确定内核执行宏数量、寄存器数量和有效寄存器数量;对待执行复杂函数进行编程,获取算法执行流程中的全局变量数量,得到常数占用寄存器数量;确定一次算法执行流程所需的最小寄存器数量;计算并行执行的算法组数;根据DSP处理器的硬件执行特征,确定并行执行的列数;根据DSP处理器的硬件资源在同一执行行中的限制,判断是否存在需要拆分的执行行;本发明在系统寄存器资源有限的情况下,实现代码执行的最优化方法,能够充分利用系统硬件资源,同时实现算法的高效执行,避免资源浪费,提高系统实时性和工作效率。

Patent Agency Ranking