用于测试事务性执行状态的系统

    公开(公告)号:CN105677526B

    公开(公告)日:2019-11-05

    申请号:CN201610081166.X

    申请日:2013-06-19

    申请人: 英特尔公司

    IPC分类号: G06F11/22

    摘要: 本申请公开了用于测试事务性执行状态的指令和逻辑。公开了用于测试事务性执行状态的新颖指令、逻辑、方法和装置。实施例包括解码用于开始事务性区域的第一指令。响应于该第一指令,产生用于一组架构状态寄存器的检查点,并追踪来自与该第一指令相关联的事务性区域中的处理元件的存储器访问。然后解码用于检测该事务性区域的事务性执行的第二指令。响应于解码第二指令而执行操作,以确定第二指令的执行上下文是否在该事务性区域之内。然后响应于第二指令而更新第一标志。在一些实施例中,响应于第二指令,可选地更新寄存器,和/或可选地更新第二标志。

    用于测试事务性执行状态的系统

    公开(公告)号:CN105786665B

    公开(公告)日:2019-11-05

    申请号:CN201610081114.2

    申请日:2013-06-19

    申请人: 英特尔公司

    IPC分类号: G06F11/22

    摘要: 本申请公开了用于测试事务性执行状态的指令和逻辑。公开了用于测试事务性执行状态的新颖指令、逻辑、方法和装置。实施例包括解码用于开始事务性区域的第一指令。响应于该第一指令,产生用于一组架构状态寄存器的检查点,并追踪来自与该第一指令相关联的事务性区域中的处理元件的存储器访问。然后解码用于检测该事务性区域的事务性执行的第二指令。响应于解码第二指令而执行操作,以确定第二指令的执行上下文是否在该事务性区域之内。然后响应于第二指令而更新第一标志。在一些实施例中,响应于第二指令,可选地更新寄存器,和/或可选地更新第二标志。

    用于测试事务性执行状态的指令和逻辑

    公开(公告)号:CN105760265B

    公开(公告)日:2019-11-05

    申请号:CN201610081121.2

    申请日:2013-06-19

    申请人: 英特尔公司

    IPC分类号: G06F11/22

    摘要: 本申请公开了用于测试事务性执行状态的指令和逻辑。公开了用于测试事务性执行状态的新颖指令、逻辑、方法和装置。实施例包括解码用于开始事务性区域的第一指令。响应于该第一指令,产生用于一组架构状态寄存器的检查点,并追踪来自与该第一指令相关联的事务性区域中的处理元件的存储器访问。然后解码用于检测该事务性区域的事务性执行的第二指令。响应于解码第二指令而执行操作,以确定第二指令的执行上下文是否在该事务性区域之内。然后响应于第二指令而更新第一标志。在一些实施例中,响应于第二指令,可选地更新寄存器,和/或可选地更新第二标志。

    用于测试事务性执行状态的系统

    公开(公告)号:CN105760139B

    公开(公告)日:2018-12-11

    申请号:CN201610081127.X

    申请日:2013-06-19

    申请人: 英特尔公司

    CPC分类号: G06F11/2236

    摘要: 本申请公开了用于测试事务性执行状态的指令和逻辑。公开了用于测试事务性执行状态的新颖指令、逻辑、方法和装置。实施例包括解码用于开始事务性区域的第一指令。响应于该第一指令,产生用于一组架构状态寄存器的检查点,并追踪来自与该第一指令相关联的事务性区域中的处理元件的存储器访问。然后解码用于检测该事务性区域的事务性执行的第二指令。响应于解码第二指令而执行操作,以确定第二指令的执行上下文是否在该事务性区域之内。然后响应于第二指令而更新第一标志。在一些实施例中,响应于第二指令,可选地更新寄存器,和/或可选地更新第二标志。

    用于测试事务性执行状态的指令和逻辑

    公开(公告)号:CN105786665A

    公开(公告)日:2016-07-20

    申请号:CN201610081114.2

    申请日:2013-06-19

    申请人: 英特尔公司

    IPC分类号: G06F11/22

    摘要: 本申请公开了用于测试事务性执行状态的指令和逻辑。公开了用于测试事务性执行状态的新颖指令、逻辑、方法和装置。实施例包括解码用于开始事务性区域的第一指令。响应于该第一指令,产生用于一组架构状态寄存器的检查点,并追踪来自与该第一指令相关联的事务性区域中的处理元件的存储器访问。然后解码用于检测该事务性区域的事务性执行的第二指令。响应于解码第二指令而执行操作,以确定第二指令的执行上下文是否在该事务性区域之内。然后响应于第二指令而更新第一标志。在一些实施例中,响应于第二指令,可选地更新寄存器,和/或可选地更新第二标志。

    用于测试事务性执行状态的指令和逻辑

    公开(公告)号:CN105760140B

    公开(公告)日:2019-09-13

    申请号:CN201610081188.6

    申请日:2013-06-19

    申请人: 英特尔公司

    摘要: 本申请公开了用于测试事务性执行状态的指令和逻辑。公开了用于测试事务性执行状态的新颖指令、逻辑、方法和装置。实施例包括解码用于开始事务性区域的第一指令。响应于该第一指令,产生用于一组架构状态寄存器的检查点,并追踪来自与该第一指令相关联的事务性区域中的处理元件的存储器访问。然后解码用于检测该事务性区域的事务性执行的第二指令。响应于解码第二指令而执行操作,以确定第二指令的执行上下文是否在该事务性区域之内。然后响应于第二指令而更新第一标志。在一些实施例中,响应于第二指令,可选地更新寄存器,和/或可选地更新第二标志。

    用于测试事务性执行状态的方法、装置和系统

    公开(公告)号:CN104335183B

    公开(公告)日:2018-03-30

    申请号:CN201380028480.6

    申请日:2013-06-19

    申请人: 英特尔公司

    IPC分类号: G06F11/22

    CPC分类号: G06F11/2236

    摘要: 公开了用于测试事务性执行状态的新颖指令、逻辑、方法和装置。实施例包括解码用于开始事务性区域的第一指令。响应于该第一指令,产生用于一组架构状态寄存器的检查点,并追踪来自与该第一指令相关联的事务性区域中的处理元件的存储器访问。然后解码用于检测该事务性区域的事务性执行的第二指令。响应于解码第二指令而执行操作,以确定第二指令的执行上下文是否在该事务性区域之内。然后响应于第二指令而更新第一标志。在一些实施例中,响应于第二指令,可选地更新寄存器,和/或可选地更新第二标志。

    用于测试事务性执行状态的指令和逻辑

    公开(公告)号:CN105677526A

    公开(公告)日:2016-06-15

    申请号:CN201610081166.X

    申请日:2013-06-19

    申请人: 英特尔公司

    IPC分类号: G06F11/22

    摘要: 本申请公开了用于测试事务性执行状态的指令和逻辑。公开了用于测试事务性执行状态的新颖指令、逻辑、方法和装置。实施例包括解码用于开始事务性区域的第一指令。响应于该第一指令,产生用于一组架构状态寄存器的检查点,并追踪来自与该第一指令相关联的事务性区域中的处理元件的存储器访问。然后解码用于检测该事务性区域的事务性执行的第二指令。响应于解码第二指令而执行操作,以确定第二指令的执行上下文是否在该事务性区域之内。然后响应于第二指令而更新第一标志。在一些实施例中,响应于第二指令,可选地更新寄存器,和/或可选地更新第二标志。