发明名称 METHOD AND APPARATUS FOR SUPPORTING CONDITIONAL EXECUTION IN A VLIW-BASED ARRAY PROCESSOR WITH SUB-WORD EXECUTION
摘要 <P>PROBLEM TO BE SOLVED: To support sub-word parallel execution based on complex conditions. <P>SOLUTION: General purpose flags (ACFs) are defined and encoded utilizing a hierarchy. Each added bit provides a superset of the previous functionality. With condition combination, a sequential series of conditional branches based on complex conditions can be avoided and the complex conditions can then be used for conditional execution. Conditional operation parallelism can be widely varied, for example, from mono-processing to octal-processing in VLIW execution, and across an array of processing elements (PEs) by varying the number of the flags. The multiple PEs can generate condition information at the same time by enabling specification of the conditional execution in one processor based on condition generated in a different processor. Each processor in the multiple processor arrays can independently have different units conditionally operate based on the ACFs. <P>COPYRIGHT: (C)2012,JPO&INPIT
申请公布号 JP2012033176(A) 申请公布日期 2012.02.16
申请号 JP20110195330 申请日期 2011.09.07
申请人 ALTERA CORP 发明人 DRABENSTOTT THOMAS L;PECHANEK GERALD G;EDWIN F BARRY;COLAC CHARLES W JR
分类号 G06F9/38;G06F9/30;G06F9/318;G06F9/32;G06F15/16;G06F15/80 主分类号 G06F9/38
代理机构 代理人
主权项
地址