[发明专利]一种多核处理器的硬件实时动态自适应动态负载平衡方法在审

专利信息
申请号: 201810724579.4 申请日: 2018-07-04
公开(公告)号: CN109062684A 公开(公告)日: 2018-12-21
发明(设计)人: 谢自力;潘红兵;陶涛;刘斌;修向前 申请(专利权)人: 南京南大光电工程研究院有限公司
主分类号: G06F9/50 分类号: G06F9/50
代理公司: 江苏斐多律师事务所 32332 代理人: 张佳妮
地址: 210046 江苏省南*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种多核处理器的硬件实时动态自适应动态负载平衡方法。基于多核处理器自适应高速数据分发模块分为五个子模块,其中数据分割模块根据从链表FIFO中读取出的帧数据的长度信息和工作模式。自适应选数发送模块根据控制表解出的对应帧的工作模式信息。SRIO组包模块完成数据组成SRIO数据包的过程,并根据忙闲表信息发送数据。配置包及门铃信息接收模块完成配置包的解析及发送配置包接收完成和校验正确信息。忙闲表管理模块根据读出的处理簇数创建初始忙闲表。本发明能在微秒量级内实现数据的分配,比传统方式快10万倍以上。适合高速数字信号处理系统,大规模异构多核处理器系统的动态实时负载平衡。
搜索关键词: 自适应 多核处理器 动态负载平衡 实时动态 配置 高速数字信号处理 多核处理器系统 读取 工作模式信息 数据分割模块 长度信息 传统方式 动态实时 发送模块 分发模块 负载平衡 高速数据 工作模式 接收模块 门铃信息 数据组成 正确信息 校验 包接收 表管理 表信息 数据包 帧数据 从链 异构 组包 读出 解析 发送 分配 创建
【主权项】:
1.一种多核处理器的硬件实时动态自适应动态负载平衡方法,其特征在于:基于多核处理器的硬件自适应高速数据分发模块包括数据分割模块、自适应选数发送模块、SRIO组包模块、配置包及门铃信息接收模块以及忙闲表管理模块,其中:所述数据分割模块根据从链表FIFO中读取出的帧数据的长度信息和工作模式,将多片DDR读出的同帧数据分割为控制表数据、16路数据和监测信息数据;所述自适应选数发送模块根据控制表解出的对应帧的工作模式信息,在不同工作模式下选择不同数据发往多路高速串行接口;所述SRIO组包模块完成数据组成SRIO数据包的过程,并根据忙闲表信息发送数据,首先按照帧头、数据、门铃的顺序将待发送数据存入FIFO,再按SRIO传输协议将数据划分为小包,插入帧头及门铃发送出去;所述配置包及门铃信息接收模块的功能是完成配置包的解析及向LocalBus发送配置包接收完成和校验正确信息,将多核处理器发出的配置包解包存入片外的双口RAM中,以供后续模块查看空闲链路的ID号,并且校验收到的配置包,校验成功后输出模式选择以及门铃信息;所述忙闲表管理模块根据读出的处理簇数DSP_CLUSTER_NUM创建初始忙闲表,采用轮询的方式从第1簇到第DSP_CLUSTER_NUM簇依次查询是否为闲,若轮询到闲的簇则发出信号,通知DDR模块读出一帧数据;并从忙闲表中读出该簇对应发送的多个对应的ID号,发送给SRIO组包模块,当接收到多核处理器发送过来的清忙门铃信号,则与之对应的簇号置为闲。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

本文链接:http://www.vipzhuanli.com/patent/201810724579.4/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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