The invention relates to a configurable adaptive load balancing system, connected with the multi processor communication, receiving multi processor configuration to send packet and bell information, configuration package analysis module, according to the configuration with packet analysis mode selection information, fiber beam number, cluster number and module parameters, the internal module deployment system cooperative work; a number of general-purpose data transmitting module, according to the information, combined with the optical fiber beam model number and module parameters, and output frame data under various combinations and strobe signal; busy table management module, according to the number of clusters to create busy processing table, and from the frame data and ID number of busy read and processing cluster number corresponding to the table, and the frame data and ID output; group Srio package module, according to the ID Srio package, and according to the busy table frame data. Send. The utility model has the advantages that the area of the chip is saved, and the requirement of the real-time performance of the system is satisfied.
【技术实现步骤摘要】
本专利技术属于实时信号处理系统领域,尤其涉及一种可配置自适应负载平衡系统及方法。
技术介绍
近年来,我国实时信号处理系统能力以及专门采用电子设备和器材对敌方进行侦测和干扰的电子技术越发迫切和重要。这其中的核心之处就在于优化资源配置,提高数据传输效率,从而提高整个数据处理以及接收的效率。由于现在信号处理向多核方向发展,收集到的数据就需要发送到多个数字信号处理核心来处理。如果接口模块能根据外部数字信号处理核所需数据格式进行配置,完成不同数据合并方式下分时发送给多个数字信号处理核,则可以大幅的节省芯片的面积,为数字信号处理核节省数据重排时间。
技术实现思路
本专利技术目的在于对只有一路Srio接口条件下,根据配置包信息对数据发送进行重构控制,提供一种可配置自适应负载平衡系统及方法,具体由以下技术方案实现:所述可配置自适应负载平衡系统,与多核处理器通信连接,接收多核处理器发送的配置包与门铃信息,包括:外部接口模块,接收所述配置包,并向多个多核处理器发送数据;配置包解析模块,根据所述配置包解析出合并模式选择信息、光纤波束数、处理簇数以及模块参数,以配置整个系统的工作模式,调配系统各内部模块协同工作;若干通用数据发送模块,根据所述合并模式选择信息、光纤波束数和模块参数,实现数据不同合并模式、每路光纤按波数出数方式的排列组合,并输出各种组合情形下的帧数据与选通信号;忙闲表管理模块,根据所述处理簇数创建忙闲表;并从忙闲表中读出与处理簇数对应的帧数据与ID号,并将所述帧数据与ID号输出;Srio组包模块,根据所述ID号组成Srio包,并根据忙闲表进行帧数据发送;Crossba ...
【技术保护点】
一种可配置自适应负载平衡系统,与多核处理器通信连接,接收多核处理器发送的配置包与门铃信息,其特征在于包括:外部接口模块,接收所述配置包,并向多个多核处理器发送数据;配置包解析模块,根据所述配置包解析出合并模式选择信息、光纤波束数、处理簇数以及模块参数,以配置整个系统的工作模式,调配系统各内部模块协同工作;若干通用数据发送模块,根据所述合并模式选择信息、光纤波束数和模块参数,实现数据不同合并模式、每路光纤按波数出数方式的排列组合,并输出各种组合情形下的帧数据与选通信号;忙闲表管理模块,根据所述处理簇数创建忙闲表;并从忙闲表中读出与处理簇数对应的帧数据与ID号,并将所述帧数据与ID号输出;Srio组包模块,根据所述ID号组成Srio包,并根据忙闲表进行帧数据发送;Crossbar转Srio发送模块,将Srio组包模块输出的多路帧数据通过Crossbar仲裁选择后输出。
【技术特征摘要】
1.一种可配置自适应负载平衡系统,与多核处理器通信连接,接收多核处理器发送的配置包与门铃信息,其特征在于包括:外部接口模块,接收所述配置包,并向多个多核处理器发送数据;配置包解析模块,根据所述配置包解析出合并模式选择信息、光纤波束数、处理簇数以及模块参数,以配置整个系统的工作模式,调配系统各内部模块协同工作;若干通用数据发送模块,根据所述合并模式选择信息、光纤波束数和模块参数,实现数据不同合并模式、每路光纤按波数出数方式的排列组合,并输出各种组合情形下的帧数据与选通信号;忙闲表管理模块,根据所述处理簇数创建忙闲表;并从忙闲表中读出与处理簇数对应的帧数据与ID号,并将所述帧数据与ID号输出;Srio组包模块,根据所述ID号组成Srio包,并根据忙闲表进行帧数据发送;Crossbar转Srio发送模块,将Srio组包模块输出的多路帧数据通过Crossbar仲裁选择后输出。2.根据权利要求1所述的可配置自适应负载平衡系统,其特征在于合并模式总共为9种,波数取值范围为1~16。3.根据权利要求1所述的可配置自适应负载平衡系统,其特征在于外部接口模块采用了一路X4Srio接口。4.根据权利要求1所述的可配置自适应负载平衡系统,其特征在于所述忙闲表管理模块采用轮询与忙闲共同作用的机制,当轮询到空闲的处理簇则发出开始信号,通知发数模块读出一...
【专利技术属性】
技术研发人员:潘红兵,姚馨,李丽,秦子迪,何书专,李伟,
申请(专利权)人:南京大学,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。