【技术实现步骤摘要】
一种面向多核处理器的波形资源分配方法
本专利技术涉及软件无线电技术,尤其涉及一种面向多核处理器的波形资源分配方法。
技术介绍
现在软件无线电系统采用标准的软件架构标准,其中该标准包括国外的SCA(软件通信体系结构)标准规范和国军标SRTF(软件无线电通信装备体系结构)标准规范以及由SCA规范衍生的相应规范。目前软件无线电领域对波形资源分配的研究主要以单片处理器资源为最小单位进行研究,还未从处理器核或资源分区等更小颗粒的资源进行波形资源分配方式的研究。在软件无线电系统中,多核或者多分区处理器芯片的资源分配,需要将各资源部署至对应或指定的处理器核上,再如FPGA资源的分配,无统一的分配标准和构架,往往导致CPU、DSP、FPGA资源利用率不高。因此,亟需一种针对多核或者多分区处理器的波形资源的分配解决方案,以提高资源利用率。
技术实现思路
为了克服现有技术的不足,本专利技术的目的在于提供一种面向多核处理器的波形资源分配方法,其能解决有亲和关系波形组件部署问题。该方法适用于基于SCA标准、SRTF标准及 ...
【技术保护点】
1.一种面向多核处理器的波形资源分配方法,其特征在于,分配方法包括以下步骤:/n步骤1:为处理器芯片创建逻辑设备模型,生成相应的可执行文件和描述文件;/n步骤2:为波形组件创建组件模型,生成相应的可执行文件和描述文件;/n步骤3:为波形动态分配处理器资源,采用多核处理器资源分配策略实现资源动态分配。/n
【技术特征摘要】
1.一种面向多核处理器的波形资源分配方法,其特征在于,分配方法包括以下步骤:
步骤1:为处理器芯片创建逻辑设备模型,生成相应的可执行文件和描述文件;
步骤2:为波形组件创建组件模型,生成相应的可执行文件和描述文件;
步骤3:为波形动态分配处理器资源,采用多核处理器资源分配策略实现资源动态分配。
2.根据权利要求1所述的分配方法,其特征在于,步骤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。
3.根据权利要求1所述的分配方法,其特征在于,步骤2中波形组件描述文件的形成包括以下步骤:
步骤2.1:设置各波形组件的模型属性,对于运行在CPU和DSP上的波形组件,设置处理器核编号属性及容量属性;对于运行在FPGA上的波形组件设置资源分区编号属性及容量属性;
步骤2.2:实现波形组件的接口,其中运行在CPU上的波形组件实现软件无线电软件架构标准规范中的接口;运行在DSP和FPGA上...
【专利技术属性】
技术研发人员:常坤,杨腾,熊石楼,许生,时志杰,吴二龙,郭岚,
申请(专利权)人:上海介方信息技术有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。