-
公开(公告)号:CN103902251A
公开(公告)日:2014-07-02
申请号:CN201310741902.6
申请日:2013-12-27
Applicant: 辉达公司
CPC classification number: G06F9/3017 , G06F11/0721 , G06F11/0793
Abstract: 指令转译中的故障检测。在一个实施例中,用于对生成假故障事件的代码转译加以标识并替换的方法包括当执行目标指令集架构(ISA)指令的第一本地转译时检测故障事件的出现,执行目标ISA指令或其功能上等同的版本,确定当执行目标ISA指令或其功能上等同的版本时故障事件的出现是否被复制,以及响应于确定故障事件未被复制来确定是允许第一本地转译的将来执行还是防止这类将来执行以有利于形成并执行一个或多个替代本地转译。
-
公开(公告)号:CN103870241A
公开(公告)日:2014-06-18
申请号:CN201310661198.3
申请日:2013-12-06
Applicant: 辉达公司
Inventor: 吉列尔莫·J·罗扎斯 , 亚历山大·克莱贝尔 , 詹姆斯·范·策恩 , 保罗·塞维斯 , 布拉德·霍伊特 , 斯里达兰·罗摩克里希纳 , 亨斯·凡德斯库特 , 罗斯·泽格尔肯 , 达雷尔·D·博格斯 , 马格努斯·埃克曼
IPC: G06F9/30
CPC classification number: G06F11/0721 , G06F9/30087 , G06F9/30181 , G06F9/3842 , G06F9/3851 , G06F11/0793 , G06F15/78
Abstract: 本发明公开与在微处理器处管理惰性超前运行操作相关的实施例。例如,本文所描述的用于操作微处理器的方法的实施例包括标识触发微处理器的未解决状态的初级条件。示范性方法还包括标识迫使解决未解决状态的强制条件。示范性方法还包括,响应于强制条件的标识,致使微处理器进入超前运行模式。
-
公开(公告)号:CN103377146A
公开(公告)日:2013-10-30
申请号:CN201310131655.8
申请日:2013-04-16
Applicant: 辉达公司
CPC classification number: G06F1/32 , G06F1/3243 , G06F9/30058 , G06F9/38 , Y02D10/152
Abstract: 在一个实施例中,提供微处理器。微处理器包括指令存储器和分支预测单元。分支预测单元配置为在指令获取操作期间使用来自指令存储器的信息以有选择地当所获取的指令数据包括分支指令时将分支预测单元从掉电状态上电以及当所获取的指令数据不包括分支指令时将分支预测单元维持在掉电状态,以降低微处理器的功率消耗。
-
公开(公告)号:CN103309644A
公开(公告)日:2013-09-18
申请号:CN201310079112.6
申请日:2013-03-13
Applicant: 辉达公司
IPC: G06F9/305
CPC classification number: G06F9/30181 , G06F9/3017 , G06F9/30174 , G06F9/3802 , G06F12/0862 , G06F12/1018
Abstract: 提供了从包括在微处理器中的指令高速缓存获取指令和达到与指令相同功能性的替代版本相关的实施例。在一个示例中,提供了方法,其包括在示范性微处理器处从指令高速缓存获取指令。示范性方法还包括对用于指令的地址进行散列来确定达到与该指令相同功能性的指令的替代版本是否存在。示范性方法进一步包括,如果散列导致确定这样的替代版本存在,那么中止指令的获取并检索以及执行替代版本。
-
公开(公告)号:CN103198026A
公开(公告)日:2013-07-10
申请号:CN201310008129.2
申请日:2013-01-09
Applicant: 辉达公司
CPC classification number: G06F12/0864 , G06F12/0875 , G06F2212/1028 , Y02D10/13
Abstract: 在一个实施例中,一种用于控制包括最近最少使用位阵列、标签阵列和数据阵列的指令高速缓存的方法,包括:在最近最少使用位阵列中查找用于指令高速缓存中的多个高速缓存线集合的每一个的最近最少使用位,基于用于指定高速缓存线的最近最少使用位来确定多个高速缓存线集合的指定高速缓存线集合中的最近最多使用通路,在标签阵列中查找用于指定高速缓存线集合中一个或多个通路的标签,在数据阵列中查找存储在高速缓存线集合中的最近最多使用通路中的数据,以及如果在最近最多使用通路中存在高速缓存命中,则从数据阵列中检索存储在最近最多使用通路中的数据。
-
-
-
-