-
公开(公告)号:CN103218315B
公开(公告)日:2017-07-21
申请号:CN201310019445.X
申请日:2013-01-18
Applicant: 国际商业机器公司
Inventor: F·Y·布萨巴 , S·R·卡罗格 , C·A·克里高夫斯基 , B·R·普拉斯克 , C-L·K·舒姆
IPC: G06F12/123
CPC classification number: G06F12/0875 , G06F12/126
Abstract: 本发明涉及一种基于时间组记录确定高速缓存组替换顺序的方法和系统。提供了一种用于高速缓存的缓存管理的技术。在请求将数据元素存储在高速缓存中的指令的先前执行期间,处理电路确定未命中计数和命中位置字段。针对数据元素存储所述未命中计数和所述命中位置字段,所述数据元素与请求存储所述数据元素的指令对应。所述处理电路基于所述未命中计数和/或所述命中位置字段以分层顺序放置所述数据元素。所述命中位置字段包括所述高速缓存中与所述数据元素相关的分层位置。
-
公开(公告)号:CN102713838A
公开(公告)日:2012-10-03
申请号:CN201080056684.7
申请日:2010-12-14
Applicant: 国际商业机器公司
IPC: G06F9/30
CPC classification number: G06F9/00 , G06F9/30 , G06F9/30003 , G06F9/3004 , G06F9/3009 , G06F9/30167 , G06F9/30181 , G06F9/3834 , G06F9/44 , G06F9/4418 , G06F9/45533 , G06F12/1475
Abstract: 提供一种无停顿键设置工具,其使能在不使多处理器系统的其他处理器的操作停顿的情况下执行存储键操纵。借助此工具,更新可由所述多处理器系统的多个处理器访问的存储键而不使所述多个处理器的操作停顿。由于在不使其他操作停顿的情况下更新存储键,处理器可以观察到所述存储键在所述处理器执行的操作开始时具有一个值,并且在该操作结束时具有第二值。提供一种机制以使得该操作能够继续,从而避免严重异常。
-
公开(公告)号:CN104919418B
公开(公告)日:2018-01-02
申请号:CN201380070347.7
申请日:2013-10-21
Applicant: 国际商业机器公司
Inventor: B·R·普瑞斯凯 , C-L·K·舒姆 , C·A·卡尔果维斯基 , F·Y·布萨巴 , S·卡洛
IPC: G06F9/38
CPC classification number: G06F9/3844 , G06F9/38 , G06F9/3804 , G06F9/3851
Abstract: 实施例涉及用于分支预测的基于置信度阈值的相对路径执行。一个方面包括,为在执行第一线程期间所遇到的第一分支指令确定分支预测,其中,该分支预测指示该第一分支指令的主路径和相对路径。另一个方面包括,由第一线程执行该主路径。另一个方面包括,确定该分支预测的置信度,并将该分支预测的置信度与置信度阈值进行比较。又一个方面包括,基于该分支预测的置信度低于该置信度阈值,启动执行第一分支指令的相对路径的第二线程,其中,第二线程与第一线程并行执行。
-
公开(公告)号:CN103218315A
公开(公告)日:2013-07-24
申请号:CN201310019445.X
申请日:2013-01-18
Applicant: 国际商业机器公司
Inventor: F·Y·布萨巴 , S·R·卡罗格 , C·A·克里高夫斯基 , B·R·普拉斯克 , C-L·K·舒姆
IPC: G06F12/12
CPC classification number: G06F12/0875 , G06F12/126
Abstract: 本发明涉及一种基于时间组记录确定高速缓存组替换顺序的方法和系统。提供了一种用于高速缓存的缓存管理的技术。在请求将数据元素存储在高速缓存中的指令的先前执行期间,处理电路确定未命中计数和命中位置字段。针对数据元素存储所述未命中计数和所述命中位置字段,所述数据元素与请求存储所述数据元素的指令对应。所述处理电路基于所述未命中计数和/或所述命中位置字段以分层顺序放置所述数据元素。所述命中位置字段包括所述高速缓存中与所述数据元素相关的分层位置。
-
公开(公告)号:CN104919418A
公开(公告)日:2015-09-16
申请号:CN201380070347.7
申请日:2013-10-21
Applicant: 国际商业机器公司
Inventor: B·R·普瑞斯凯 , C-L·K·舒姆 , C·A·卡尔果维斯基 , F·Y·布萨巴 , S·卡洛
IPC: G06F9/38
CPC classification number: G06F9/3844 , G06F9/38 , G06F9/3804 , G06F9/3851
Abstract: 实施例涉及用于分支预测的基于置信度阈值的相对路径执行。一个方面包括,为在执行第一线程期间所遇到的第一分支指令确定分支预测,其中,该分支预测指示该第一分支指令的主路径和相对路径。另一个方面包括,由第一线程执行该主路径。另一个方面包括,确定该分支预测的置信度,并将该分支预测的置信度与置信度阈值进行比较。又一个方面包括,基于该分支预测的置信度低于该置信度阈值,启动执行第一分支指令的相对路径的第二线程,其中,第二线程与第一线程并行执行。
-
公开(公告)号:CN102713838B
公开(公告)日:2015-01-07
申请号:CN201080056684.7
申请日:2010-12-14
Applicant: 国际商业机器公司
IPC: G06F9/30
CPC classification number: G06F9/00 , G06F9/30 , G06F9/30003 , G06F9/3004 , G06F9/3009 , G06F9/30167 , G06F9/30181 , G06F9/3834 , G06F9/44 , G06F9/4418 , G06F9/45533 , G06F12/1475
Abstract: 提供一种无停顿键设置工具,其使能在不使多处理器系统的其他处理器的操作停顿的情况下执行存储键操纵。借助此工具,更新可由所述多处理器系统的多个处理器访问的存储键而不使所述多个处理器的操作停顿。由于在不使其他操作停顿的情况下更新存储键,处理器可以观察到所述存储键在所述处理器执行的操作开始时具有一个值,并且在该操作结束时具有第二值。提供一种机制以使得该操作能够继续,从而避免严重异常。
-
-
-
-
-