基于多核处理器的可配置容错星务软件任务调度系统技术方案

技术编号:37863285 阅读:24 留言:0更新日期:2023-06-15 20:53
一种基于多核处理器的可配置容错星务软件任务调度系统,通过至少三个处理器的配置静态配置为低功耗模式、三模冗余模式或高性能模式,并根据卫星运行状态与任务需求进行模式切换实现动态配置;本发明专利技术在各种场景下均能充分利用多核处理器的优势;实现代价低,无需额外硬件以实现仲裁,并且方便故障排查和调试;功能灵活,可针对卫星运行状态与遥控指令动态配置工作模式。置工作模式。置工作模式。

【技术实现步骤摘要】
基于多核处理器的可配置容错星务软件任务调度系统


[0001]本专利技术涉及星务计算机软硬件领域,具体涉及一种基于多核处理器的可配置容错星务软件任务调度系统。

技术介绍

[0002]随着卫星系统对控制频率、自主运行能力、故障诊断能力等方面要求的不断提高,单核处理器受到摩尔定律的限制和功率墙因素的影响,在功率有限的情况下无法进一步提高其计算能力,逐渐成为卫星控制和信息系统设计的瓶颈。多核处理器在计算能力和能耗方面具有更大的优势。因此,在卫星控制和数据处理单元设计中使用多核处理器是提高卫星信息系统处理能力的必然选择。
[0003]当卫星处于太空辐射环境中,卫星的电子设备受到多种高能粒子冲击,会产生一定的辐射效应影响。辐射效应主要有:辐射总剂量、单粒子闩锁,以及单粒子翻转。其中单粒子翻转导致的故障占比近40%,是卫星在轨故障的主要原因之一。而单粒子翻转导致的故障属于可修复性故障,可通过硬件冗余、数据编码等容错技术纠错。如何针对多核处理器与星务软件的需求设计容错方案是一个值得探究的重要问题。
[0004]对比文件CN112667450A公本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于多核处理器的可配置容错星务软件任务调度系统,其特征在于,该系统通过至少三个处理器的配置静态配置为低功耗模式、三模冗余模式或高性能模式,并根据卫星运行状态与任务需求进行模式切换实现动态配置;所述低功耗模式,启用1个处理器核心,运行具备基本功能的星务软件;所述三模冗余模式,启用至少4个处理器核心,其中,1个处理器核心控制与监管其他模块的运行、运行数据采集模块、并运行仲裁模块,其余3个处理器核心各自同时运行星务软件的各功能模块,由仲裁单元对计算结果仲裁后将结果传输给各执行机构;所述高性能模式,启用多个处理器核心,采用分区调度,各个处理器...

【专利技术属性】
技术研发人员:李路贺俊旺陈雯徐东晓卞正阳孙宪飞
申请(专利权)人:上海微小卫星工程中心
类型:发明
国别省市:

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

1