-
公开(公告)号:CN102385558A
公开(公告)日:2012-03-21
申请号:CN201010271150.8
申请日:2010-08-31
Applicant: 国际商业机器公司
IPC: G06F13/16
CPC classification number: G06F15/167 , G06F3/00 , G06F9/3877 , G06F13/00
Abstract: 本发明提供了请求控制装置以及相关的处理器。所述请求控制装置连接到由首要请求存储区和辅助请求存储区构成的请求存储单元,包括:队列单元保存标识符记录区,配置为记录与所述请求存储单元中的队列单元对应的保存标识符;比较装置,配置为判断到来的第一队列单元是否与已经在请求存储单元中的队列单元对应于相同消息;和置标装置,配置为在所述第一队列单元与所述已经在请求存储单元中的队列单元对应于相同消息的情况下,将所述队列单元保存标识符记录区中与所述已经在请求存储单元中的队列单元对应的保存标识符设置为指示不保存与该消息相关的状态。根据本发明的技术方案,可以减少不必要的外部存储器访问,从而提高处理器的处理速度。
-
公开(公告)号:CN102385558B
公开(公告)日:2015-08-19
申请号:CN201010271150.8
申请日:2010-08-31
Applicant: 国际商业机器公司
IPC: G06F13/16
CPC classification number: G06F15/167 , G06F3/00 , G06F9/3877 , G06F13/00
Abstract: 本发明提供了请求控制装置以及相关的处理器。所述请求控制装置连接到由首要请求存储区和辅助请求存储区构成的请求存储单元,包括:队列单元保存标识符记录区,配置为记录与所述请求存储单元中的队列单元对应的保存标识符;比较装置,配置为判断到来的第一队列单元是否与已经在请求存储单元中的队列单元对应于相同消息;和置标装置,配置为在所述第一队列单元与所述已经在请求存储单元中的队列单元对应于相同消息的情况下,将所述队列单元保存标识符记录区中与所述已经在请求存储单元中的队列单元对应的保存标识符设置为指示不保存与该消息相关的状态。根据本发明的技术方案,可以减少不必要的外部存储器访问,从而提高处理器的处理速度。
-
公开(公告)号:CN102262590B
公开(公告)日:2014-03-26
申请号:CN201010188583.7
申请日:2010-05-31
Applicant: 国际商业机器公司
IPC: G06F12/02
CPC classification number: G06F9/3881
Abstract: 本发明公开了一种用于对硬件加速器的请求队列重排的系统和方法,其中,请求队列中存储着将要输入到硬件加速器中的多个CRB,该系统包括:内容可寻址存储器,与请求队列相连,以与在请求队列中相同的物理存储位置存储着请求队列中的每个CRB的状态指针,并且响应于有新的CRB要求加入到请求队列中,接收所述新的CRB的状态指针,并将内容可寻址存储器中存储的状态指针中与所述新的CRB的状态指针相同的CRB在请求队列中的物理存储位置输出;以及CRB插入模块,用于接收与所述新的CRB的状态指针相同的CRB在请求队列中的物理存储位置,并控制请求队列中所述新的CRB和请求队列中与该新的CRB状态指针相同的CRB,按照进入请求队列的顺序,相邻地输入到硬件加速器中。该系统和方法能够提高硬件加速器的处理效率。
-
公开(公告)号:CN102346661A
公开(公告)日:2012-02-08
申请号:CN201010244498.8
申请日:2010-07-30
Applicant: 国际商业机器公司
IPC: G06F5/06
CPC classification number: G06F13/126
Abstract: 本发明公开了一种用于对硬件加速器的请求队列维护状态的方法和系统,其中,请求队列中存储将要输入到硬件加速器中的至少一个协处理器请求块CRB,该方法包括:响应于请求队列中指定的CRB要进入到硬件加速器中,接收所述指定的CRB的状态指针;获得请求队列中存储的、与所述指定的CRB的状态指针相同的其它CRB在请求队列中的物理存储位置;控制所述指定的CRB以及处理该指定的CRB所需的状态信息输入到硬件缓存器中;接收所述指定的CRB在硬件加速器中处理后的状态信息;如果上述物理存储位置非空,将其中距离所述指定的CRB请求队列上最近的物理存储位置作为选择位置,并将接收的状态信息存储在状态缓存器的所述选择位置上。
-
公开(公告)号:CN102262590A
公开(公告)日:2011-11-30
申请号:CN201010188583.7
申请日:2010-05-31
Applicant: 国际商业机器公司
IPC: G06F12/02
CPC classification number: G06F9/3881
Abstract: 本发明公开了一种用于对硬件加速器的请求队列重排的系统和方法,其中,请求队列中存储着将要输入到硬件加速器中的多个CRB,该系统包括:内容可寻址存储器,与请求队列相连,以与在请求队列中相同的物理存储位置存储着请求队列中的每个CRB的状态指针,并且响应于有新的CRB要求加入到请求队列中,接收所述新的CRB的状态指针,并将内容可寻址存储器中存储的状态指针中与所述新的CRB的状态指针相同的CRB在请求队列中的物理存储位置输出;以及CRB插入模块,用于接收与所述新的CRB的状态指针相同的CRB在请求队列中的物理存储位置,并控制请求队列中所述新的CRB和请求队列中与该新的CRB状态指针相同的CRB,按照进入请求队列的顺序,相邻地输入到硬件加速器中。该系统和方法能够提高硬件加速器的处理效率。
-
-
-
-