System and method for detecting data hazards within an instruction group of a compiled computer program

   
   

A superscalar processing system that detects data hazards within instruction groups utilizes a memory, a plurality of pipelines, an instruction dispersal unit (IDU), and a control mechanism. The memory includes a plurality of entries that respectively correspond with a plurality of registers. The IDU receives an instruction group that includes a plurality of instructions and transmits the instructions of the instruction group to the plurality of pipelines. The control mechanism analyzes one of the instructions and identifies an entry in the memory that corresponds with a register associated with the one instruction. The control mechanism then analyzes the entry and transmits a warning signal in response to a determination that the entry indicates that another instruction within the instruction group is associated with the register.

Um sistema processando superscalar que detecte perigos dos dados dentro dos grupos da instrução utiliza uma memória, um plurality dos encanamentos, uma unidade do dispersal da instrução (IDU), e um mecanismo do controle. A memória inclui um plurality das entradas que correspondem respectivamente com um plurality dos registos. O IDU recebe um grupo da instrução que inclua um plurality das instruções e transmita as instruções do grupo da instrução ao plurality dos encanamentos. O mecanismo do controle analisa uma das instruções e identifica uma entrada na memória que corresponde com um registo associado com a uma instrução. O mecanismo do controle então analisa a entrada e transmite um sinal de advertência em resposta a uma determinação que a entrada indica que uma outra instrução dentro do grupo da instrução está associada com o registo.

 
Web www.patentalert.com

< Off-line diagnostics for an electronic throttle

< Residual toner management in an electrophotographic device

> Method of executing conflicting triggers in an active database

> Low power CD-ROM player with CD-ROM subsystem for portable computer capable of playing audio CDs without supply energy to CPU

~ 00106