神经网络加速器指令的程序事件记录存储更改处理

    公开(公告)号:CN117441172A

    公开(公告)日:2024-01-23

    申请号:CN202280038511.5

    申请日:2022-06-13

    Abstract: 对指令执行指令处理(700)。指令被配置为执行多个功能(702),其中,多个功能中的功能将在多个处理阶段中被执行(704)。处理阶段被定义为存储多达选择量的数据(706)。所选择量的数据基于要执行的功能(708)。多个功能中的至少一个功能具有与至少一个其它功能不同的用于所选择量的数据的值(710)。基于处理选择功能的选择处理阶段,确定是否发生到指定区域中的存储(712)。基于确定发生到指定区域中的存储,呈现中断(714),并且基于确定没有发生到指定区域中的存储,继续指令处理(716)。

    时间片插装设施
    5.
    发明公开

    公开(公告)号:CN110168503A

    公开(公告)日:2019-08-23

    申请号:CN201780082594.7

    申请日:2017-12-15

    Abstract: 提供一种用于在处理单元执行期间收集时间片插装信息的设施。该设施至少部分地计数在处理单元执行的时间片期间指定处理单元事件的发生。保留在该时间片的第一执行间隔和第二执行间隔期间发生的所计数的事件。该第一执行间隔在该时间片上比该第二执行间隔更早,所计数的事件促进调整该处理单元的性能。在实施例中,该时间片是处理单元执行的邻接时间周期,该指定处理单元事件包括高速缓存事件。该处理单元可跨多个邻接时间片交错多个不同工作单元的处理,并且在单个时间片期间,该多个不同工作单元中的单个工作单元由该处理单元处理。

    用于Spectre和Meltdown类攻击的硬件减轻

    公开(公告)号:CN116601631A

    公开(公告)日:2023-08-15

    申请号:CN202180084375.9

    申请日:2021-10-26

    Abstract: 方面包括电路,该电路包括在解码分支指令时增加的第一全局代际计数器(GGC)和在完成分支指令时增加的第二GGC。在触发的回滚时,重置第一GGC。该电路还包括:与在旁道攻击期间接收加载的寄存器相关联的代际标签存储器,其在第一加载时被设置到第一GGC;以及确定单元,其针对来自取决于第一加载的寄存器的地址的第二加载,来确定与第二加载的寄存器相关联的代际标签值,作为第一GGC、第二GGC以及与第一加载的寄存器相关联的代际标签值的函数。等待队列被配置为如果代际标签大于第二GGC则阻止第二加载。

    使用快速索引树实现加速分支预测的系统和方法

    公开(公告)号:CN103488461B

    公开(公告)日:2016-04-20

    申请号:CN201310231248.4

    申请日:2013-06-09

    CPC classification number: G06F9/3806 G06F9/3844

    Abstract: 本发明涉及一种使用快速索引树实现加速分支预测的系统和方法。所述系统包括分支目标缓冲器、FIT结构以及处理电路,所述处理电路被配置为执行一种方法。所述方法包括:确定要在FIT控制下执行所述分支目标缓冲器的搜索;保存用于所述分支目标缓冲器的搜索的当前搜索地址;在所保存的当前搜索地址处搜索所述分支目标缓冲器以获得分支预测;根据从所述FIT结构读取下一搜索级别的预测分支的分支跳转和分支不跳转路径,确定FIT下一搜索地址;根据所述FIT下一搜索地址,重新索引所述分支目标缓冲器的搜索;以及确定在所保存的当前搜索地址处的搜索是否查找到所述分支预测。

Patent Agency Ranking