System and method for coalescing data utilized to detect data hazards

   
   

The present invention generally relates to a processing system and method for coalescing instruction data to efficiently detect data hazards between instructions of a computer program. In architecture, the system of the present invention utilizes a plurality of pipelines, coalescing circuitry, and hazard detection circuitry. The plurality of pipelines is configured to process instructions of a computer program, and the coalescing circuitry is configured to receive, from the pipelines, a plurality of register identifiers identifying a plurality of registers. The coalescing circuitry is configured to coalesce said register identifiers thereby generating a coalesced register identifier identifying each of said plurality of registers. The hazard detection circuitry is configured to receive the coalesced register identifier and to perform a comparison of the coalesced register identifier with other information received from the pipelines. The hazard detection circuitry is further configured to detect a data hazard based on the comparison.

 
Web www.patentalert.com

< Semiconductor storage device in which commands are sequentially fed to a plurality of flash memories to continuously write data

< Method for preventing unauthorized access to storage volumes

> Method for compressing digital documents with control of image quality and compression rate

> Network translation circuit and method using a segmentable content addressable memory

~ 00110