-
公开(公告)号:CN103513959A
公开(公告)日:2014-01-15
申请号:CN201310231084.5
申请日:2013-06-09
Applicant: 国际商业机器公司
IPC: G06F9/30
CPC classification number: G06F9/30145 , G06F9/30043 , G06F9/3017 , G06F9/384
Abstract: 本发明涉及无需执行的特殊情况寄存器更新。一种更改计算设备中的逻辑地址的关联值的方法。所述方法包括在指令解码器处接收指令,所述指令包括表示为逻辑值的目标寄存器;在指令解码器处确定所述指令的结果是将所述目标寄存器设置为常数值,所述目标寄存器位于与执行单元关联的物理寄存器文件中;以及在寄存器映射器中,将所述逻辑地址映射到由专用寄存器标签表示的位置。
-
公开(公告)号:CN119013663A
公开(公告)日:2024-11-22
申请号:CN202380032326.X
申请日:2023-03-22
Applicant: 国际商业机器公司
IPC: G06F12/084 , G06F12/0855
Abstract: 实施例用于使用分散的热缓存行跟踪公平机制。响应于接收到访问缓存行的传入请求,基于用于维护缓存行的请求状态和服务状态来确定准许对缓存行的访问,结构包括请求状态和服务状态。响应于确定准许对缓存行的访问,传送请求状态和服务状态连同缓存行的数据。
-
公开(公告)号:CN110402434B
公开(公告)日:2023-02-24
申请号:CN201880015792.6
申请日:2018-02-27
Applicant: 国际商业机器公司
IPC: G06F12/0811 , G06F12/0855 , G06F12/0875
Abstract: 具有共享分派流水线的同时多线程(SMT)处理器包括检测缓存未命中线程的第一电路。第二电路确定发生所检测的缓存未命中的第一缓存层级。第三电路确定线程中的下一完成(NTC)组和线程中的多个附加组(X)。基于所检测的缓存未命中动态地配置附加组(X)。第四电路确定线程中的任何组是否比所确定的NTC组和多个附加组(X)更年轻,并从缓存未命中线程中清除所有确定的更年轻组。
-
公开(公告)号:CN110402434A
公开(公告)日:2019-11-01
申请号:CN201880015792.6
申请日:2018-02-27
Applicant: 国际商业机器公司
IPC: G06F12/0811 , G06F12/0855 , G06F12/0875
Abstract: 具有共享分派流水线的同时多线程(SMT)处理器包括检测缓存未命中线程的第一电路。第二电路确定发生所检测的缓存未命中的第一缓存层级。第三电路确定线程中的下一完成(NTC)组和线程中的多个附加组(X)。基于所检测的缓存未命中动态地配置附加组(X)。第四电路确定线程中的任何组是否比所确定的NTC组和多个附加组(X)更年轻,并从缓存未命中线程中清除所有确定的更年轻组。
-
-
-