-
公开(公告)号:CN105700956A
公开(公告)日:2016-06-22
申请号:CN201410708534.X
申请日:2014-11-28
Applicant: 国际商业机器公司
IPC: G06F9/50
CPC classification number: G06F9/5083 , G06F15/7867
Abstract: 本发明涉及分布式处理,公开了一种利用FPGA处理分布式作业的方法和系统。该方法包括:获取分布式作业中的性能需求;根据所述性能需求,确定是否重构FPGA;以及,响应于确定重构FPGA,动态地重构FPGA的至少一部分。通过该方法及相应的系统,可以有效地提高分布式作业的性能。
-
公开(公告)号:CN104252493A
公开(公告)日:2014-12-31
申请号:CN201310269339.7
申请日:2013-06-28
Applicant: 国际商业机器公司
IPC: G06F17/30
CPC classification number: G06F17/3089 , G06F17/30867 , G06F17/30914
Abstract: 公开一种基于事件的内容匹配系统,包含软件子系统和硬件子系统,所述硬件子系统包含至少一个基于FPGA的匹配引擎,用于将事件内容与预定的谓词匹配,生成供软件子系统使用的匹配结果,所述匹配引擎包含:事件存储装置,被设置得用于存储一个事件序列;至少一个谓词表,用于存储要被查询的谓词;至少一个映射表,与所述至少一个谓词表一一对应,每个映射表用于将事件队列中的事件映射到该映射表对应的谓词表中的至少一个对应谓词;至少一个比较器,与所述至少一个谓词表的所有表列一一对应,每个比较器用于将事件序列中的一个事件与该比较器对应的表列中的对应谓词进行匹配,生成匹配结果;匹配结果存储器,被配置得用于存储所述至少一个比较器的每个生成的匹配结果。
-
公开(公告)号:CN103577266A
公开(公告)日:2014-02-12
申请号: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资源分配。
-
公开(公告)号: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资源分配。
-
公开(公告)号: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: 本发明的各实施方式涉及用于执行存储器复制的方法和系统。在本发明的一个实施方式中,提供了一种用于执行存储器复制的方法,包括:响应于接收到表示存储器复制的指令,将指令译码为至少一个微代码;针对至少一个微代码中的每个微代码,将微代码转换为读写命令;以及通知存储器控制器以执行读写命令;其中读写命令由存储器控制器执行,并且至少包括与读写命令相关联的物理源地址、物理目的地地址以及读写长度。在本发明的另一实施方式中,提供了一种用于执行存储器复制的系统。
-
公开(公告)号:CN103455280A
公开(公告)日:2013-12-18
申请号:CN201210177865.6
申请日:2012-05-31
Applicant: 国际商业机器公司
CPC classification number: G06F9/3004 , G06F9/30032
Abstract: 本发明的各实施方式涉及用于执行存储器复制的方法和系统。在本发明的一个实施方式中,提供了一种用于执行存储器复制的方法,包括:响应于接收到表示存储器复制的指令,将指令译码为至少一个微代码;针对至少一个微代码中的每个微代码,将微代码转换为读写命令;以及通知存储器控制器以执行读写命令;其中读写命令由存储器控制器执行,并且至少包括与读写命令相关联的物理源地址、物理目的地地址以及读写长度。在本发明的另一实施方式中,提供了一种用于执行存储器复制的系统。
-
-
-
-
-
-