发明名称 Predicated execution of instructions in processors
摘要 A processor includes a series of predicate registers 135. Each predicate register is switchable between at least respective first and second states and each is assignable to one or more predicated-execution instructions. A control information holding unit 131 holds items of control information which correspond respectively to the predicate registers. An operating unit 133 is provided for each one of the predicate registers and receives items of control information L<SUB>i </SUB>and L<SUB>i+1 </SUB>and items of state information P<SUB>i</SUB>, P<SUB>i-1</SUB>. Each operating unit is operable to perform a selected state determining operation in which the state of its own predicate register is determined in dependence upon the received items. The operating units operate in parallel with one another to perform respective such state determining operations. The state determining operations can be used to bring about state changes required in prologue, kernel and epilogue stages of a software-pipelined loop.
申请公布号 US6944853(B2) 申请公布日期 2005.09.13
申请号 US20010862547 申请日期 2001.05.22
申请人 PTS CORPORATION 发明人 TOPHAM NIGEL PETER
分类号 G06F9/30;G06F9/32;G06F9/38;G06F9/45;(IPC1-7):G06F9/45 主分类号 G06F9/30
代理机构 代理人
主权项
地址