-
公开(公告)号:CN104081351B
公开(公告)日:2017-06-06
申请号:CN201380006625.2
申请日:2013-01-22
Applicant: 国际商业机器公司
Inventor: D.G.查普曼 , R.B.克里什纳莫西 , C.J.帕里斯 , D.W.施米特 , B.P.塞加尔
IPC: G06F9/46 , G06F9/40 , G06F15/16 , G06F15/163 , G06F13/12
CPC classification number: G06F9/5027 , G06F2209/509 , G06F2209/549
Abstract: 一种方法,包括:通过包括一个或多个处理器的主机来处理应用;将所述应用的至少部分分布到加速器,以用于执行。所述方法包括:指令所述加速器在所述加速器上创建缓冲器;并且指令所述加速器执行所述应用的部分,其中,所述加速器将数据写入到所述缓冲器。所述方法还包括:在所述应用请求所述缓冲器中的数据之前,指令所述加速器将所述缓冲器中的数据发送到所述主机。所述加速器基于所述主机中的一个或多个运行时间条件在将数据发送到所述主机之前聚合所述缓冲器中的数据。
-
公开(公告)号:CN104081351A
公开(公告)日:2014-10-01
申请号:CN201380006625.2
申请日:2013-01-22
Applicant: 国际商业机器公司
Inventor: D.G.查普曼 , R.B.克里什纳莫西 , C.J.帕里斯 , D.W.施米特 , B.P.塞加尔
IPC: G06F9/46 , G06F9/40 , G06F15/16 , G06F15/163 , G06F13/12
CPC classification number: G06F9/5027 , G06F2209/509 , G06F2209/549
Abstract: 一种方法,包括:通过包括一个或多个处理器的主机来处理应用;将所述应用的至少部分分布到加速器,以用于执行。所述方法包括:指令所述加速器在所述加速器上创建缓冲器;并且指令所述加速器执行所述应用的部分,其中,所述加速器将数据写入到所述缓冲器。所述方法还包括:在所述应用请求所述缓冲器中的数据之前,指令所述加速器将所述缓冲器中的数据发送到所述主机。所述加速器基于所述主机中的一个或多个运行时间条件在将数据发送到所述主机之前聚合所述缓冲器中的数据。
-
公开(公告)号:CN103582874A
公开(公告)日:2014-02-12
申请号:CN201280026381.X
申请日:2012-06-18
Applicant: 国际商业机器公司
CPC classification number: G06F15/76 , G06F11/1494 , G06F11/1641 , G06F11/182 , G06F11/185 , G06F11/187 , G06F11/2007
Abstract: 一种用于在计算机系统中保持可靠性的方法、系统和计算机程序产品。在示例性实施例中,所述方法包括:通过在具有第二处理器架构的第二处理器上执行的代理进程管理在具有第一处理器架构的第一处理器上的工作负荷。所述方法通过所述代理进程激活在所述第二处理器上的冗余计算来进行。所述方法通过至少两次执行来自所述多个工作负荷的工作负荷的相同的计算来继续。最后,所述方法包括:将所述相同的计算的结果进行比较。在本实施例中,所述第一处理器通过网络耦合到所述第二处理器,并且所述第一处理器架构和第二处理器架构是不同的架构。
-
公开(公告)号:CN105978704B
公开(公告)日:2019-04-16
申请号:CN201610137210.4
申请日:2016-03-10
Applicant: 国际商业机器公司
IPC: H04L12/24
Abstract: 创建新的云资源指令集体系结构。提供一种方法和系统。所述系统包括:网络配置器,用于将网络配置为所述系统的底板,以优化跨越基于云并且形成所述系统的多个子系统的吞吐率并且最小化等待时间。所述多个子系统包括硬件和软件子系统。所述系统还包括可组合系统构造块配置器,用于基于分解的系统原理重构所述多个子系统以作为单个系统使用所述网络进行通信。所述系统还包括系统资源多维模型生成器,用于生成将所述可组合系统构造块建模为具有在多维参数空间中的可调整参数的资源的多维优化模型。
-
公开(公告)号:CN103562873A
公开(公告)日:2014-02-05
申请号:CN201280026468.7
申请日:2012-06-18
Applicant: 国际商业机器公司
IPC: G06F9/50
CPC classification number: G06F9/50 , G06F11/008 , G06F11/1645 , G06F11/188
Abstract: 一种用于在计算机系统中保持可靠性的方法、系统和计算机程序产品。在一个示例性实施例中,所述方法包括:通过第一组处理器执行第一数据计算,该第一组处理器具有第一计算机处理器架构。该方法通过耦合到第一组处理器的第二处理器执行第二数据计算来继续,第二处理器具有第二计算机处理器架构,第一计算机处理器架构与第二计算机处理器架构不同。最后,该方法包括在第一组处理器和第二处理器在运行的同时基于至少一个度量动态地分配第一组处理器和第二处理器的计算资源,使得优化第一数据计算和第二数据计算的精度和处理速度。
-
公开(公告)号:CN103562873B
公开(公告)日:2016-10-26
申请号:CN201280026468.7
申请日:2012-06-18
Applicant: 国际商业机器公司
IPC: G06F9/50
CPC classification number: G06F9/50 , G06F11/008 , G06F11/1645 , G06F11/188
Abstract: 一种用于在计算机系统中保持可靠性的方法、系统和计算机程序产品。在一个示例性实施例中,所述方法包括:通过第一组处理器执行第一数据计算,该第一组处理器具有第一计算机处理器架构。该方法通过耦合到第一组处理器的第二处理器执行第二数据计算来继续,第二处理器具有第二计算机处理器架构,第一计算机处理器架构与第二计算机处理器架构不同。最后,该方法包括在第一组处理器和第二处理器在运行的同时基于至少一个度量动态地分配第一组处理器和第二处理器的计算资源,使得优化第一数据计算和第二数据计算的精度和处理速度。
-
公开(公告)号:CN105978704A
公开(公告)日:2016-09-28
申请号:CN201610137210.4
申请日:2016-03-10
Applicant: 国际商业机器公司
IPC: H04L12/24
CPC classification number: H04L41/083 , G06F9/5072 , H04L41/0886 , H04L41/0893 , H04L67/10 , H04L41/0803
Abstract: 创建新的云资源指令集体系结构。提供一种方法和系统。所述系统包括:网络配置器,用于将网络配置为所述系统的底板,以优化跨越基于云并且形成所述系统的多个子系统的吞吐率并且最小化等待时间。所述多个子系统包括硬件和软件子系统。所述系统还包括可组合系统构造块配置器,用于基于分解的系统原理重构所述多个子系统以作为单个系统使用所述网络进行通信。所述系统还包括系统资源多维模型生成器,用于生成将所述可组合系统构造块建模为具有在多维参数空间中的可调整参数的资源的多维优化模型。
-
公开(公告)号:CN103582874B
公开(公告)日:2016-04-27
申请号:CN201280026381.X
申请日:2012-06-18
Applicant: 国际商业机器公司
CPC classification number: G06F15/76 , G06F11/1494 , G06F11/1641 , G06F11/182 , G06F11/185 , G06F11/187 , G06F11/2007
Abstract: 一种用于在计算机系统中保持可靠性的方法、系统和计算机程序产品。在示例性实施例中,所述方法包括:通过在具有第二处理器架构的第二处理器上执行的代理进程管理在具有第一处理器架构的第一处理器上的工作负荷。所述方法通过所述代理进程激活在所述第二处理器上的冗余计算来进行。所述方法通过至少两次执行来自所述多个工作负荷的相同的计算来继续。最后,所述方法包括:将所述相同的计算的结果进行比较。在本实施例中,所述第一处理器通过网络耦合到所述第二处理器,并且所述第一处理器架构和第二处理器架构是不同的架构。
-
-
-
-
-
-
-