METHOD AND APPARATUS FOR PERFORMING A BUS LOCK AND TRANSLATION LOOKASIDE BUFFER INVALIDATION
    1.
    发明申请
    METHOD AND APPARATUS FOR PERFORMING A BUS LOCK AND TRANSLATION LOOKASIDE BUFFER INVALIDATION 有权
    用于执行总线锁定和翻译LOOKASIDE缓冲器无效的方法和装置

    公开(公告)号:US20150120976A1

    公开(公告)日:2015-04-30

    申请号:US14522137

    申请日:2014-10-23

    Abstract: A method and apparatus for performing a bus lock and a translation lookaside buffer invalidate transaction includes receiving, by a lock master, a lock request from a first processor in a system. The lock master sends a quiesce request to all processors in the system, and upon receipt of the quiesce request from the lock master, all processors cease issuing any new transactions and issue a quiesce granted transaction. Upon receipt of the quiesce granted transactions from all processors, the lock master issues a lock granted message that includes an identifier of the first processor. The first processor performs an atomic transaction sequence and sends a first lock release message to the lock master upon completion of the atomic transaction sequence. The lock master sends a second lock release message to all processors upon receiving the first lock release message from the first processor.

    Abstract translation: 用于执行总线锁定和翻译后备缓冲器无效事务的方法和装置包括由锁定主机接收来自系统中的第一处理器的锁定请求。 锁定主机向系统中的所有处理器发送静默请求,并且在收到来自锁定主机的停顿请求后,所有处理器都停止发出任何新的事务并发出静默授权交易。 在从所有处理器接收到暂停许可的交易之后,锁定主机发出包含第一处理器的标识符的锁授予消息。 第一个处理器执行原子事务序列,并在原子事务序列完成时向锁主机发送第一个锁定释放消息。 当从第一处理器接收到第一锁定释放消息时,锁定主机向所有处理器发送第二锁定释放消息。

    Nested speculative regions for a synchronization facility
    2.
    发明授权
    Nested speculative regions for a synchronization facility 有权
    用于同步设施的嵌套投机区域

    公开(公告)号:US09459877B2

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

    申请号:US13723296

    申请日:2012-12-21

    CPC classification number: G06F9/3842 G06F9/3857 G06F9/3861 G06F9/528

    Abstract: An apparatus, computer readable medium, and method of performing nested speculative regions are presented. The method includes responding to entering a speculative region by storing link information to an abort handler and responding to a commit command by removing link information from the abort handler. The method may include storing link information to the abort handler associated with the speculative region. When the speculative region is nested, the method may include storing link information to an abort handler associated with a previous speculative region. Removing link information may include removing link information from the abort handler associated with the corresponding speculative region. The method may include restoring link information to the abort handler associated with a previous speculative region. Responding to an abort command may include running the abort handler associated with the aborted speculative region. The method may include running the abort handler of each previous speculative region.

    Abstract translation: 提出了一种执行嵌套投机区域的装置,计算机可读介质和方法。 该方法包括通过将中止处理程序的链接信息存储到中止处理程序并通过从中止处理程序中移除链接信息来响应提交命令来响应输入推测区域。 该方法可以包括将链接信息存储到与推测区域相关联的中止处理程序。 当推测区域被嵌套时,该方法可以包括将链接信息存储到与先前的推测区域相关联的中止处理程序。 删除链接信息可以包括从与相应的推测区域相关联的中止处理程序中移除链接信息。 该方法可以包括将链接信息恢复到与先前的推测区域相关联的中止处理程序。 响应中止命令可能包括运行与中止的投机区域相关联的中止处理程序。 该方法可以包括运行每个先前的推测区域的中止处理程序。

    NESTED SPECULATIVE REGIONS FOR A SYNCHRONIZATION FACILITY
    4.
    发明申请
    NESTED SPECULATIVE REGIONS FOR A SYNCHRONIZATION FACILITY 有权
    用于同步设备的基准测量区域

    公开(公告)号:US20140181480A1

    公开(公告)日:2014-06-26

    申请号:US13723296

    申请日:2012-12-21

    CPC classification number: G06F9/3842 G06F9/3857 G06F9/3861 G06F9/528

    Abstract: An apparatus, computer readable medium, and method of performing nested speculative regions are presented. The method includes responding to entering a speculative region by storing link information to an abort handler and responding to a commit command by removing link information from the abort handler. The method may include storing link information to the abort handler associated with the speculative region. When the speculative region is nested, the method may include storing link information to an abort handler associated with a previous speculative region. Removing link information may include removing link information from the abort handler associated with the corresponding speculative region. The method may include restoring link information to the abort handler associated with a previous speculative region. Responding to an abort command may include running the abort handler associated with the aborted speculative region. The method may include running the abort handler of each previous speculative region.

    Abstract translation: 提出了一种执行嵌套投机区域的装置,计算机可读介质和方法。 该方法包括通过将中止处理程序的链接信息存储到中止处理程序并通过从中止处理程序中移除链接信息来响应提交命令来响应输入推测区域。 该方法可以包括将链接信息存储到与推测区域相关联的中止处理程序。 当推测区域被嵌套时,该方法可以包括将链接信息存储到与先前的推测区域相关联的中止处理程序。 删除链接信息可以包括从与相应的推测区域相关联的中止处理程序中移除链接信息。 该方法可以包括将链接信息恢复到与先前的推测区域相关联的中止处理程序。 响应中止命令可能包括运行与中止的投机区域相关联的中止处理程序。 该方法可以包括运行每个先前的推测区域的中止处理程序。

Patent Agency Ranking