摘要
本发明公开一种汇编指令重排优化系统及方法,其中:所述指令预处理模块根据汇编代码按照词法、语法和语义分割成基本块;所述第一指令分析模块根据基本块中代码序列相互逻辑关系构建指令邻接矩阵;所述第二指令分析模块提取基本块中特征向量构建指令特征矩阵;通过指令邻接矩阵与指令特征矩阵按照对图神经网络训练构建汇编指令压缩单元;所述第一指令状态压缩模块按照动态过滤函数对邻接矩阵和特征矩阵计算生成全局动作状态特征向量;所述第二指令状态压缩模块通过将单图卷积层进行全连接层融合处理生成全局空间状态特征向量;通过指令邻接矩阵与指令特征矩阵对强化学习网络进行初始化训练构建汇编指令优化单元;所述指令优化模块通过奖励机制从全局动作特征向量选取对应全局状态特征向量的最优动作向量输出,该发明应用在迈创FT‑Matr ix加速器汇编指令可以实现指令编排,提升程序执行效率。