摘要
本发明涉及一种二进制翻译的优化方法及装置,属于计算机技术领域,该方法包括:对源代码进行预处理,得到中间代码;基于LSTM的分支预测模型对中间代码的分支指令进行预测,得到分支预测结果;基于SSA形式的数据流分析算法对中间代码的数据依赖关系进行分析,确定数据依赖关系;根据分支预测结果和数据依赖关系,生成目标代码并运行目标代码。该方法通过使用分支预测技术,提高了分支指令的执行效率,通过使用数据流分析算法,找出潜在的优化点,提高了翻译器的效率。
技术关键词
数据依赖关系
预测分支指令
sigmoid函数
数据访问方式
神经网络模型
对源代码
记忆单元
分支预测技术
格式
语句
方程
算法
代码转换
计算机
处理器
矩阵
优化装置