[发明专利]一种多核异构处理器的模型开发方法及装置在审
申请号: | 202111531627.6 | 申请日: | 2021-12-15 |
公开(公告)号: | CN114296693A | 公开(公告)日: | 2022-04-08 |
发明(设计)人: | 付永星;郭港;刘春;成一诺 | 申请(专利权)人: | 北京经纬恒润科技股份有限公司 |
主分类号: | G06F8/20 | 分类号: | G06F8/20;G06F8/35;G06F8/71 |
代理公司: | 北京科领智诚知识产权代理事务所(普通合伙) 11782 | 代理人: | 陈士骞;王晓婷 |
地址: | 100015 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 多核 处理器 模型 开发 方法 装置 | ||
本发明公开了一种多核异构处理器的模型开发方法及装置,该方法中,根据各类处理器核心的模型配置脚本与代码生成规则生成各类处理器核心的抽象模型;将各类处理器核心对应的驱动模块、核间通信模块和外界通信模块进行封装生成各类处理器核心对应的模块库;根据所读取的配置文件中的信息、各个处理器核心的抽象模型以及模型引用方法生成多核异构处理器的抽象模型;调用各个处理器核心的抽象模型以及各个处理器核心所属的类别对应的模块库得到各个处理器核心的抽象模型生成的代码,根据所生成的代码以及多核异构处理器的基础工程框架得到多核异构处理器对应的多核工程。采用本发明的方法,无需人工编码,减少开发人员工作量,提高了效率。
技术领域
本发明涉及处理器技术领域,具体而言,涉及一种多核异构处理器的模型开发方法及装置。
背景技术
多核异构处理器是指包含多个不同类型的处理器核心的硬件平台。一般传统的多核异构处理器的开发方法是:嵌入式开发人员通过人工手动编写代码生成嵌入式算法,例如:核间通信算法和外界通信算法,算法开发人员通过人工手动编写代码生成各个处理器核心所具有的某种功能的算法,然后嵌入式开发人员和算法开发人员协作人工手动编写代码将嵌入式算法和各个处理器核心所具有某种功能的算法进行集成,生成多核异构处理器的工程。
在上述开发方法中,无论是嵌入式开发人员还是算法开发人员均是通过人工直接编码的方式实现算法,导致开发人员工作量较大,效率较低。
发明内容
本发明提供了一种多核异构处理器的模型开发方法及装置,无需人工编码,减少开发人员工作量,提高了效率。具体的技术方案如下。
第一方面,本发明提供了一种多核异构处理器的模型开发方法,包括:
接收开发人员根据待开发多核异构处理器的配置文件编写的多核异构处理器中的各类处理器核心的基础模型、模型配置脚本以及代码生成规则,根据各类处理器核心的模型配置脚本与代码生成规则对各类处理器核心的基础模型进行优化生成各类处理器核心的抽象模型;
接收开发人员编写的各类处理器核心对应的驱动模块、核间通信模块和外界通信模块,将各类处理器核心对应的驱动模块、核间通信模块和外界通信模块进行封装生成各类处理器核心对应的模块库;
接收开发人员所选择的各类处理器核心的模型开发工具以及工具使用顺序,根据所述模型开发工具以及工具使用顺序生成各类处理器核心对应的开发工具链;
接收开发人员基于各类处理器核心对应的开发工具链创建的各个处理器核心的基础工程框架,基于各个处理器核心的基础工程框架生成所述多核异构处理器的基础工程框架;
读取所述配置文件中的信息,根据所读取的信息、所述各个处理器核心的抽象模型以及模型引用方法生成所述多核异构处理器的抽象模型;
调用所述多核异构处理器的抽象模型中的各个处理器核心的抽象模型以及各个处理器核心所属的类别对应的模块库得到各个处理器核心的抽象模型生成的代码,根据所生成的代码以及所述多核异构处理器的基础工程框架得到所述多核异构处理器对应的多核工程。
可选的,所述根据各类处理器核心的模型配置脚本与代码生成规则对各类处理器核心的基础模型进行优化生成各类处理器核心的抽象模型的步骤,包括:
针对每类处理器核心,基于该类处理器核心的代码生成规则生成目标代码,根据所述目标代码与该类处理器核心的模型配置脚本中的配置项对该类处理器核心的基础模型进行优化生成该类处理器核心的抽象模型。
可选的,当处理器核心的类型为数字信号处理器DSP C66x处理器核心时,该类处理器核心对应的核间通信模块包括:核间消息队列模块,该类处理器核心对应的外界通信模块包括以下至少一种:串口模块、外部存储器接口EMIF模块、以太网通信模块、串行高速SRIO模块;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京经纬恒润科技股份有限公司,未经北京经纬恒润科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111531627.6/2.html,转载请声明来源钻瓜专利网。