预取数据的预测方法、装置、设备及存储介质

    公开(公告)号:CN119782206A

    公开(公告)日:2025-04-08

    申请号:CN202510262559.X

    申请日:2025-03-06

    Abstract: 本申请提供了一种预取数据的预测方法、装置、电子设备及计算机可读存储介质,包括:接收访存请求,以及获取二级缓存的已存储数据,并根据与访存请求对应的访存数据和已存储数据的比较结果,确定第一训练数据,提取第一训练数据的虚拟地址,并根据第一训练数据的虚拟地址和第一偏移列表中包括的虚拟地址偏移量,计算每个虚拟地址偏移量对应的分数,根据分数选出目标虚拟地址偏移量,并根据第一训练数据的虚拟地址、目标虚拟地址偏移量,以及虚拟地址与物理地址的映射关系,确定第一物理地址,并将第一物理地址对应的数据作为针对后续访问请求的预测的第二预取数据。可以从根本上消除跨页的问题,增加数据成功预取的概率。

    缓存策略验证方法、装置、设备及可读存储介质

    公开(公告)号:CN119415339B

    公开(公告)日:2025-04-11

    申请号:CN202411997226.3

    申请日:2024-12-31

    Abstract: 本发明实施例提供一种缓存策略验证方法、装置、设备及可读存储介质,该方法包括:基于缓存在数据交互过程中的状态集合,构建初始状态机模型;初始状态机模型中的状态在对应的操作条件实现时触发转移;在初始状态机模型的状态迁移路径中,配置时间条件以得到更新状态机模型;更新状态机模型中的状态在对应的操作条件和时间条件实现时触发转移;根据初始状态机模型中的多个状态和状态迁移路径,构建与状态对应的功能特征,以及根据时间条件,构建与状态对应的性能特征;对更新状态机模型进行搜索验证,分别确定与功能特征对应的功能验证结果、与性能特征对应的性能验证结果。本发明可以提高缓存策略验证的准确性。

    一种指令处理方法、装置、电子设备及可读存储介质

    公开(公告)号:CN116880908A

    公开(公告)日:2023-10-13

    申请号:CN202311152758.2

    申请日:2023-09-07

    Abstract: 本发明实施例提供一种指令处理方法、装置、电子设备及可读存储介质,涉及计算机技术领域,该方法包括:获取待处理指令和待处理指令的译码信息;执行重命名任务,根据译码信息对待处理指令进行重命名处理,确定待处理指令的源物理寄存器编号和目的物理寄存器编号;执行分派任务,将待处理指令发送至重定序缓冲和待处理指令的指令类型对应的分派队列;在下一个时钟周期,从暂存器中读取待处理指令的源物理寄存器编号和目的物理寄存器编号,并将源物理寄存器编号和目的物理寄存器编号添加至重定序缓冲和分派队列中;其中,重命名任务和分派任务在同一时钟周期内执行。本发明降低了处理器的流水线深度。

    缓存请求的处理方法、装置、设备及存储介质

    公开(公告)号:CN117573573B

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

    申请号:CN202410057628.9

    申请日:2024-01-15

    Abstract: 本申请提供了一种缓存请求的处理方法、装置、电子设备及计算机可读存储介质,包括:根据二级缓存获得的请求的类型,从所有请求中选择目标请求,并将目标请求从二级缓存的流水线队列的特定数据位进入流水线队列进行执行;在流水线队列成功执行目标请求时,将执行目标请求产生的响应进行返回;在流水线队列未成功执行目标请求时,为目标请求分配对应的缺失状态寄存器,通过缺失状态寄存器执行目标请求。本申请可以在目标请求未能成功执行时,才为其分配对应的缺失状态寄存器,使得本申请在满足未成功执行的目标请求重新执行的需求的基础上,减少了缺失状态寄存器资源的分配消耗,降低了因缺失状态寄存器资源分配而导致的延时。

    缓存请求的处理方法、装置、设备及存储介质

    公开(公告)号:CN117573573A

    公开(公告)日:2024-02-20

    申请号:CN202410057628.9

    申请日:2024-01-15

    Abstract: 本申请提供了一种缓存请求的处理方法、装置、电子设备及计算机可读存储介质,包括:根据二级缓存获得的请求的类型,从所有请求中选择目标请求,并将目标请求从二级缓存的流水线队列的特定数据位进入流水线队列进行执行;在流水线队列成功执行目标请求时,将执行目标请求产生的响应进行返回;在流水线队列未成功执行目标请求时,为目标请求分配对应的缺失状态寄存器,通过缺失状态寄存器执行目标请求。本申请可以在目标请求未能成功执行时,才为其分配对应的缺失状态寄存器,使得本申请在满足未成功执行的目标请求重新执行的需求的基础上,减少了缺失状态寄存器资源的分配消耗,降低了因缺失状态寄存器资源分配而导致的延时。

    物理寄存器的管理方法、装置、电子设备及可读存储介质

    公开(公告)号:CN116627501B

    公开(公告)日:2023-11-10

    申请号:CN202310892392.6

    申请日:2023-07-19

    Abstract: 本申请提供了一种物理寄存器的管理方法、装置、电子设备及可读存储介质,包括:为第一指令分配对应的目标逻辑寄存器,并基于为第一指令分配一级物理寄存器;在目标逻辑寄存器被第二指令请求分配的情况下,为第二指令分配二级物理寄存器;将依赖于一级物理寄存器的历史指令,修改为依赖二级物理寄存器,以及将第一指令的执行结果写入二级物理寄存器,将第二指令的执行结果写入一级物理寄存器;在第一指令和第二指令满足预设条件的情况下,释放一级物理寄存器中的数据或二级物理寄存器中的数据。本申请从整体上降低了物理寄存器的数量,节省了物理寄存器的电路占用面积和功耗。

    缓存策略验证方法、装置、设备及可读存储介质

    公开(公告)号:CN119415339A

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

    申请号:CN202411997226.3

    申请日:2024-12-31

    Abstract: 本发明实施例提供一种缓存策略验证方法、装置、设备及可读存储介质,该方法包括:基于缓存在数据交互过程中的状态集合,构建初始状态机模型;初始状态机模型中的状态在对应的操作条件实现时触发转移;在初始状态机模型的状态迁移路径中,配置时间条件以得到更新状态机模型;更新状态机模型中的状态在对应的操作条件和时间条件实现时触发转移;根据初始状态机模型中的多个状态和状态迁移路径,构建与状态对应的功能特征,以及根据时间条件,构建与状态对应的性能特征;对更新状态机模型进行搜索验证,分别确定与功能特征对应的功能验证结果、与性能特征对应的性能验证结果。本发明可以提高缓存策略验证的准确性。

    一种指令处理方法、装置、电子设备及可读存储介质

    公开(公告)号:CN116880908B

    公开(公告)日:2023-11-10

    申请号:CN202311152758.2

    申请日:2023-09-07

    Abstract: 本发明实施例提供一种指令处理方法、装置、电子设备及可读存储介质,涉及计算机技术领域,该方法包括:获取待处理指令和待处理指令的译码信息;执行重命名任务,根据译码信息对待处理指令进行重命名处理,确定待处理指令的源物理寄存器编号和目的物理寄存器编号;执行分派任务,将待处理指令发送至重定序缓冲和待处理指令的指令类型对应的分派队列;在下一个时钟周期,从暂存器中读取待处理指令的源物理寄存器编号和目的物理寄存器编号,并将源物理寄存器编号和目的物理寄存器编号添加至重定序缓冲和分派队列中;其中,重命名任务和分派任务在同一时钟周期内执行。本发明降低了处理器的流水线深度。

    物理寄存器的管理方法、装置、电子设备及可读存储介质

    公开(公告)号:CN116627501A

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

    申请号:CN202310892392.6

    申请日:2023-07-19

    Abstract: 本申请提供了一种物理寄存器的管理方法、装置、电子设备及可读存储介质,包括:为第一指令分配对应的目标逻辑寄存器,并基于为第一指令分配一级物理寄存器;在目标逻辑寄存器被第二指令请求分配的情况下,为第二指令分配二级物理寄存器;将依赖于一级物理寄存器的历史指令,修改为依赖第二物理寄存器,以及将第一指令的执行结果写入二级物理寄存器,将第二指令的执行结果写入一级物理寄存器;在第一指令和第二指令满足预设条件的情况下,释放一级物理寄存器中的数据或二级物理寄存器中的数据。本申请从整体上降低了物理寄存器的数量,节省了物理寄存器的电路占用面积和功耗。

Patent Agency Ranking