ISA可访问的物理不可克隆函数
    15.
    发明公开

    公开(公告)号:CN115879171A

    公开(公告)日:2023-03-31

    申请号:CN202211123489.2

    申请日:2022-09-15

    Abstract: 本申请公开了ISA可访问的物理不可克隆函数。描述了用于使用由物理不可克隆函数(PUF)生成的密钥或虚拟PUF密钥对数据加密的技术。根据本公开的装置可包括解码器电路,该解码器电路用于对单个指令的实例进行解码,该单个指令的实例具有用于操作码的字段,该操作码用于指示出执行电路至少要进行:利用物理不可克隆函数(PUF)生成的加密密钥或虚拟PUF密钥对来自输入数据结构的秘密信息进行加密;将经包裹的秘密信息绑定至所标识的目标;更新输入数据结构;对经更新的数据结构生成MAC;将该MAC存储在输入数据结构中以生成经包裹的输出数据结构;存储经包裹的输出数据结构,该经包裹的输出数据结构具有经加密的秘密信息和目标的指示。

    用于在环转变期间保护栈的处理器扩展

    公开(公告)号:CN108463826B

    公开(公告)日:2022-08-09

    申请号:CN201780005757.1

    申请日:2017-01-06

    Abstract: 提供了用于在环转变期间保护栈的处理器扩展的处理器实现的技术。在一个实施例中,处理器包括多个寄存器以及处理器核,该处理器核可操作地耦合至该多个寄存器。多个寄存器用于存储在特权等级转变中使用的数据。多个寄存器中的每个寄存器与特权等级相关联。接收用于将当前活动应用的第一特权等级改变为第二特权等级的指示符。考虑到第二特权等级,选择存储在多个寄存器中的寄存器中的影子栈指针(SSP)。该寄存器与第二特权等级相关联。通过使用SSP,标识用于由处理器在第二特权等级使用的影子栈。

    具有元数据位的64位虚拟地址和不会由于元数据位的非规范值而失败的规范性检查

    公开(公告)号:CN114661228A

    公开(公告)日:2022-06-24

    申请号:CN202111552213.1

    申请日:2021-12-17

    Abstract: 本申请公开了具有元数据位的64位虚拟地址和不会由于元数据位的非规范值而失败的规范性检查。描述了允许在虚拟地址中未使用的位中使用元数据的技术。一方面,处理器包括用于对存储器访问指令解码的解码电路。指令指示具有地址生成信息和元数据的一个或多个存储器地址操作数。与解码电路耦合的执行电路基于该一个或多个存储器地址操作数生成64位虚拟地址。64位虚拟地址具有位63、开始于位0的存储从地址生成信息生成的地址的X位地址字段、以及存储元数据的一个或多个元数据位。执行电路还对64位虚拟地址执行不会由于该一个或多个元数据位中所存储的元数据的非规范值而失败的规范性检查。公开了其他处理器、方法、系统和指令。

    通过使用忘记存储来增加每核存储器带宽

    公开(公告)号:CN114661227A

    公开(公告)日:2022-06-24

    申请号:CN202111415631.6

    申请日:2021-11-25

    Abstract: 本申请公开了通过使用忘记存储来增加每核存储器带宽。描述了与用于通过使用忘记存储来增加每核存储器带宽的技术有关的方法和装置。在实施例中,高速缓存存储缓冲器。执行电路系统执行指令。指令基于缓冲器的起始地址和缓冲器的尺寸而使得高速缓存中的一个或多个高速缓存行被标记。高速缓存中的所标记的高速缓存行要被阻止而无法被写回到存储器。还公开并要求保护其他实施例。

    用于启用对工作提交的细粒度的服务质量或速率控制的系统、装置和方法

    公开(公告)号:CN113849263A

    公开(公告)日:2021-12-28

    申请号:CN202011551891.1

    申请日:2020-12-24

    Abstract: 本申请公开了用于启用对工作提交的细粒度的服务质量或速率控制的系统、装置和方法。在一个实施例中,处理器包括:第一配置寄存器,用于存储用于与第一进程相关联的进程地址空间标识符(PASID)值的服务质量(QoS)信息;以及执行电路,耦合至第一配置寄存器,其中,执行电路响应于第一指令而用于:从第一指令的源操作数中标识的第一位置获得命令数据;将QoS信息和PASID值插入到命令数据中;以及将包括命令数据的请求发送到耦合至处理器的设备,从而使设备能够使用多个请求的QoS信息来管理多个进程之间的共享。描述并要求保护其他实施例。

Patent Agency Ranking