发明公开
CN107810479A 用于处理器控制传送的目标位置的确定
无效 - 撤回
- 专利标题: 用于处理器控制传送的目标位置的确定
- 专利标题(英): DETERMINATION OF TARGET LOCATION FOR TRANSFER OF PROCESSOR CONTROL
-
申请号: CN201680037748.6申请日: 2016-06-23
-
公开(公告)号: CN107810479A公开(公告)日: 2018-03-16
- 发明人: D·C·伯格 , A·L·史密斯 , J·S·格雷
- 申请人: 微软技术许可有限责任公司
- 申请人地址: 美国华盛顿州
- 专利权人: 微软技术许可有限责任公司
- 当前专利权人: 微软技术许可有限责任公司
- 当前专利权人地址: 美国华盛顿州
- 代理机构: 北京市金杜律师事务所
- 代理商 王茂华
- 优先权: 14/752,660 20150626 US
- 国际申请: PCT/US2016/038853 2016.06.23
- 国际公布: WO2016/210030 EN 2016.12.29
- 进入国家日期: 2017-12-26
- 主分类号: G06F9/30
- IPC分类号: G06F9/30 ; G06F9/32 ; G06F9/38
摘要:
公开了用于根据基于块的指令集体系架构(ISA)从原子指令块中消除显式控制流指令(例如,分支指令)的方法和装置。在所公开技术的一个示例中,显式数据图执行(EDGE)ISA处理器被配置为从存储器中获取指令块并且执行指令块中的至少一个指令块,指令块中的每个指令块被编码成具有一个或多个退出点,该一个或多个退出点确定下一指令块的目标位置。处理器控制电路评估用于在指令块中的第一指令块内编码的指令的一个或多个谓语,并且基于该评估向目标位置处的第二指令块传送处理器的控制,该目标位置不是由第一指令块中的控制流指令所指定的。