-
公开(公告)号:CN105072048B
公开(公告)日:2018-04-10
申请号:CN201510618012.5
申请日:2015-09-24
Applicant: 浪潮(北京)电子信息产业有限公司
IPC: H04L12/801
Abstract: 本发明公开了一种报文存储调度方法,包括:获取待调度报文;根据预设写入条件,将相同特征信息的所述待调度报文存储在相同的存储阵列中;将所述待调度报文的特征信息与其存储于所述存储阵列中的地址信息的对应关系存储于缓存阵列中;获取各个存储阵列的当前条目信息,所述当前条目信息为用于指示各个存储阵列中的报文是否可以调度进入处理模块的有效位信息组;当所述当前条目信息指示有效时,对应存储阵列中的报文可调度进入所述处理模块;根据预设调度规则,从当前条目信息指示为有效的存储阵列中读取待调度报文进入所述处理模块。本申请解决了相同特征信息的报文在同一时间处理可能出现的阻塞和死锁的问题,具有操作简便、可靠性高的优点。
-
公开(公告)号:CN104331352A
公开(公告)日:2015-02-04
申请号:CN201410663826.6
申请日:2014-11-19
Applicant: 浪潮(北京)电子信息产业有限公司
IPC: G06F11/22
Abstract: 本发明提供一种高速缓存(cache)一致性芯片地址带外读取检测方法及系统。上述方法包括以下步骤:配置读取模块将配置信息传送至逻辑检测存储模块;所述逻辑检测存储模块根据所述配置信息记录报文信息;当一致性问题发生时,所述配置读取模块从所述逻辑检测存储模块读取所述报文信息。本发明提供的cache一致性芯片地址带外读取检测方法及装置,具有配置灵活、存储资源占用量少、可读性强、操作方便的特点。
-
公开(公告)号:CN104049955A
公开(公告)日:2014-09-17
申请号:CN201410300854.1
申请日:2014-06-27
Applicant: 浪潮(北京)电子信息产业有限公司
IPC: G06F9/38
Abstract: 本发明提供了一种Cache一致性多级流水线处理方法和装置,其中方法包括获取当前调度的待处理报文的报文信息,报文信息中包含地址信息;根据报文信息判断待处理报文是否是有效报文,如果判断出待处理报文是有效报文,根据报文信息中的地址信息,判断是否存在未处理完成的与待处理报文同地址的有效报文;如果判断出存在未处理完成的与待处理报文同地址的有效报文,对待处理报文进行阻塞;如果判断出不存在未处理完成的与待处理报文同地址的有效报文,对待处理报文进行Cache一致性处理。通过对同地址待处理报文进行阻塞,在进行Cache一致性处理时,节约了资源,且时序有序,从而提升系统的性能。
-
公开(公告)号:CN105162722B
公开(公告)日:2018-05-04
申请号:CN201510505413.X
申请日:2015-08-17
Applicant: 浪潮(北京)电子信息产业有限公司
IPC: H04L12/851 , H04L12/863
Abstract: 本发明公开了一种报文分类调度方法及装置,该报文分类调度方法包括:获取待处理的报文信息,并确定与每个报文信息对应的特征ID;将特征ID中指定部分相同的特征ID对应的报文信息划分至一个报文信息组;按照预设原则由全部报文信息组中调取报文信息进行处理。与现有技术相比,本发明中将特征ID中指定部分相同的特征ID对应的报文信息划分至一个报文信息组,由此,在调取报文信息进行处理时,可准确获知哪些报文信息具有相同或相似的特征ID,进而避免将相同的特征ID的报文信息在一个时钟周期内传送至同一流水线中,无需等待正在处理的报文信息,也无需实时更新正在处理的报文信息的处理状态,具有流水线处理效率高且易实现的优点。
-
公开(公告)号:CN105429896B
公开(公告)日:2018-10-02
申请号:CN201510881872.8
申请日:2015-12-03
Applicant: 浪潮(北京)电子信息产业有限公司
IPC: H04L12/861
Abstract: 本发明实施例公开了一种耦合报文信用释放方法及系统,包括:接收报文输出模块发出的报文;判断所述报文是否为耦合报文;若是,则将所述耦合报文中的每种报文按类型缓存,并记录所述耦合报文的报文类型信息;根据所述报文类型信息,判断所述耦合报文的每种报文是否均被各通道报文接收模块读取;若是,则释放一个信用至所述报文输出模块,可见,在本实施例中,只有耦合报文中的每个报文均被读取后,才会释放给报文输出模块一个信用,从而报文输出模块才有一个信用发送下一个耦合报文,从而平衡发送端与接收端的处理能力,不仅资源开销少,而且实现方式简单。
-
公开(公告)号:CN105162722A
公开(公告)日:2015-12-16
申请号:CN201510505413.X
申请日:2015-08-17
Applicant: 浪潮(北京)电子信息产业有限公司
IPC: H04L12/851 , H04L12/863
CPC classification number: H04L47/2441 , H04L47/50 , H04L2012/5679 , H04L2012/6489
Abstract: 本发明公开了一种报文分类调度方法及装置,该报文分类调度方法包括:获取待处理的报文信息,并确定与每个报文信息对应的特征ID;将特征ID中指定部分相同的特征ID对应的报文信息划分至一个报文信息组;按照预设原则由全部报文信息组中调取报文信息进行处理。与现有技术相比,本发明中将特征ID中指定部分相同的特征ID对应的报文信息划分至一个报文信息组,由此,在调取报文信息进行处理时,可准确获知哪些报文信息具有相同或相似的特征ID,进而避免将相同的特征ID的报文信息在一个时钟周期内传送至同一流水线中,无需等待正在处理的报文信息,也无需实时更新正在处理的报文信息的处理状态,具有流水线处理效率高且易实现的优点。
-
公开(公告)号:CN105045729A
公开(公告)日:2015-11-11
申请号:CN201510567913.6
申请日:2015-09-08
Applicant: 浪潮(北京)电子信息产业有限公司
IPC: G06F12/08
Abstract: 本发明公开了一种远端代理带目录的缓存一致性处理方法与系统,令远端代理获取本地请求源发起的本地请求并进行处理,当收到来自所述远端代理的响应报文和数据时,将所述响应报文和数据返回所述本地请求源,并将对应的目录和数据分别写入目录缓存与数据缓存,判断是否有与所述远端代理的地址相同的其他目标请求,如果有则依次处理所述目标请求,从本地请求发送到远端代理占据一项目录和数据缓存开始,至该笔请求的响应报文返回,在远端代理内部缓存资源失效为止的时间内,若有其它满足一定条件下同地址请求或侦听报文进入远端代理,该笔请求可以在远端代理内部直接处理,减少报文流转快速得到响应,无需跨节点操作,减小开销。
-
公开(公告)号:CN105045729B
公开(公告)日:2018-11-23
申请号:CN201510567913.6
申请日:2015-09-08
Applicant: 浪潮(北京)电子信息产业有限公司
IPC: G06F12/0866 , H04L29/08
Abstract: 本发明公开了一种远端代理带目录的缓存一致性处理方法与系统,令远端代理获取本地请求源发起的本地请求并进行处理,当收到来自所述远端代理的响应报文和数据时,将所述响应报文和数据返回所述本地请求源,并将对应的目录和数据分别写入目录缓存与数据缓存,判断是否有与所述远端代理的地址相同的其他目标请求,如果有则依次处理所述目标请求,从本地请求发送到远端代理占据一项目录和数据缓存开始,至该笔请求的响应报文返回,在远端代理内部缓存资源失效为止的时间内,若有其它满足一定条件下同地址请求或侦听报文进入远端代理,该笔请求可以在远端代理内部直接处理,减少报文流转快速得到响应,无需跨节点操作,减小开销。
-
公开(公告)号:CN104331352B
公开(公告)日:2018-03-09
申请号:CN201410663826.6
申请日:2014-11-19
Applicant: 浪潮(北京)电子信息产业有限公司
IPC: G06F11/22
Abstract: 本发明提供一种高速缓存(cache)一致性芯片地址带外读取检测方法及系统。上述方法包括以下步骤:配置读取模块将配置信息传送至逻辑检测存储模块;所述逻辑检测存储模块根据所述配置信息记录报文信息;当一致性问题发生时,所述配置读取模块从所述逻辑检测存储模块读取所述报文信息。本发明提供的cache一致性芯片地址带外读取检测方法及装置,具有配置灵活、存储资源占用量少、可读性强、操作方便的特点。
-
公开(公告)号:CN105429896A
公开(公告)日:2016-03-23
申请号:CN201510881872.8
申请日:2015-12-03
Applicant: 浪潮(北京)电子信息产业有限公司
IPC: H04L12/861
CPC classification number: H04L49/90
Abstract: 本发明实施例公开了一种耦合报文信用释放方法及系统,包括:接收报文输出模块发出的报文;判断所述报文是否为耦合报文;若是,则将所述耦合报文中的每种报文按类型缓存,并记录所述耦合报文的报文类型信息;根据所述报文类型信息,判断所述耦合报文的每种报文是否均被各通道报文接收模块读取;若是,则释放一个信用至所述报文输出模块,可见,在本实施例中,只有耦合报文中的每个报文均被读取后,才会释放给报文输出模块一个信用,从而报文输出模块才有一个信用发送下一个耦合报文,从而平衡发送端与接收端的处理能力,不仅资源开销少,而且实现方式简单。
-
-
-
-
-
-
-
-
-