发明名称 终止处理器中非必要处理的条件指令的方法与系统
摘要 本发明提供了一种用以终止处理器中一多时钟条件指令的非必要处理的方法与系统,当条件指令经由管线式程序来做处理时,管线至少包含一译码阶段、一执行阶段以及在这两者之间的一个或多个中间处理阶段。本方法会视一个或多个条件是否成立,来确定条件指令是否为可执行的。如果条件指令于译码阶段和执行阶段中皆会被处理,且条件指令于执行阶段中不会被执行时,则条件指令于译码阶段时就会被终止,也有可能于中间处理阶段被终止。提早终止如此的条件指令有助于处理器节省处理资源以及降低能源消耗。
申请公布号 CN1523496A 申请公布日期 2004.08.25
申请号 CN200410002600.8 申请日期 2004.02.02
申请人 威盛电子股份有限公司 发明人 李察·邓肯;查理斯·雪洛
分类号 G06F9/38 主分类号 G06F9/38
代理机构 中原信达知识产权代理有限责任公司 代理人 文琦;钟强
主权项 1.一种终止处理器中非必要处理的条件指令的方法,该条件指令至少经由一译码阶段、一执行阶段以及在这两者之间的一个或多个中间处理阶段所构成的处理管线来处理,本方法包括:确定该条件指令于该执行阶段是否会被执行,是依据一个或多个条件是否符合来确定的;确定该条件指令是否于该译码阶段中进行处理;以及终止该译码阶段中的该条件指令,是如果于该执行阶段中该条件指令被确定将不会被执行,以及该条件指令仍然于该译码阶段中被处理时,则终止该译码阶段中的该条件指令。
地址 台湾省台北县新店市中正路533号8楼