分支预测方法、分支预测器及相关设备

    公开(公告)号:CN119473400A

    公开(公告)日:2025-02-18

    申请号:CN202411504971.X

    申请日:2024-10-25

    Abstract: 本申请实施例提供一种分支预测方法、分支预测器及相关设备,其中方法包括:获取待预测指令的地址信息和第一标识信息;基于所述地址信息,获取预先存储的对应所述待预测指令的目标指令的目标地址和所述目标地址的冗余信息,所述冗余信息包括第二标识信息和权限信息;若所述待预测指令为用户态指令,判断所述第一标识信息和第二标识信息是否一致,若所述第一标识信息和第二标识信息一致,允许执行所述目标地址的访问;若所述待预测指令为内核态指令,判断所述权限信息是否为特权级标识;若是,且所述第一标识信息和所述第二标识信息一致或不一致,允许执行所述目标地址的访问。本申请实施例能够提高指令处理效率。

    数据处理方法、分支预测器及相关设备

    公开(公告)号:CN119473401A

    公开(公告)日:2025-02-18

    申请号:CN202411505217.8

    申请日:2024-10-25

    Abstract: 本申请实施例提供一种数据处理方法、分支预测器及相关设备,所述方法应用于分支预测器,所述分支预测器中存储有预测数据,所述预测数据包括属于主机模式的预测数据和属于虚拟机模式的预测数据;所述方法包括:获取数据禁用命令,所述数据禁用命令用于在主机模式与虚拟机模式的模式切换过程中发出;基于所述数据禁用命令,禁用所述分支预测器中属于虚拟机模式的预测数据,且保持所述分支预测器中属于主机模式的预测数据为可用状态。本发明实施例能够在保障数据安全的前提下,提高指令预测效率。

    一种页交换方法、装置、CPU、可信硬件及计算机设备

    公开(公告)号:CN112231239A

    公开(公告)日:2021-01-15

    申请号:CN202011119397.8

    申请日:2020-10-19

    Inventor: 张军 应志伟 陈善

    Abstract: 本申请实施例提供一种页交换方法、装置、CPU、可信硬件及计算机设备,方法包括:确定物理内存中待释放的第一内存页,第一内存页的数据为交换数据;在物理内存中申请临时内存空间;调用可信硬件的密钥生成命令,以控制可信硬件生成对交换数据进行加解密的第一密钥;调用可信硬件的加密命令,以控制可信硬件使用第一密钥对非加密状态的交换数据进行加密,其中,加密的交换数据缓存在临时内存空间中;将临时内存空间中缓存的加密的交换数据加载至硬盘,并释放第一内存页和临时内存空间。进一步,本申请实施例还可调用可信硬件生成加密的交换数据的摘要值,以在交换回交换数据时能够进行完整性验证提供基准。本申请实施例可提升交换数据的安全性。

    一种页交换方法、装置、CPU、可信硬件及计算机设备

    公开(公告)号:CN112231239B

    公开(公告)日:2022-05-17

    申请号:CN202011119397.8

    申请日:2020-10-19

    Inventor: 张军 应志伟 陈善

    Abstract: 本申请实施例提供一种页交换方法、装置、CPU、可信硬件及计算机设备,方法包括:确定物理内存中待释放的第一内存页,第一内存页的数据为交换数据;在物理内存中申请临时内存空间;调用可信硬件的密钥生成命令,以控制可信硬件生成对交换数据进行加解密的第一密钥;调用可信硬件的加密命令,以控制可信硬件使用第一密钥对非加密状态的交换数据进行加密,其中,加密的交换数据缓存在临时内存空间中;将临时内存空间中缓存的加密的交换数据加载至硬盘,并释放第一内存页和临时内存空间。进一步,本申请实施例还可调用可信硬件生成加密的交换数据的摘要值,以在交换回交换数据时能够进行完整性验证提供基准。本申请实施例可提升交换数据的安全性。

Patent Agency Ranking