【技术实现步骤摘要】
任务调度方法、卫星导航方法、任务调度系统及存储介质
[0001]本申请涉及卫星定位
,具体而言,涉及一种任务调度方法、卫星导航方法、任务调度系统及存储介质。
技术介绍
[0002]卫星定位导航系统是包含射频、基带、各类传感器、定位算法组成的系统。各设备能够将采集的数据输入给定位算法,定位算法融合来自基带的卫星定位信息和上述传感器的输入,获得高可靠性的定位导航信息,并传输给下游设备。在进行定位计算时,通常是由片上系统SOC(System on Chip)方法架构嵌入式处理器进行设计,其在一块芯片上集成了包括通用处理器核心、辅助核心、数据总线、存储设备、执行设备、通用接口、电源管理、传感器等组件构成的完整微电子电路系统。并且,围绕嵌入式处理器芯片,进行驱动底层软件开发、上层业务应用软件开发、配套硬件PCB电路板开发,以实现定位功能。
[0003]现有的处理器芯片中,通常采用通用处理器通过其总线访问专用的存储系统,由存储系统存放待处理的操作数矩阵,以及矩阵运算后的结果矩阵,由通用处理器完成矩阵运算中各步骤运算。但是,这种方式仅适用于简单计算的业务场景,在具有大量矩阵运算任务时,处理器需参与比较多的任务下发和优先级管理,消耗系统算力,无法对多个任务进行合理地执行,导致矩阵运算任务的执行效率较低,无法满足多种定位和导航需求。
技术实现思路
[0004]有鉴于此,本申请实施例的目的在于提供一种任务调度方法、卫星导航方法、任务调度系统及存储介质,以改善现有技术中存在的卫星定位导航系统运算效率较低的问题 ...
【技术保护点】
【技术特征摘要】
1.一种任务调度方法,其特征在于,所述方法包括:根据处理器下发的每个任务队列中的每个任务的标识信息,确定待调度任务;根据每个所述待调度任务对应的参数信息,确定每个所述待调度任务的目标调度方式;基于所述目标调度方式调度矩阵运算加速器对所述待调度任务进行处理。2.根据权利要求1所述的方法,其特征在于,其中,所述参数信息包括队列参数;所述根据每个所述待调度任务对应的参数信息,确定每个所述待调度任务的目标调度方式,包括:识别每个所述待调度任务对应的目标任务队列的所述队列参数;基于所述队列参数确定所述目标任务队列的权重信息;基于所述权重信息确定所述待调度任务对应的所述目标调度方式;其中,所述目标调度方式包括优先调度方式或公平轮询方式;所述基于所述目标调度方式调度矩阵运算加速器对所述待调度任务进行处理,包括:基于所述优先调度方式进行仲裁,确定所有所述任务队列的优先级顺序;基于所述优先级顺序调度所述矩阵运算加速器对每个所述任务队列进行依次处理;和/或,基于所述公平轮询方式确定所有所述任务队列的下发顺序;基于所述下发顺序调度所述矩阵运算加速器对每个所述任务队列进行依次处理。3.根据权利要求1所述的方法,其特征在于,其中,所述参数信息包括任务参数;所述根据每个所述待调度任务对应的参数信息,确定每个所述待调度任务的目标调度方式,包括:识别每个所述待调度任务对应的任务参数;其中,所述任务参数包括表征暂停低优先级队列,插队高优先级队列的暂停配置项,以及表征以相关任务中计算的中间数据作为后续关联任务的操作数直接进行计算的级联位域项中的至少一种;基于所述任务参数确定所述待调度任务对应的所述目标调度方式;其中,所述目标调度方式包括任务暂停方式或任务级联方式;所述基于所述目标调度方式调度矩阵运算加速器对所述待调度任务进行处理,包括:基于所述任务暂停方式,确定当前队列与待调度队列的优先级;若所述当前队列的优先级低于所述待调度队列的优先级,则调度所述矩阵运算加速器暂停所述当前队列,对所述待调度队列进行插队处理;和/或,基于所述任务级联方式,确定多个所述相关任务中的所述中间数据;调度所述矩阵运算加速器基于所述中间数据进行直接计算。4.根据权利要求1
‑
3中任一项所述的方法,其特征在于,所述根据处理器下发的每个任务队列中的每个任务的标识信息,确定待调度任务,包括:确定所述处理器下发的每个所述任务队列中的每个所述任务的标识信息;其中,所述标识信息中包括表征任务是否被调度的调度信息;对所述标识信息进行识别和筛选,确定未被调度的所有所述待调度任务。5.根据权利要求4所述的方法,其特征在于,其中,所述标识信息还包括表征任务是否被处理的处理信息;所述方法还包括:若所述待调度任务调度至所述矩阵运算加速器中进行处理,则将所述待调度任务的所述调度信息由未调度状态修改为已调度状态,以将所述待调度任务标记为已调度任务;获取所述矩阵运算加速器完成所述已调度任务的反馈信息;
基于所述反馈信息将对应的所述已调度任务的所述处理信息由未完成状态修改为已完成状态,以将对应的所述已调度任务标记为已处理任务。6.根据权利要求1
‑<...
【专利技术属性】
技术研发人员:杨波,刘永胜,金晶,
申请(专利权)人:上海华测导航技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。