-
公开(公告)号:CN104350474B
公开(公告)日:2016-12-28
申请号:CN201380028460.9
申请日:2013-05-03
Applicant: 国际商业机器公司
CPC classification number: G06F11/1474 , G06F9/3861 , G06F9/466 , G06F9/467 , G06F11/3636 , G06F11/366 , G06F11/3688 , G06F13/4068 , G06F2201/87
Abstract: 提供任务特定诊断控制以促进特定类型的中止状况的调试。可以设置诊断控制以使得有选择地中止事务,允许事务驱动其中止句柄例程,以用于测试目的。所述控制包括例如事务诊断范围和事务诊断控制。所述事务诊断范围指示何时将要应用所述事务诊断控制,所述事务诊断控制指示是否将要有选择地中止事务。
-
公开(公告)号:CN104350468A
公开(公告)日:2015-02-11
申请号:CN201280073580.6
申请日:2012-11-22
Applicant: 国际商业机器公司
IPC: G06F9/46
CPC classification number: G06F9/30181 , G06F9/30007 , G06F9/3004 , G06F9/30043 , G06F9/30087 , G06F9/30189 , G06F9/3834 , G06F9/3836 , G06F9/3857 , G06F9/3859 , G06F9/466
Abstract: 即使与指令关联的事务中止,事务执行模式下所执行的NONTRANSACTIONAL STORE指令也执行所保留的存储。所述存储包括用户指定的信息,其可以促进中止的事务的调试。
-
公开(公告)号:CN104350462A
公开(公告)日:2015-02-11
申请号:CN201380028454.3
申请日:2013-05-17
Applicant: 国际商业机器公司
CPC classification number: G06F9/3861 , G06F9/30087 , G06F9/30101 , G06F9/3834 , G06F9/3859 , G06F9/3863
Abstract: TRANSACTION ABORT指令用于中止在计算环境中正执行的事务。TRANSACTION ABORT指令包括用于指定指示用于中止事务的具体原因的用户限定的中止码的至少一个字段。基于执行所述TRANSACTION ABORT指令,提供指示是否推荐所述事务的重新执行的条件码。
-
公开(公告)号:CN104335185A
公开(公告)日:2015-02-04
申请号:CN201280073606.7
申请日:2012-11-26
Applicant: 国际商业机器公司
IPC: G06F12/00
CPC classification number: G06F9/467 , G06F9/30076 , G06F9/3861
Abstract: 提供受限事务处理。通过事务开始受限指令的执行来起始受限事务。受限事务具有与之关联的多个限制。缺少受限的违反,所述受限事务将要完成。如果遭遇中止条件,则开始于事务开始指令,重新执行事务。限制的违反可能发生中断。
-
公开(公告)号:CN104335177B
公开(公告)日:2017-11-21
申请号:CN201380028444.X
申请日:2013-06-12
Applicant: 国际商业机器公司
IPC: G06F9/46
CPC classification number: G06F9/3861 , G06F9/3001 , G06F9/3004 , G06F9/30047 , G06F9/30076 , G06F9/30087 , G06F9/30098 , G06F9/30145 , G06F9/30181 , G06F9/3834 , G06F9/466
Abstract: 有选择地控制事务环境中的指令的执行。TRANSACTION BEGIN指令起始事务并且包括有选择地指示是否许可特定类型的指令在所述事务内执行的控制。所述控制包括允许存取寄存器修改控制以及允许浮点运算控制中的一个或多个。
-
公开(公告)号:CN104380246B
公开(公告)日:2017-10-24
申请号:CN201280073582.5
申请日:2012-11-26
Applicant: 国际商业机器公司
CPC classification number: G06F9/3865 , G06F9/3004 , G06F9/30087 , G06F9/3857 , G06F9/466 , G06F9/4812
Abstract: 程序异常情况使得事务中止,并且典型地产生操作系统获得控制的中断。提供程序中断筛选控制以有选择地呈现所述中断。也就是说,来自所述程序异常情况的中断可以至少取决于与所述程序异常情况关联的程序中断筛选控制和事务类而得以呈现或不呈现。由TRANSACTION BEGIN指令提供所述程序中断筛选控制。
-
公开(公告)号:CN104350463B
公开(公告)日:2017-06-23
申请号:CN201380027504.6
申请日:2013-05-17
Applicant: 国际商业机器公司
CPC classification number: G06F9/3861 , G06F9/3004 , G06F9/30087 , G06F9/30098 , G06F9/3834 , G06F9/466 , G06F9/467 , G06F9/528
Abstract: 受限指令被禁止在事务内执行。存在与事务的类型无关地被限制的指令的类别:被约束或非被约束。存在仅在被约束事务中被限制的指令,并且存在基于用于启动事务的指令上指定的控件对于给定的事务选择性地被限制的指令。
-
公开(公告)号:CN104364772B
公开(公告)日:2016-12-28
申请号:CN201380027244.2
申请日:2013-06-12
Applicant: 国际商业机器公司
CPC classification number: G06F13/24 , G06F9/466 , G06F11/3636
Abstract: 在一计算环境中起始一事务,并且基于检测到程序事件记录事件,对于该事务呈现中断。在中断之后,基于检测到另一程序事件记录PER事件,设置一个或多个控制以禁止另一中断的呈现。其后,重新执行该事务,并且忽略在该事务的执行期间检测到的PER事件。
-
公开(公告)号:CN104903873A
公开(公告)日:2015-09-09
申请号:CN201280073581.0
申请日:2012-11-26
Applicant: 国际商业机器公司
IPC: G06F12/10
CPC classification number: G06F12/1027 , G06F9/30047 , G06F9/3824 , G06F12/1009 , G06F2212/683
Abstract: 比较第一操作元与第二操作元。如果它们相等,则将寄存器R1+1的内容存储于第二操作元位置处,且从配置中已指定CPU清除通过使用存储器中已替换项所形成的已指定类型的所有转换后备缓冲器(TLB)表项,以及通过使用已清除较高层TLB表项所形成的所有较低层TLB表项。用新项来替换有效DAT表项,且从TLB去除掉配置中所有CPU上的(至少)单一项的任何复本。如果第一操作元与第二操作元不相等,则将第二操作元载入第一操作元位置处。比较结果由条件码加以指示。提供了一种方法、系统以及计算机程序产品。
-
公开(公告)号:CN104487940A
公开(公告)日:2015-04-01
申请号:CN201380028412.X
申请日:2013-05-21
Applicant: 国际商业机器公司
CPC classification number: G06F9/30043 , G06F9/3004 , G06F9/30076 , G06F12/1009 , G06F12/1027
Abstract: 执行计算机实现的指令。由所述指令指定一个或多个转换表项位置(TLB)。根据为第一值的指令指定的本地清除(LC)控制,处理器有选择地清除对应所确定的转换表项位置的项的配置中多个CPU中的TLB。根据为第二值的本地清除(LC),处理器有选择地仅清除对应所确定的转换表项位置的项的正在执行所述指令的CPU的TLB。提供了计算机程序产品、计算机系统以及计算机实现的方法。
-
-
-
-
-
-
-
-
-