-
公开(公告)号:CN106030534B
公开(公告)日:2019-04-12
申请号:CN201580010841.3
申请日:2015-02-19
Applicant: 国际商业机器公司
IPC: G06F9/46
Abstract: 本公开涉及挽救硬件事务。事务性存储器系统挽救部分执行的硬件事务。为了硬件事务的代码区域的事务性执行,事务性存储器系统的处理器确定关于将要失败处理程序的信息。处理器保存硬件事务的状态信息,该状态信息可用来确定硬件事务要被挽救还是中止。处理器在硬件事务的事务性执行期间检测将要失败条件。基于该检测,处理器利用关于将要失败处理程序的信息执行将要失败处理程序,将要失败处理程序确定硬件事务要被挽救还是中止。
-
公开(公告)号:CN103365628B
公开(公告)日:2015-11-18
申请号:CN201310096139.6
申请日:2013-03-25
Applicant: 国际商业机器公司
IPC: G06F9/38
CPC classification number: G06F9/382 , G06F9/3017 , G06F9/3808 , G06F9/384
Abstract: 本发明涉及一种用于执行预解码时优化的指令的方法和系统。所述方法包括接收指令序列的第一指令和所述指令序列的第二指令,并判定是否可以优化所述第一指令和所述第二指令。响应于判定可以优化所述第一指令和第二指令,所述方法包括针对所述指令序列执行预解码优化并生成新的第二指令,其中所述新的第二指令不依赖于所述第一指令的目标操作数,并将预解码的第一指令和预解码的新的第二指令存储在所述指令高速缓存中。响应于判定无法优化所述第一指令和第二指令,所述方法包括将所述预解码的第一指令和预解码的第二指令存储在所述指令高速缓存中。
-
-
公开(公告)号:CN106133705A
公开(公告)日:2016-11-16
申请号:CN201580013621.6
申请日:2015-03-11
Applicant: 国际商业机器公司
IPC: G06F12/0815 , G06F9/30 , G06F9/38
CPC classification number: G06F9/466 , G06F9/30087 , G06F9/3834 , G06F9/3859 , G06F12/0815 , G06F2212/621
Abstract: 各实施例涉及实施一致性协议。一个方面包括将将针对数据的请求发送至远程处理器及由处理器自所述远程处理器接收响应。所述响应具有所述远程处理器上的远程事务的事务状态。所述处理器将所述远程处理器上的所述远程事务的所述事务状态添加至本地事务干扰追踪表中。
-
公开(公告)号:CN100568206C
公开(公告)日:2009-12-09
申请号:CN200680010151.9
申请日:2006-03-17
Applicant: 国际商业机器公司
IPC: G06F13/28
CPC classification number: G06F12/0831 , G06F12/0822 , G06F2212/507 , Y02D10/13
Abstract: 一种用于在具有多个处理单元的计算环境中支持高速缓存一致性的方法和装置,其中每个处理单元具有与其关联的本地高速缓冲存储器。监听过滤器设备与每个处理单元相关联,并包括基于流寄存器组和相关联的流寄存器比较逻辑实现过滤方法的至少一个监听过滤器基元。在多个流寄存器组中,在任意时间点,至少一个流寄存器组是活动的,并且至少一个流寄存器组被标记为历史。此外,监听过滤器块在操作上耦合于高速缓存返转检测逻辑,从而在高速缓存返转状况检测到之时活动的流寄存器组的内容被转换到历史流寄存器组中,并且至少一个活动的流寄存器组的内容被复位。每个过滤器基元实现了流寄存器比较逻辑,其确定所接收的监听请求将会被转发到处理器还是被丢弃。
-
公开(公告)号:CN101189590A
公开(公告)日:2008-05-28
申请号:CN200680010151.9
申请日:2006-03-17
Applicant: 国际商业机器公司
IPC: G06F13/28
CPC classification number: G06F12/0831 , G06F12/0822 , G06F2212/507 , Y02D10/13
Abstract: 一种用于在具有多个处理单元的计算环境中支持高速缓存一致性的方法和装置,其中每个处理单元具有与其关联的本地高速缓冲存储器。监听过滤器设备与每个处理单元相关联,并包括基于流寄存器组和相关联的流寄存器比较逻辑实现过滤方法的至少一个监听过滤器基元。在多个流寄存器组中,在任意时间点,至少一个流寄存器组是活动的,并且至少一个流寄存器组被标记为历史。此外,监听过滤器块在操作上耦合于高速缓存返转检测逻辑,从而在高速缓存返转状况检测到之时活动的流寄存器组的内容被转换到历史流寄存器组中,并且至少一个活动的流寄存器组的内容被复位。每个过滤器基元实现了流寄存器比较逻辑,其确定所接收的监听请求将会被转发到处理器还是被丢弃。
-
-
-
-
-
-