[发明专利]一种面向多核处理器的波形资源分配方法有效

专利信息
申请号: 202010142572.9 申请日: 2020-03-04
公开(公告)号: CN111400034B 公开(公告)日: 2021-01-01
发明(设计)人: 常坤;杨腾;熊石楼;许生;时志杰;吴二龙;郭岚 申请(专利权)人: 上海介方信息技术有限公司
主分类号: G06F9/50 分类号: G06F9/50
代理公司: 上海恒慧知识产权代理事务所(特殊普通合伙) 31317 代理人: 张宁展
地址: 200241 上海市闵*** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 面向 多核 处理器 波形 资源 分配 方法
【权利要求书】:

1.一种面向多核处理器的波形资源分配方法,其特征在于,分配方法包括以下步骤:

步骤1:为处理器芯片创建逻辑设备模型,生成相应的可执行文件和描述文件;其中,逻辑设备的描述文件的形成包括以下步骤:

步骤1.1:设置各逻辑设备属性,多核CPU逻辑设备设置多核数量属性及对应的容量属性;多核DSP逻辑设备设置处理器核数量属性及相对应的容量属性;父FPGA逻辑设备设置分区数量属性,子逻辑设备增加对应FPGA逻辑分区的容量属性;

步骤1.2:实现SCA标准规范中的逻辑设备接口,其中父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上的波形组件实现SCA规范中的接口;运行在DSP和FPGA上的波形组件实现硬件抽象层接口;

步骤2.3:生成各个波形组件的描述文件,包括SPD.XML、SCD.XML、PRF.XML;

步骤3:为波形动态分配处理器资源,采用多核处理器资源分配策略实现资源动态分配;其中所述多核处理器资源分配策略执行流程包括以下步骤:

步骤3.1:解析波形组件的描述文件,从PRF.XML文件中提取处理器核编号属性及容量属性;

步骤3.2:从已运行的逻辑设备中获取处理器核数量属性、资源分区数量属性及容量属性;

步骤3.3:依据波形组件的类型选择相应类型的逻辑设备进行属性匹配,其中,波形组件与逻辑设备资源的匹配包括以下步骤:

步骤3.3.1:对于CPU和DSP组件,如果组件所要求的处理器核编号大于处理器核数量,那么视为失败,继续寻找其他逻辑设备进行匹配;否则再进行容量属性的匹配;当该波形组件与子CPU逻辑设备或子DSP逻辑设备匹配成功后,则将子CPU逻辑设备或子DSP逻辑设备分配给该波形组件;

步骤3.3.2:对于FPGA组件,首先匹配父FPGA逻辑设备的资源分区数量属性,如果该属性值小于FPGA组件的资源分区编号,那么视为分配失败,继续寻找其他逻辑设备进行匹配,否则继续匹配子FPGA逻辑设备的容量属性;当该波形组件与子FPGA逻辑设备匹配成功后,则将子FPGA逻辑设备分配给该波形组件。

2.根据权利要求1所述的分配方法,其特征在于:在步骤2.1中所述处理器核容量属性包括内存大小、主频、和总线类型,所述资源分区容量属性包括内存大小、IO数量、和逻辑单元数量。

3.根据权利要求2所述的分配方法,其特征在于:所述波形组件的类型包括CPU组件、DSP组件及FPGA组件。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海介方信息技术有限公司,未经上海介方信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202010142572.9/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top