[发明专利]一种可配置自适应负载平衡系统及方法有效
申请号: | 201710190941.X | 申请日: | 2017-03-27 |
公开(公告)号: | CN106803816B | 公开(公告)日: | 2020-04-07 |
发明(设计)人: | 潘红兵;姚馨;李丽;秦子迪;何书专;李伟 | 申请(专利权)人: | 南京大学 |
主分类号: | H04L12/931 | 分类号: | H04L12/931;H04L12/935;G06F9/50 |
代理公司: | 南京汇盛专利商标事务所(普通合伙) 32238 | 代理人: | 陈扬;吴扬帆 |
地址: | 210046 江苏省南*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 配置 自适应 负载 平衡 系统 方法 | ||
本发明涉及一种可配置自适应负载平衡系统,与多核处理器通信连接,接收多核处理器发送的配置包与门铃信息,配置包解析模块,根据所述配置包解析出合并模式选择信息、光纤波束数、处理簇数以及模块参数,调配系统各内部模块协同工作;若干通用数据发送模块,根据所述合并模式选择信息、光纤波束数和模块参数,并输出各种组合情形下的帧数据与选通信号;忙闲表管理模块,根据所述处理簇数创建忙闲表,并从忙闲表中读出与处理簇数对应的帧数据与ID号,并将所述帧数据与ID号输出;Srio组包模块,根据所述ID号组成Srio包,并根据忙闲表进行帧数据发送。有益效果为:节省了芯片的面积,并且满足系统实时性的要求。
技术领域
本发明属于实时信号处理系统领域,尤其涉及一种可配置自适应负载平衡系统及方法。
背景技术
近年来,我国实时信号处理系统能力以及专门采用电子设备和器材对敌方进行侦测和干扰的电子技术越发迫切和重要。这其中的核心之处就在于优化资源配置,提高数据传输效率,从而提高整个数据处理以及接收的效率。
由于现在信号处理向多核方向发展,收集到的数据就需要发送到多个数字信号处理核心来处理。如果接口模块能根据外部数字信号处理核所需数据格式进行配置,完成不同数据合并方式下分时发送给多个数字信号处理核,则可以大幅的节省芯片的面积,为数字信号处理核节省数据重排时间。
发明内容
本发明目的在于对只有一路Srio接口条件下,根据配置包信息对数据发送进行重构控制,提供一种可配置自适应负载平衡系统及方法,具体由以下技术方案实现:
所述可配置自适应负载平衡系统,与多核处理器通信连接,接收多核处理器发送的配置包与门铃信息,包括:
外部接口模块,接收所述配置包,并向多个多核处理器发送数据;
配置包解析模块,根据所述配置包解析出合并模式选择信息、光纤波束数、处理簇数以及模块参数,以配置整个系统的工作模式,调配系统各内部模块协同工作;若干通用数据发送模块,根据所述合并模式选择信息、光纤波束数和模块参数,实现数据不同合并模式、每路光纤按波数出数方式的排列组合,并输出各种组合情形下的帧数据与选通信号;
忙闲表管理模块,根据所述处理簇数创建忙闲表;并从忙闲表中读出与处理簇数对应的帧数据与ID号,并将所述帧数据与ID号输出;
Srio组包模块,根据所述ID号组成Srio包,并根据忙闲表进行帧数据发送;
Crossbar转Srio发送模块,将Srio组包模块输出的多路帧数据通过Crossbar仲裁选择后输出。
所述可配置自适应负载平衡系统的进一步设计在于,合并模式总共为9种,波数取值范围为1~16。
所述可配置自适应负载平衡系统的进一步设计在于,外部接口模块采用了一路X4Srio接口。
所述可配置自适应负载平衡系统的进一步设计在于,所述忙闲表管理模块采用轮询与忙闲共同作用的机制,当轮询到空闲的处理簇则发出开始信号,通知通用数据发送模块读出一帧数据,并将该簇置忙;当接收到多核处理器发送的清忙门铃,则将对应簇号置闲。
所述可配置自适应负载平衡系统的进一步设计在于,其配置包是一个256B的数据包,配置包内容还包括多核处理器映射首地址与多核处理器校验信息。
所述可配置自适应负载平衡系统的进一步设计在于,通用数据发送模块为四个,Srio组包模块共有四路,每路对应一个ID号。
采用所述的可配置自适应负载平衡系统的可配置自适应负载平衡方法,其特征在于包括如下步骤:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京大学,未经南京大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710190941.X/2.html,转载请声明来源钻瓜专利网。