-
公开(公告)号:CN104081351A
公开(公告)日:2014-10-01
申请号:CN201380006625.2
申请日:2013-01-22
申请人: 国际商业机器公司
发明人: D.G.查普曼 , R.B.克里什纳莫西 , C.J.帕里斯 , D.W.施米特 , B.P.塞加尔
IPC分类号: G06F9/46 , G06F9/40 , G06F15/16 , G06F15/163 , G06F13/12
CPC分类号: G06F9/5027 , G06F2209/509 , G06F2209/549
摘要: 一种方法,包括:通过包括一个或多个处理器的主机来处理应用;将所述应用的至少部分分布到加速器,以用于执行。所述方法包括:指令所述加速器在所述加速器上创建缓冲器;并且指令所述加速器执行所述应用的部分,其中,所述加速器将数据写入到所述缓冲器。所述方法还包括:在所述应用请求所述缓冲器中的数据之前,指令所述加速器将所述缓冲器中的数据发送到所述主机。所述加速器基于所述主机中的一个或多个运行时间条件在将数据发送到所述主机之前聚合所述缓冲器中的数据。
-
公开(公告)号:CN104081351B
公开(公告)日:2017-06-06
申请号:CN201380006625.2
申请日:2013-01-22
申请人: 国际商业机器公司
发明人: D.G.查普曼 , R.B.克里什纳莫西 , C.J.帕里斯 , D.W.施米特 , B.P.塞加尔
IPC分类号: G06F9/46 , G06F9/40 , G06F15/16 , G06F15/163 , G06F13/12
CPC分类号: G06F9/5027 , G06F2209/509 , G06F2209/549
摘要: 一种方法,包括:通过包括一个或多个处理器的主机来处理应用;将所述应用的至少部分分布到加速器,以用于执行。所述方法包括:指令所述加速器在所述加速器上创建缓冲器;并且指令所述加速器执行所述应用的部分,其中,所述加速器将数据写入到所述缓冲器。所述方法还包括:在所述应用请求所述缓冲器中的数据之前,指令所述加速器将所述缓冲器中的数据发送到所述主机。所述加速器基于所述主机中的一个或多个运行时间条件在将数据发送到所述主机之前聚合所述缓冲器中的数据。
-
公开(公告)号:CN104054053A
公开(公告)日:2014-09-17
申请号:CN201280067471.3
申请日:2012-11-13
申请人: 国际商业机器公司
IPC分类号: G06F9/46
CPC分类号: G06F9/526 , G06F9/45533 , G06F9/45558 , G06F9/4881 , G06F9/4887 , G06F9/5038 , G06F9/54 , G06F9/542 , G06F13/24 , G06F2009/45579
摘要: 向程序(例如,操作系统)提供具有宽限期的警告,在该宽限期中,执行诸如清理的功能(例如,完成、停止和/或移动可分派单元)。在一个实例中,向该程序警告其正失去对其共享资源的存取。举例而言,在虚拟环境中,向客户机程序警告:其将失去其中央处理单元资源,且因此,其将执行诸如清理的功能。
-
公开(公告)号:CN104054052A
公开(公告)日:2014-09-17
申请号:CN201280067469.6
申请日:2012-11-13
申请人: 国际商业机器公司
IPC分类号: G06F9/46
CPC分类号: G06F9/542 , G06F9/45558 , G06F9/4887 , G06F9/5038 , G06F2009/45579
摘要: 向程序(例如,操作系统)提供具有宽限期的警告,在该宽限期中,执行诸如清理的功能(例如,完成、停止和/或移动可分派单元)。在一个实例中,向该程序警告其正失去对其共享资源的存取。举例而言,在虚拟环境中,向客户机程序警告:其将失去其中央处理单元资源,且因此,其将执行诸如清理的功能。
-
公开(公告)号:CN103582874A
公开(公告)日:2014-02-12
申请号:CN201280026381.X
申请日:2012-06-18
申请人: 国际商业机器公司
CPC分类号: G06F15/76 , G06F11/1494 , G06F11/1641 , G06F11/182 , G06F11/185 , G06F11/187 , G06F11/2007
摘要: 一种用于在计算机系统中保持可靠性的方法、系统和计算机程序产品。在示例性实施例中,所述方法包括:通过在具有第二处理器架构的第二处理器上执行的代理进程管理在具有第一处理器架构的第一处理器上的工作负荷。所述方法通过所述代理进程激活在所述第二处理器上的冗余计算来进行。所述方法通过至少两次执行来自所述多个工作负荷的工作负荷的相同的计算来继续。最后,所述方法包括:将所述相同的计算的结果进行比较。在本实施例中,所述第一处理器通过网络耦合到所述第二处理器,并且所述第一处理器架构和第二处理器架构是不同的架构。
-
公开(公告)号:CN104054053B
公开(公告)日:2018-08-28
申请号:CN201280067471.3
申请日:2012-11-13
申请人: 国际商业机器公司
IPC分类号: G06F9/46
CPC分类号: G06F9/526 , G06F9/45533 , G06F9/45558 , G06F9/4881 , G06F9/4887 , G06F9/5038 , G06F9/54 , G06F9/542 , G06F13/24 , G06F2009/45579
摘要: 向程序(例如,操作系统)提供具有宽限期的警告,在该宽限期中,执行诸如清理的功能(例如,完成、停止和/或移动可分派单元)。在一个实例中,向该程序警告其正失去对其共享资源的存取。举例而言,在虚拟环境中,向客户机程序警告:其将失去其中央处理单元资源,且因此,其将执行诸如清理的功能。
-
-
公开(公告)号:CN103562873A
公开(公告)日:2014-02-05
申请号:CN201280026468.7
申请日:2012-06-18
申请人: 国际商业机器公司
IPC分类号: G06F9/50
CPC分类号: G06F9/50 , G06F11/008 , G06F11/1645 , G06F11/188
摘要: 一种用于在计算机系统中保持可靠性的方法、系统和计算机程序产品。在一个示例性实施例中,所述方法包括:通过第一组处理器执行第一数据计算,该第一组处理器具有第一计算机处理器架构。该方法通过耦合到第一组处理器的第二处理器执行第二数据计算来继续,第二处理器具有第二计算机处理器架构,第一计算机处理器架构与第二计算机处理器架构不同。最后,该方法包括在第一组处理器和第二处理器在运行的同时基于至少一个度量动态地分配第一组处理器和第二处理器的计算资源,使得优化第一数据计算和第二数据计算的精度和处理速度。
-
-
-
-
-
-
-
-