摘要
本发明公开了一种基于循环依赖分析的AVX指令模拟执行优化方法,在以动态指令转换方式首次执行可执行文件时,通过对指令的语义分析确定与数据读取指令接近的跳转指令、比较指令及自增指令,根据对数据读取指令与这些指令间指令地址及操作数的关系确定数据读取指令所在的单层循环体确定预取指令的添加方式,再通过在动态指令转换过程中引入执行异常获取处于多层循环体中的数据读取指令的预取指令添加方式,由预取指令添加方式及数据读取指令的地址形成预取指令插入策略列表,后续可根据预取指令插入策略列表完成该可执行文件的再次执行,有效减少了指令转换及指令执行的时间,提高了AVX指令模拟执行的效率。
技术关键词
执行优化方法
指令
内存
数据
列表
动态
策略
语义
关系
单层
系统为您推荐了相关专利信息
行李
可视化交互界面
预训练语言模型
多源异构数据
决策系统
成像导引头
三维模型
标定方法
面源黑体
校正算法
误差检测方法
数值
语句
启发式搜索
计算机程序产品
转移预测方法
组学特征
跨模态数据
肿瘤
多模态特征