-
公开(公告)号:CN104247322B
公开(公告)日:2018-02-02
申请号:CN201380022251.3
申请日:2013-04-18
Applicant: 国际商业机器公司
IPC: H04L1/16
CPC classification number: H04L1/08 , H04L1/1864 , H04L2001/0094
Abstract: 提供可变回写指示符控制,以控制当分组错误发生时要重新传送的数据量。硬件控制器获得要调整数据帧的确认率或者设置回写指示符的量的指示。该指示基于经由通信总线的数据传输的错误率。基于获得要调整设置回写指示符的量的指示,调整一个或者多个回写指示符。
-
公开(公告)号:CN103699512A
公开(公告)日:2014-04-02
申请号:CN201310446803.5
申请日:2013-09-25
Applicant: 国际商业机器公司
Inventor: F.Y.布萨巴 , S.R.卡洛 , C.A.克里格罗夫斯基 , B.R.普拉斯基 , 岑中龙
IPC: G06F15/163 , G06F9/46
CPC classification number: G06F11/2023 , G06F11/0715 , G06F11/0724 , G06F11/076 , G06F11/1658 , G06F11/2025 , G06F11/203 , G06F11/2043
Abstract: 本公开涉及用于处理器中的内核之间的线程备用的系统、方法和计算机程序产品。所述方法包括:由处理器的第一内核确定第一内核的第一线程做出的恢复尝试的数目已超过了恢复尝试阈值;第一内核向处理器中的处理器控制器发送用来将第一线程转移到处理器的另一个内核的请求;基于接收到所述请求,处理器控制器从处理器的多个内核中选择第二内核来从第一内核接收第一线程,其中基于第二内核具有空闲线程来选择第二内核;将第一线程的上次良好架构状态从第一内核的错误恢复逻辑传送到第二内核;由第二内核的空闲线程加载第一线程的上次良好架构状态;由空闲线程在第二内核上从第一线程的上次良好架构状态恢复第一线程的执行。
-
公开(公告)号:CN110312994A
公开(公告)日:2019-10-08
申请号:CN201880012917.X
申请日:2018-02-20
Applicant: 国际商业机器公司
IPC: G06F9/30
Abstract: 公开了用于执行绕过对加载指令的存储器访问的预测加载的系统、方法和计算机可读介质。被预测为存储将由加载指令加载的值的第一物理寄存器被识别,并且存储在第一物理寄存器中的值被复制到第二物理寄存器以由消费者操作使用。识别对应于加载指令的预测存储指令,并访问映射表以获得与预测的存储指令相关联的数据。评估数据以确定预测的加载是否满足依赖性约束。作为执行预测加载的结果,消费者操作可以直接利用存储在第一物理寄存器中的数据并绕过执行加载指令所需的高速缓冲存储器访问。
-
公开(公告)号:CN103677999B
公开(公告)日:2017-07-28
申请号:CN201310403268.5
申请日:2013-09-06
Applicant: 国际商业机器公司
Inventor: F.Y.布萨巴 , S.R.卡洛 , C.A.克雷戈夫斯基 , B.R.普拉斯基 , 岑中龙
IPC: G06F9/50
CPC classification number: G06F9/5038 , G06F9/38 , G06F9/45533 , G06F9/4881 , G06F9/50 , G06F9/5011 , G06F9/5016 , G06F9/5077 , G06F2009/45591 , G06F2209/483 , G06F2209/5021 , G06F2209/504 , G06F2209/507 , G06F2209/508 , Y02B70/30 , Y02D10/22
Abstract: 例如通过硬件控制器控制从要在线程的执行中使用的一个或多个资源池的资源分配来管理计算环境中的资源。所述控制包括:基于池中的资源的当前使用相对于关联的资源使用阈值而有条件地从所述池向计算环境的一个或多个低优先级线程分配资源。该管理还包括:监视从所述池向计算环境的一个或多个高优先级线程的资源分配,并且基于所述监视,动态地调整在从所述池向低优先级线程分配资源中使用的资源使用阈值。
-
公开(公告)号:CN104247322A
公开(公告)日:2014-12-24
申请号:CN201380022251.3
申请日:2013-04-18
Applicant: 国际商业机器公司
IPC: H04L1/16
CPC classification number: H04L1/08 , H04L1/1864 , H04L2001/0094
Abstract: 提供可变回写指示符控制,以控制当分组错误发生时要重新传送的数据量。硬件控制器获得要调整数据帧的确认率或者设置回写指示符的量的指示。该指示基于经由通信总线的数据传输的错误率。基于获得要调整设置回写指示符的量的指示,调整一个或者多个回写指示符。
-
公开(公告)号:CN103677999A
公开(公告)日:2014-03-26
申请号:CN201310403268.5
申请日:2013-09-06
Applicant: 国际商业机器公司
Inventor: F.Y.布萨巴 , S.R.卡洛 , C.A.克雷戈夫斯基 , B.R.普拉斯基 , 岑中龙
IPC: G06F9/50
CPC classification number: G06F9/5038 , G06F9/38 , G06F9/45533 , G06F9/4881 , G06F9/50 , G06F9/5011 , G06F9/5016 , G06F9/5077 , G06F2009/45591 , G06F2209/483 , G06F2209/5021 , G06F2209/504 , G06F2209/507 , G06F2209/508 , Y02B70/30 , Y02D10/22
Abstract: 例如通过硬件控制器控制从要在线程的执行中使用的一个或多个资源池的资源分配来管理计算环境中的资源。所述控制包括:基于池中的资源的当前使用相对于关联的资源使用阈值而有条件地从所述池向计算环境的一个或多个低优先级线程分配资源。该管理还包括:监视从所述池向计算环境的一个或多个高优先级线程的资源分配,并且基于所述监视,动态地调整在从所述池向低优先级线程分配资源中使用的资源使用阈值。
-
公开(公告)号:CN108351777B
公开(公告)日:2022-02-18
申请号:CN201680066846.2
申请日:2016-12-07
Applicant: 国际商业机器公司
Inventor: J.J.博纳诺 , 小迈克尔.J.卡迪根 , M.D.海兹曼 , B.R.普拉斯基
IPC: G06F9/30
Abstract: 根据一个方面,提供了一种在包括主分支预测器和辅助分支预测器的处理系统中的辅助分支预测的管理。基于接收与主分支预测器的被错误预测的目标地址对应的主分支预测器错误预测指示符,定位辅助分支预测器的同余类。在同余类中标识条目,该条目具有相对于同余类的一个或多个其他条目设置为最低有用级别的辅助有用性级别。将与被错误预测的目标地址对应的辅助数据安装到条目中。基于安装辅助数据,将条目的辅助有用性级别重置为初始值。
-
公开(公告)号:CN108351777A
公开(公告)日:2018-07-31
申请号:CN201680066846.2
申请日:2016-12-07
Applicant: 国际商业机器公司
Inventor: J.J.博纳诺 , 小迈克尔.J.卡迪根 , M.D.海兹曼 , B.R.普拉斯基
IPC: G06F9/30
CPC classification number: G06F9/30058 , G06F9/3806 , G06F9/3808 , G06F9/3848 , G06F9/3861
Abstract: 根据一个方面,提供了一种在包括主分支预测器和辅助分支预测器的处理系统中的辅助分支预测的管理。基于接收与主分支预测器的被错误预测的目标地址对应的主分支预测器错误预测指示符,定位辅助分支预测器的同余类。在同余类中标识条目,该条目具有相对于同余类的一个或多个其他条目设置为最低有用级别的辅助有用性级别。将与被错误预测的目标地址对应的辅助数据安装到条目中。基于安装辅助数据,将条目的辅助有用性级别重置为初始值。
-
公开(公告)号:CN104335168B
公开(公告)日:2017-11-21
申请号:CN201380028320.1
申请日:2013-05-20
Applicant: 国际商业机器公司
IPC: G06F9/38
CPC classification number: G06F9/30058 , G06F9/3806 , G06F9/3844
Abstract: 实施例涉及分支预测预加载。一个方面包括用于分支预测预加载的系统。该系统包括:耦接到处理电路的指令高速缓存和分支目标缓冲器(BTB),配置该处理电路以执行方法。该方法包括:从指令高速缓存提取指令流中的多个指令;以及对指令流中的分支预测预加载指令解码。根据分支预测预加载指令,确定预测分支指令的地址。根据分支预测预加载指令,确定预测目标地址;在分支预测预加载指令中识别掩蔽字段;以及根据该掩蔽字段,确定分支指令长度。根据执行分支预测预加载指令,向BTB预加载预测分支指令的地址、分支指令长度、分支类型和预测目标地址。
-
公开(公告)号:CN104246710B
公开(公告)日:2017-10-20
申请号:CN201380020281.0
申请日:2013-03-08
Applicant: 国际商业机器公司
CPC classification number: G06F11/1446 , G06F1/3287 , G06F11/0772 , G06F11/0781 , G06F11/0793 , G06F11/1407 , G06F11/1425 , G06F11/1428 , Y02D10/171
Abstract: 进行错误修复的计算机程序产品被配置成执行包括由处理器创建修复检验点的方法。根据软件修复检验点的创建使处理器动态地切换到操作的不可修复处理模式。操作的不可修复处理模式是断电或为指令处理改用一子组硬件错误修复资源的模式。在操作的不可修复处理模式期间确定需要新软件修复检验点。根据需要新软件修复检验点的确定,使处理器动态地切换到操作的可修复处理模式。操作的可修复处理模式是使包括该子组中的至少一种硬件错误修复资源的硬件错误修复资源用于硬件错误修复操作的模式。
-
-
-
-
-
-
-
-
-