MECHANISM FOR FACILITATING DYNAMIC AND EFFICIENT MANAGEMENT OF INSTRUCTION ATOMICITY VOLATIONS IN SOFTWARE PROGRAMS AT COMPUTING SYSTEMS
    1.
    发明公开
    MECHANISM FOR FACILITATING DYNAMIC AND EFFICIENT MANAGEMENT OF INSTRUCTION ATOMICITY VOLATIONS IN SOFTWARE PROGRAMS AT COMPUTING SYSTEMS 审中-公开
    机构以在计算机系统软件程序,违约ANWEISUNGSATOMIZITÄT动态和高效的管理PERMIT

    公开(公告)号:EP2972878A4

    公开(公告)日:2016-11-09

    申请号:EP13877966

    申请日:2013-03-15

    Applicant: INTEL CORP

    Abstract: A mechanism is described for facilitating dynamic and efficient management of instruction atomicity violations in software programs according to one embodiment. A method of embodiments, as described herein, includes receiving, at a replay logic from a recording system, a recording of a first software thread running a first macro instruction, and a second software thread running a second macro instruction. The first software thread and the second software thread are executed by a first core and a second core, respectively, of a processor at a computing device. The recording system may record interleavings between the first and second macro instructions. The method includes correctly replaying the recording of the interleavings of the first and second macro instructions precisely as they occurred. The correctly replaying may include replaying a local memory state of the first and second macro instructions and a global memory state of the first and second software threads.

    Abstract translation: 一种机制被描述为软件程序雅鼎用于便利指令原子侵犯的动态,高效的管理。 实施例的方法中,如所描述的,包括接收,在从记录系统中,运行的第一宏指令的第一软件线程的记录,并运行一个第二宏指令的第二软件线程的重放逻辑。 所述第一软件线程与第二软件线程由第一芯和一个第二芯在计算设备处执行的分别,一个处理器。 记录系统可以记录在第一和第二宏指令之间的交错。 该方法包括:正确重放的第一和第二个宏指令间剩余物的记录精确地他们发生。 正确重放可以包括重放的第一和第二宏指令本地内存状态并在第一和第二软件线程的全局内存状态。

Patent Agency Ranking