一种基于单核DSP的并行计算优化方法

    公开(公告)号:CN113934457B

    公开(公告)日:2024-12-24

    申请号:CN202111094502.1

    申请日:2021-09-17

    Abstract: 一种基于单核DSP的并行计算优化方法,包括如下步骤:将待运行的程序分为关键复杂程序和非关键复杂程序,其中关键复杂程序固定运行在DSP的内部缓存中,非关键复杂程序运行在外部配置的RAM存储器中;对待运行程序中的循环语句,使循环计数器采用递减,且循环体内不进行循环嵌套;每个循环体用到的硬件资源不超过处理器中的运算单元个数和寄存器个数,使得每个循环体中的语句能够同时在多个运算单元中并行执行;采用单指令多数据指令对进行相同计算处理的数据进行汇编编程,提高数据处理的并行度。

    航天器实时系统内存受限条件下任务在线更新系统及方法

    公开(公告)号:CN115373707A

    公开(公告)日:2022-11-22

    申请号:CN202210883336.1

    申请日:2022-07-26

    Abstract: 一种航天器实时系统内存受限条件下任务在线更新系统,包括系统符号信息地面维护模块、注入数据包地面生成模块,注入数据包的星上处理模块;系统符号信息地面维护模块,检查注入程序是否与航天器内存分配冲突;注入数据包地面生成模块,将待注入程序头部信息、程序运行信息、任务属性信息、可执行二进制文件封装成注入数据包文件;注入数据包的星上处理模块,接到解析注入程序指令后,在空闲任务中按协议格式对注入数据包文件进行解析,解析完成后,将增加新任务到调度表或替换原有某任务。本发明同时提供一种在线更新方法。本发明使航天器具有任务级系统扩展能力,实现任务的新增或替换,根据任务需要及时升级航天器星载软件,赋予航天器新功能。

    一种基于单核DSP的并行计算优化方法

    公开(公告)号:CN113934457A

    公开(公告)日:2022-01-14

    申请号:CN202111094502.1

    申请日:2021-09-17

    Abstract: 一种基于单核DSP的并行计算优化方法,包括如下步骤:将待运行的程序分为关键复杂程序和非关键复杂程序,其中关键复杂程序固定运行在DSP的内部缓存中,非关键复杂程序运行在外部配置的RAM存储器中;对待运行程序中的循环语句,使循环计数器采用递减,且循环体内不进行循环嵌套;每个循环体用到的硬件资源不超过处理器中的运算单元个数和寄存器个数,使得每个循环体中的语句能够同时在多个运算单元中并行执行;采用单指令多数据指令对进行相同计算处理的数据进行汇编编程,提高数据处理的并行度。

Patent Agency Ranking