版权所有:内蒙古大学图书馆 技术提供:维普资讯• 智图
内蒙古自治区呼和浩特市赛罕区大学西街235号 邮编: 010021
专利申请号:CN202410033139.X
公 开 号:CN117539543B
代 理 人:北京超凡宏宇知识产权代理有限公司史一
代理机构:北京超凡宏宇知识产权代理有限公司
专利类型:发明专利
申 请 日:20240514
公 开 日:20240110
专利主分类号:G06F9/30
关 键 词:取指 解码级 出栈 备份数据 返回地址 返回指令 预测结果 数据栈 入栈 预测 配置 处理器执行 返回地址栈 非线性操作 栈管理模块 分支预测 结果保存 逻辑更新 容量计算 实时备份 同步接口 应用产品 预测模块 栈指针 处理器 命中率 申请 存储 架构 流水 更新
摘 要:本申请实施例提供一种更新返回地址栈中数据的装置及应用产品,所述装置包括:取指级预测返回地址数据栈,用于存储本级返回指令的预测结果;取指级预出栈预测模块,至少被配置为依据取指级预出栈接口、解码级预入栈接口以及执行级非线性操作同步接口上的数据,确定所述取指级预测返回地址数据栈中的数据;解码级预出入栈管理模块,至少被配置为根据解码级入栈出栈操作确定解码级栈指针和解码级栈容量计算结果;执行级实时备份模块,被配置为根据执行级对执行级返回指令的执行结果保存备份数据,以使在所述预测结果错误时将取指级预测逻辑更新为所述备份数据。对于超流水架构的处理器,本申请实施例可提高分支预测的命中率,提升处理器执行效率。