发明名称 |
经由用于条件评估的使者指令的条件指令执行 |
摘要 |
通过将可操作以在满足条件时执行操作的条件指令转换为可操作以评估所述条件的使者指令和可操作以执行所述操作的非条件基础指令来简化危险检测。执行所述使者指令,且同时暂停所述基础指令。所述使者指令评估所述条件且将所述条件评估报告回所述基础指令。基于所述条件评估,将所述基础指令发射到管线中以供执行,或将其丢弃(或用NOP或空指令来代替)。在任一情况下,可解决随后指令的依赖性。 |
申请公布号 |
CN101151591A |
申请公布日期 |
2008.03.26 |
申请号 |
CN200680009952.3 |
申请日期 |
2006.02.10 |
申请人 |
高通股份有限公司 |
发明人 |
迈克尔·斯科特·麦基尔文;詹姆斯·诺里斯·迪芬德尔费尔;杰弗里·托德·布里奇斯;托马斯·安德鲁·萨托里乌斯;罗德尼·韦恩·史密斯 |
分类号 |
G06F9/38(2006.01);G06F9/318(2006.01) |
主分类号 |
G06F9/38(2006.01) |
代理机构 |
北京律盟知识产权代理有限责任公司 |
代理人 |
刘国伟 |
主权项 |
1.一种在管线处理器中执行条件指令的方法,所述条件指令可操作以在满足条件时执行操作,所述方法包含:将所述条件指令转换为可操作以确定是否满足所述条件的使者指令和可操作以执行所述操作的非条件基础指令;执行所述使者指令;以及如果所述使者指令的执行指示满足所述条件,那么执行所述非条件基础指令。 |
地址 |
美国加利福尼亚州 |