Handling operating system (OS) transitions in an unbounded transactional memory (UTM) mode
    1.
    发明授权
    Handling operating system (OS) transitions in an unbounded transactional memory (UTM) mode 有权
    以无界事务内存(UTM)模式处理操作系统(OS)转换

    公开(公告)号:US09477515B2

    公开(公告)日:2016-10-25

    申请号:US13956495

    申请日:2013-08-01

    Abstract: In one embodiment, the present invention includes a method for receiving control in a kernel mode via a ring transition from a user thread during execution of an unbounded transactional memory (UTM) transaction, updating a state of a transaction status register (TSR) associated with the user thread and storing the TSR with a context of the user thread, and later restoring the context during a transition from the kernel mode to the user thread. In this way, the UTM transaction may continue on resumption of the user thread. Other embodiments are described and claimed.

    Abstract translation: 在一个实施例中,本发明包括一种用于在执行无界事务存储器(UTM)事务期间经由用户线程的环转移以内核模式接收控制的方法,更新与相关联的事务状态寄存器(TSR)相关联的事务状态寄存器(TSR)的状态 用户线程和用户线程的上下文存储TSR,然后在从内核模式到用户线程的转换期间恢复上下文。 以这种方式,UTM事务可以继续恢复用户线程。 描述和要求保护其他实施例。

    Obscuring memory access patterns in conjunction with deadlock detection or avoidance

    公开(公告)号:US09524240B2

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

    申请号:US13782416

    申请日:2013-03-01

    Abstract: Methods, apparatus and systems for memory access obscuration are provided. A first embodiment provides memory access obscuration in conjunction with deadlock avoidance. Such embodiment utilizes processor features including an instruction to enable monitoring of specified cache lines and an instruction that sets a status bit responsive to any foreign access (e.g., write or eviction due to a read) to the specified lines. A second embodiment provides memory access obscuration in conjunction with deadlock detection. Such embodiment utilizes the monitoring feature, as well as handler registration. A user-level handler may be asynchronously invoked responsive to a foreign write to any of the specified lines. Invocation of the handler more frequently than expected indicates that a deadlock may have been encountered. In such case, a deadlock policy may be enforced. Other embodiments are also described and claimed.

Patent Agency Ranking