-
公开(公告)号:CN105009089A
公开(公告)日:2015-10-28
申请号:CN201380073000.8
申请日:2013-03-15
Applicant: 英特尔公司
CPC classification number: G06F9/30145 , G06F9/3009 , G06F9/3895 , G06F9/3897 , G06F9/52 , G06F11/0724 , G06F11/1438 , G06F11/1484 , G06F11/3636
Abstract: 描述一种根据一个实施例的用于促进在软件程序中指令原子性违反行为的动态和高效管理的机构。如本文中描述的方法实施例包括:在重播逻辑处从记录系统接收运行第一宏指令的第一软件线程和运行第二宏指令的第二软件线程的记录。第一软件线程和第二软件线程分别由计算装置处的处理器的第一核和第二核执行。记录系统可以记录第一和第二宏指令之间的交错。方法包括:精确地如所述交错发生的那样正确重播第一和第二宏指令的所述交错的记录。正确重播可以包括重播第一和第二宏指令的局部存储器状态和第一和第二软件线程的全局存储器状态。
-
公开(公告)号:CN104750459B
公开(公告)日:2017-11-28
申请号:CN201410789863.1
申请日:2014-12-17
Applicant: 英特尔公司
IPC: G06F9/38
CPC classification number: G06F9/467 , G06F9/528 , G06F11/0724 , G06F11/0772
Abstract: 描述了一种处理器,包括:存储器访问冲突检测电路,所述存储器访问冲突检测电路标识涉及由认为它已经锁定了存储器内的信息的线程执行的事务的冲突。处理器还包括日志记录电路,如果所述存储器访问冲突检测电路标识导致所述事务被中止的冲突,则所述日志记录电路构建并报告分组。
-
公开(公告)号:CN104750459A
公开(公告)日:2015-07-01
申请号:CN201410789863.1
申请日:2014-12-17
Applicant: 英特尔公司
IPC: G06F9/38
CPC classification number: G06F9/467 , G06F9/528 , G06F11/0724 , G06F11/0772
Abstract: 描述了一种处理器,包括:存储器访问冲突检测电路,所述存储器访问冲突检测电路标识涉及由认为它已经锁定了存储器内的信息的线程执行的事务的冲突。处理器还包括日志记录电路,如果所述存储器访问冲突检测电路标识导致所述事务被中止的冲突,则所述日志记录电路构建并报告分组。
-
公开(公告)号:CN105009089B
公开(公告)日:2018-12-25
申请号:CN201380073000.8
申请日:2013-03-15
Applicant: 英特尔公司
Abstract: 描述一种根据一个实施例的用于促进在软件程序中指令原子性违反行为的动态和高效管理的机构。如本文中描述的方法实施例包括:在重播逻辑处从记录系统接收运行第一宏指令的第一软件线程和运行第二宏指令的第二软件线程的记录。第一软件线程和第二软件线程分别由计算装置处的处理器的第一核和第二核执行。记录系统可以记录第一和第二宏指令之间的交错。方法包括:精确地如所述交错发生的那样正确重播第一和第二宏指令的所述交错的记录。正确重播可以包括重播第一和第二宏指令的局部存储器状态和第一和第二软件线程的全局存储器状态。
-
-
-