Controlling VLIW instruction operations supply to functional units using switches based on condition head field

   
   

A VLIW processor for executing a sequence of very long instruction words having a plurality of operations to be executed in parallel. The VLIW processor has a plurality of functional units for parallel execution of the operations specified by the VLIW, an instruction register for holding the VLIW, and a condition flag for indicating the results of a comparison operation. The VLIW includes a conditional head and a plurality of slots, each slot including an operational code and any related operands. The conditional head has a plurality of conditional indicators, each conditional indicator uniquely corresponding to one operation and specifying a condition in which the operation is to be executed if the indicated condition exists. A control circuit is connected to the instruction register and the functional units to deliver the operation from the instruction register to the corresponding functional unit for execution when the condition exists.

Um processador de VLIW para executar uma seqüência das palavras muito longas da instrução que têm um plurality das operações a ser executadas na paralela. O processador de VLIW tem um plurality de unidades funcionais para a execução paralela das operações especificadas pelo VLIW, por um registo da instrução prendendo o VLIW, e por uma bandeira da circunstância para indicar os resultados de uma operação da comparação. O VLIW inclui uma cabeça condicional e um plurality dos entalhes, do cada entalhe including um código operacional e de todos os operandos relacionados. A cabeça condicional tem um plurality de indicadores condicionais, cada indicador condicional que corresponde excepcionalmente a uma operação e que especifica uma circunstância em que a operação deve ser executada se a condição indicada existir. Um circuito de controle está conectado ao registo da instrução e às unidades funcionais para entregar a operação do registo da instrução à unidade funcional correspondente para a execução quando a circunstância existe.

 
Web www.patentalert.com

< Method and an apparatus for dynamically reconfiguring a system bus topology

< Method and apparatus for arbitration and fairness on a full-duplex bus using dual phases

> System and method for identifying executable diagnostic routines using machine information and diagnostic information in a computer system

> Hybrid early-termination methods and output selection procedure for iterative turbo decoders

~ 00166