[发明专利]一种面向OODA多任务智能应用的嵌入式公共软件运行方法有效
申请号: | 202010001857.0 | 申请日: | 2020-01-02 |
公开(公告)号: | CN111176822B | 公开(公告)日: | 2023-05-09 |
发明(设计)人: | 白林亭;文鹏程;程陶然;邹昌昊;高泽;李亚晖 | 申请(专利权)人: | 中国航空工业集团公司西安航空计算技术研究所 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/50 |
代理公司: | 西安智邦专利商标代理有限公司 61211 | 代理人: | 胡乐 |
地址: | 710065 陕*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 面向 ooda 任务 智能 应用 嵌入式 公共 软件 运行 方法 | ||
1.一种面向OODA多任务智能应用的嵌入式公共软件运行方法,其特征在于,包括:
通过应用服务管理进行调度,确定多任务智能应用所需多个智能算法的运行时序;
对依次运行的各个智能算法,适配相应的软件运行框架;所述软件运行框架包括面向知识驱动的嵌入式公共软件运行框架、面向智能优化的嵌入式公共软件运行框架和面向深度学习的嵌入式公共软件运行框架,三种软件运行框架将运行机制与库分离,建立有统一的知识库与算子模型库;
通过资源服务管理将智能算法调度映射至适配的硬件模块,在资源监控的基础上,通过资源动态分配完成智能计算服务的加卸载;
所述应用服务管理具体包括面向智能算法的服务封装和智能计算服务并行调度;其中:
所述面向智能算法的服务封装是给出应用服务的对外接口定义,用于向上层智能任务提供一套标准化的应用服务;
所述智能计算服务并行调度是根据计算服务的紧迫性和优先级确定调度算法,以保证不同计算服务的正确实时执行以及计算资源利用效率的最大化;所述计算服务分为实时服务和适时服务;
所述资源服务管理进行的资源监控,具体是通过将智能计算平台各硬件模块所拥有的资源抽象成统一资源描述,根据建立的资源描述表和服务需求表,按照设定的资源监控机制,实时监控智能计算平台各硬件模块计算资源负载状况,建立并维护负载信息表,记录各模块资源状态信息;
所述资源服务管理进行的资源动态分配,具体是:服务请求通过资源映射管理匹配资源类型和计算能力需求,根据所需资源类型进入调度队列进行管理,通过查询负载信息表,为服务请求分配合适的硬件资源。
2.根据权利要求1所述的面向OODA多任务智能应用的嵌入式公共软件运行方法,其特征在于:所述资源服务管理进行的智能计算服务的加卸载功能由服务动态加卸载模型实现;该服务动态加卸载模型包括平台服务库、服务管理中心和服务加卸载,服务管理中心通过资源动态管理模型指示节点加载运行指定的服务,节点向平台服务库发送服务加载/卸载请求,平台服务库将所需的服务激活并执行相应的动作。
3.根据权利要求1所述的面向OODA多任务智能应用的嵌入式公共软件运行方法,其特征在于:所述硬件模块包括多核并行智能计算模块、灵活可配置智能计算模块和深度学习专用智能计算模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航空工业集团公司西安航空计算技术研究所,未经中国航空工业集团公司西安航空计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010001857.0/1.html,转载请声明来源钻瓜专利网。