-
公开(公告)号:CN104252493B
公开(公告)日:2017-12-12
申请号:CN201310269339.7
申请日:2013-06-28
Applicant: 国际商业机器公司
IPC: G06F17/30
Abstract: 公开一种基于事件的内容匹配系统,包含软件子系统和硬件子系统,所述硬件子系统包含至少一个基于FPGA的匹配引擎,用于将事件内容与预定的谓词匹配,生成供软件子系统使用的匹配结果,所述匹配引擎包含:事件存储装置,被设置得用于存储一个事件序列;至少一个谓词表,用于存储要被查询的谓词;至少一个映射表,与所述至少一个谓词表一一对应,每个映射表用于将事件队列中的事件映射到该映射表对应的谓词表中的至少一个对应谓词;至少一个比较器,与所述至少一个谓词表的所有表列一一对应,每个比较器用于将事件序列中的一个事件与该比较器对应的表列中的对应谓词进行匹配,生成匹配结果;匹配结果存储器,被配置得用于存储所述至少一个比较器的每个生成的匹配结果。
-
公开(公告)号:CN103455280B
公开(公告)日:2016-12-14
申请号:CN201210177865.6
申请日:2012-05-31
Applicant: 国际商业机器公司
CPC classification number: G06F9/3004 , G06F9/30032
Abstract: 本发明的各实施方式涉及用于执行存储器复制的方法和系统。在本发明的一个实施方式中,提供了一种用于执行存储器复制的方法,包括:响应于接收到表示存储器复制的指令,将指令译码为至少一个微代码;针对至少一个微代码中的每个微代码,将微代码转换为读写命令;以及通知存储器控制器以执行读写命令;其中读写命令由存储器控制器执行,并且至少包括与读写命令相关联的物理源地址、物理目的地地址以及读写长度。在本发明的另一实施方式中,提供了一种用于执行存储器复制的系统。
-
公开(公告)号:CN102053946B
公开(公告)日:2014-05-28
申请号:CN200910211381.7
申请日:2009-10-30
Applicant: 国际商业机器公司
CPC classification number: G06F12/0831 , G06F2212/1028 , G06F2212/1041 , Y02D10/13
Abstract: 一种在多核系统中处理请求的方法、设备和系统。所述方法包括以下步骤:由过滤器从请求单元接收关于数据的请求;将所述请求中表示逻辑分区的指示符与过滤器的记录中表示逻辑分区的指示符进行比较;如果比较结果匹配,则基于所述请求在所述过滤器所处的单元中进行搜索,并将搜索结果返回所述请求单元;以及如果比较结果不匹配,则从所述过滤器向所述请求单元返回否定响应。
-
公开(公告)号:CN103455280A
公开(公告)日:2013-12-18
申请号:CN201210177865.6
申请日:2012-05-31
Applicant: 国际商业机器公司
CPC classification number: G06F9/3004 , G06F9/30032
Abstract: 本发明的各实施方式涉及用于执行存储器复制的方法和系统。在本发明的一个实施方式中,提供了一种用于执行存储器复制的方法,包括:响应于接收到表示存储器复制的指令,将指令译码为至少一个微代码;针对至少一个微代码中的每个微代码,将微代码转换为读写命令;以及通知存储器控制器以执行读写命令;其中读写命令由存储器控制器执行,并且至少包括与读写命令相关联的物理源地址、物理目的地地址以及读写长度。在本发明的另一实施方式中,提供了一种用于执行存储器复制的系统。
-
公开(公告)号:CN102053946A
公开(公告)日:2011-05-11
申请号:CN200910211381.7
申请日:2009-10-30
Applicant: 国际商业机器公司
CPC classification number: G06F12/0831 , G06F2212/1028 , G06F2212/1041 , Y02D10/13
Abstract: 一种在多核系统中处理请求的方法、设备和系统。所述方法包括以下步骤:由过滤器从请求单元接收关于数据的请求;将所述请求中表示逻辑分区的指示符与过滤器的记录中表示逻辑分区的指示符进行比较;如果比较结果匹配,则基于所述请求在所述过滤器所处的单元中进行搜索,并将搜索结果返回所述请求单元;以及如果比较结果不匹配,则从所述过滤器向所述请求单元返回否定响应。
-
公开(公告)号:CN103577266B
公开(公告)日:2017-06-23
申请号:CN201210270573.7
申请日:2012-07-31
Applicant: 国际商业机器公司
IPC: G06F9/50
CPC classification number: G06F9/50 , G06F9/48 , G06F9/4881 , G06F9/5005 , G06F9/5011 , G06F9/5016 , G06F9/5022 , G06F9/5027 , G06F9/5038 , G06F9/5044 , G06F9/505 , G06F2209/5011
Abstract: 本发明涉及对资源池中FPGA资源进行分配的技术方案。在一个实施例中,该技术方案包括:接收客户端对所述资源池中FPGA资源的资源请求;基于资源池状态信息记录进行资源分配操作以满足所述资源请求,所述资源池状态信息记录中包括所述资源池中FPGA的使用状态信息;基于所述资源分配操作的结果更新所述资源池状态信息记录。采用申请的技术方案,可以实现对FPGA资源分配。
-
公开(公告)号:CN101593129B
公开(公告)日:2013-01-23
申请号:CN200810109302.7
申请日:2008-05-28
Applicant: 国际商业机器公司
IPC: G06F9/48
Abstract: 本发明涉及一种触发具有约束关系的多个事件的执行的方法和设备。所述方法包括:为所述多个事件中的每个事件分配不同的质数;为所述多个事件共同设置一个全局完成矢量,其中所述全局完成矢量与为事件分配的质数有关;以及对于任意一个待执行的子事件,仅当当前的全局完成矢量可以被为该子事件的所有父事件分配的质数的连乘积整除时,则触发该子事件的执行。根据本发明,能够充分利用多个事件之间的并行处理能力、以尽量少的存储空间来保证全局完成矢量在所有处理器上的相干性、以较少的延迟触发具有约束关系的多个事件的执行。
-
公开(公告)号:CN101661437A
公开(公告)日:2010-03-03
申请号:CN200810214600.2
申请日:2008-08-28
Applicant: 国际商业机器公司
IPC: G06F12/10
Abstract: 本发明涉及一种旁路转换缓冲器TLB以及在其中进行地址匹配的方法和装置。其中TLB包括多个条目,每个条目包含一个逻辑地址与一个物理地址,每一个物理地址对应于一个存储页面,其中,所述多个条目中至少一个条目还包含第一数目的附加位,所述附加位中的每一位代表该条目中的物理地址所对应的存储页面中的一个子页面被其他逻辑地址占用的状态。还提供了在上述TLB中进行有效地址匹配的方法,所述有效地址包含有效地址页号和页内偏移,该方法包括:将有效地址页号与逻辑地址相比较,若相同,则:根据页内偏移中最高的第二数目的比特位,确定该有效地址指向的目标子页面;根据附加位的状态,判断该目标子页面是否被其他逻辑地址占用。
-
公开(公告)号:CN101593219A
公开(公告)日:2009-12-02
申请号:CN200810098725.3
申请日:2008-05-30
Applicant: 国际商业机器公司
IPC: G06F17/50
Abstract: 本发明提供了动态切换仿真模式的仿真方法和设备。该方法包括:A)以周期精确仿真模式在一个第一预定长度的周期精确仿真时间段内进行仿真,并计算该时间段内的性能度量的值;B)确定整个仿真是否完成,当已完成时,结束仿真方法;否则,继续以周期精确仿真模式在一个第二预定长度的周期精确仿真时间段内进行仿真,并计算该时间段内的性能度量的值;C)计算第二预定长度的周期精确仿真时间段内的性能度量的值与前一个周期精确仿真时间段内的性能度量的值之差的绝对值;D)当绝对值小于一预定的阈值时,以功能仿真模式在一个第三预定长度的功能仿真时间段内进行仿真;E)重复B-D直至结束。本发明保证了较高的仿真性能评估准确度,同时减少了仿真时间。
-
公开(公告)号:CN102761581B
公开(公告)日:2016-04-13
申请号:CN201110116048.5
申请日:2011-04-28
Applicant: 国际商业机器公司
IPC: H04L29/08
CPC classification number: H04L67/12
Abstract: 本发明公开一种用于动态订阅管理信息的方法和设备及一种用于分发管理信息的方法和系统。该用于订阅管理信息的方法包括:对发布的管理信息进行解析,以确定管理对象信息;创建并发布与该管理对象信息关联的管理主题的参与召集通知;根据该管理对象信息以及预先建立的设备属性信息,来确定该管理主题的参与者;以及为参与者订阅管理主题。根据本发明,可以动态地确定管理主题以及与该管理主题相关的参与者,并可以为参与者订阅该管理主题。因而,可以使得在被管理设备与管理者的智能性不对等的情况下,在分发管理信息时充分地利用发布/订阅机制,进而避免附加管理通道的创建与使用并显著降低系统的复杂度和管理成本。
-
-
-
-
-
-
-
-
-