-
公开(公告)号:CN104487940B
公开(公告)日:2017-02-22
申请号:CN201380028412.X
申请日:2013-05-21
Applicant: 国际商业机器公司
IPC: G06F9/30 , G06F12/1027 , G06F12/1009
CPC classification number: G06F9/30043 , G06F9/3004 , G06F9/30076 , G06F12/1009 , G06F12/1027
Abstract: 执行计算机实现的指令。由所述指令指定一个或多个转换表项位置(TLB)。根据为第一值的指令指定的本地清除(LC)控制,处理器有选择地清除对应所确定的转换表项位置的项的配置中多个CPU中的TLB。根据为第二值的本地清除(LC),处理器有选择地仅清除对应所确定的转换表项位置的项的正在执行所述指令的CPU的TLB。提供了计算机程序产品、计算机系统以及计算机实现的方法。
-
公开(公告)号:CN104903873B
公开(公告)日:2017-10-20
申请号:CN201280073581.0
申请日:2012-11-26
Applicant: 国际商业机器公司
IPC: G06F12/1009 , G06F12/1027 , G06F9/30 , G06F9/38
CPC classification number: G06F12/1027 , G06F9/30047 , G06F9/3824 , G06F12/1009 , G06F2212/683
Abstract: 比较第一操作元与第二操作元。如果它们相等,则将寄存器R1+1的内容存储于第二操作元位置处,且从配置中已指定CPU清除通过使用存储器中已替换项所形成的已指定类型的所有转换后备缓冲器(TLB)表项,以及通过使用已清除较高层TLB表项所形成的所有较低层TLB表项。用新项来替换有效DAT表项,且从TLB去除掉配置中所有CPU上的(至少)单一项的任何复本。如果第一操作元与第二操作元不相等,则将第二操作元载入第一操作元位置处。比较结果由条件码加以指示。提供了一种方法、系统以及计算机程序产品。
-
公开(公告)号: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。提供了计算机程序产品、计算机系统以及计算机实现的方法。
-
-
-