[发明专利]一种面向多核处理器的波形资源分配方法有效
申请号: | 202010142572.9 | 申请日: | 2020-03-04 |
公开(公告)号: | CN111400034B | 公开(公告)日: | 2021-01-01 |
发明(设计)人: | 常坤;杨腾;熊石楼;许生;时志杰;吴二龙;郭岚 | 申请(专利权)人: | 上海介方信息技术有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 上海恒慧知识产权代理事务所(特殊普通合伙) 31317 | 代理人: | 张宁展 |
地址: | 200241 上海市闵*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 面向 多核 处理器 波形 资源 分配 方法 | ||
本发明公开了一种面向多核处理器的波形资源分配方法,方法包括为处理器芯片创建逻辑设备模型,生成相应的可执行文件和描述文件;为波形组件创建组件模型,生成相应的可执行文件和描述文件;为波形动态分配处理器资源,采用多核处理器资源分配策略实现资源动态分配。该方法优化了多核或者多分区处理器芯片的资源分配方式,解决具有亲和关系波形组件部署问题,提高了CPU、DSP、FPGA资源利用率。
技术领域
本发明涉及软件无线电技术,尤其涉及一种面向多核处理器的波形资源分配方法。
背景技术
现在软件无线电系统采用标准的软件架构标准,其中该标准包括国外的SCA(软件通信体系结构)标准规范和国军标SRTF(软件无线电通信装备体系结构)标准规范以及由SCA规范衍生的相应规范。目前软件无线电领域对波形资源分配的研究主要以单片处理器资源为最小单位进行研究,还未从处理器核或资源分区等更小颗粒的资源进行波形资源分配方式的研究。
在软件无线电系统中,多核或者多分区处理器芯片的资源分配,需要将各资源部署至对应或指定的处理器核上,再如FPGA资源的分配,无统一的分配标准和构架,往往导致CPU、DSP、FPGA资源利用率不高。因此,亟需一种针对多核或者多分区处理器的波形资源的分配解决方案,以提高资源利用率。
发明内容
为了克服现有技术的不足,本发明的目的在于提供一种面向多核处理器的波形资源分配方法,其能解决有亲和关系波形组件部署问题。该方法适用于基于SCA标准、SRTF标准及由SCA衍生的相应标准而设计软件无线电系统。
本发明的目的采用以下技术方案实现:
一种面向多核处理器的波形资源分配方法,分配方法包括以下步骤:步骤1:为处理器芯片创建逻辑设备模型,生成相应的可执行文件和描述文件;步骤2:为波形组件创建组件模型,生成相应的可执行文件和描述文件;步骤3:为波形动态分配处理器资源,采用多核处理器资源分配策略实现资源动态分配。
优选的,步骤1中逻辑设备的描述文件的形成包括以下步骤:步骤1.1:设置各逻辑设备属性,多核CPU逻辑设备设置处理器核数量属性及对应的容量属性;多核DSP逻辑设备设置处理器核数量属性及相对应的容量属性;父FPGA逻辑设备设置分区数量属性,子逻辑设备增加对应FPGA逻辑分区的容量属性;步骤1.2:实现软件无线电软件架构标准规范中的逻辑设备接口,其中父CPU逻辑设备实现CF::ExecutableInterface接口,DSP逻辑设备实现CF::LoadableInterface接口,父FPGA逻辑设备实现CF::AggregateDevice接口,子FPGA逻辑设备实现CF::LoadableInterface接口;步骤1.3:生成各个逻辑设备的描述文件,包括SPD.XML、SCD.XML、PRF.XML、DPD.XML。
优选的,步骤2中波形组件描述文件的形成包括以下步骤:步骤2.1:设置各波形组件的模型属性,对于运行在CPU和DSP上的波形组件,设置处理器核编号属性及容量属性;对于运行在FPGA上的波形组件设置资源分区编号属性及容量属性;步骤2.2:实现波形组件的接口,其中运行在CPU上的波形组件实现软件无线电软件架构规范中的接口;运行在DSP和FPGA上的波形组件实现硬件抽象层接口;步骤2.3:生成各个波形组件的描述文件,包括SPD.XML、SCD.XML、PRF.XML。
优选的,在步骤2.1中所述处理器核容量属性包括内存大小、主频、和总线类型,所述资源分区容量属性包括内存大小、IO数量、和逻辑单元数量。
优选的,步骤3中所述的多核处理器资源分配策略执行流程包括以下步骤:步骤3.1:解析波形组件的描述文件,从PRF.XML文件中提取处理器核属性及容量属性;步骤3.2:从已运行的逻辑设备中获取处理器核数量属性、资源分区数量属性及容量属性;步骤3.3:依据波形组件的类型选择相应类型的逻辑设备进行属性匹配。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海介方信息技术有限公司,未经上海介方信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010142572.9/2.html,转载请声明来源钻瓜专利网。