-
-
公开(公告)号:CN112930532A
公开(公告)日:2021-06-08
申请号:CN201980071487.3
申请日:2019-11-05
Applicant: 国际商业机器公司
Abstract: 用于合并操作的存储访问被最小化。合并多个输入列表的多个记录。合并包括:确定多个输入列表中的输入列表已经变为空;以及基于确定该输入列表已经变为空,检查专用于该输入列表的控制。该控制用于确定如何进行,诸如是结束合并还是继续合并。
-
公开(公告)号:CN112955867A
公开(公告)日:2021-06-11
申请号:CN201980071499.6
申请日:2019-11-05
Applicant: 国际商业机器公司
IPC: G06F9/38
Abstract: 部分完成的指令的迁移。确定在处理器上执行的指令的操作的处理在完成之前已被中断。在选择的处理器上重新执行所述指令以恢复所述指令的向前处理。所述重新执行包含确定确定是否将由所选定的处理器在重新执行所述指令时使用模型相关元数据。基于确定将使用所述模型相关元数据,在重新执行所述指令时使用所述模型相关元数据。基于确定将不使用所述模型相关元数据,在不使用所述模型相关元数据的情况下继续重新执行所述指令。
-
公开(公告)号:CN116601631A
公开(公告)日:2023-08-15
申请号:CN202180084375.9
申请日:2021-10-26
Applicant: 国际商业机器公司
IPC: G06F21/56
Abstract: 方面包括电路,该电路包括在解码分支指令时增加的第一全局代际计数器(GGC)和在完成分支指令时增加的第二GGC。在触发的回滚时,重置第一GGC。该电路还包括:与在旁道攻击期间接收加载的寄存器相关联的代际标签存储器,其在第一加载时被设置到第一GGC;以及确定单元,其针对来自取决于第一加载的寄存器的地址的第二加载,来确定与第二加载的寄存器相关联的代际标签值,作为第一GGC、第二GGC以及与第一加载的寄存器相关联的代际标签值的函数。等待队列被配置为如果代际标签大于第二GGC则阻止第二加载。
-
公开(公告)号:CN112970001A
公开(公告)日:2021-06-15
申请号:CN201980073710.8
申请日:2019-11-05
Applicant: 国际商业机器公司
Abstract: 保存和恢复指令的多次执行之间的机器状态。确定在处理器上执行的指令的操作的处理在完成之前已被中断。基于确定操作的处理已被中断,提取处理器的当前元数据。元数据被存储在与指令相关联的位置中并且被用于重新执行指令以从指令被中断的地方恢复对指令的向前处理。
-
公开(公告)号:CN110874425A
公开(公告)日:2020-03-10
申请号:CN201910811026.7
申请日:2019-08-30
Applicant: 国际商业机器公司
IPC: G06F16/901
Abstract: 共享第一级处理器高速缓存的硬件排序加速器。计算机处理器包括存储器单元和处理器高速缓存,存储器单元存储要加载到部分锦标赛排序中的键值,处理器高速缓存从存储器单元获得指示键值的树数据。硬件合并排序加速器基于键值生成锦标赛树,并且执行部分锦标赛排序,以将锦标赛结果的第一部分存储在处理器高速缓存中,同时从处理器高速缓存中排除锦标赛结果的第二部分。
-
-
-
-
-