- 专利标题: 用跳转目标基本块的执行包填充空闲节拍的指令调度方法
-
申请号: CN201610370406.8申请日: 2016-05-30
-
公开(公告)号: CN106020922B公开(公告)日: 2019-01-08
- 发明人: 胡勇华 , 黄文体 , 李国辉 , 邱亚琼
- 申请人: 湖南科技大学
- 申请人地址: 湖南省湘潭市雨湖区石马头湖南科技大学
- 专利权人: 湖南科技大学
- 当前专利权人: 湖南毂梁微电子有限公司
- 当前专利权人地址: 410000 湖南省长沙市开福区伍家岭街道栖凤路486号凯乐微谷商务中心1栋12楼
- 代理机构: 长沙星耀专利事务所
- 代理商 许伯严
- 主分类号: G06F8/41
- IPC分类号: G06F8/41
摘要:
用跳转目标基本块的执行包填充空闲节拍的指令调度方法,包括如下步骤:步骤一,在代码流图中找出与进行跨基本块选择执行包填充空闲节拍操作有关的目标基本块对;步骤二,对跳转目标基本块内的指令执行包进行前驱执行包判定,即判定该执行包内各指令所依赖的其他指令,即被依赖指令所在的执行包及其位置,并根据指令之间的依赖关系确定该执行包的可执行最早时间对应的节拍;步骤三,根据各个指令执行包可执行最早时间对应的节拍与基本块内空闲节拍的位置关系,计算出各指令执行包各自对应的可填充最早时间,移动这些执行包到对应的空闲节拍处,完成填充。
公开/授权文献
- CN106020922A 用跳转目标基本块的执行包填充空闲节拍的指令调度方法 公开/授权日:2016-10-12