A computer system utilizing a processing system capable of efficiently comparing register identifiers and instruction attribute data to detect data hazards between instructions of a computer program is used to execute the computer program. The processing system utilizes at least one pipeline, a first decoder, a second decoder, and comparison logic. The pipeline receives and simultaneously processes instructions of a computer program. The first and second decoders are coupled to the pipeline and decode register identifiers associated with instructions being processed by the pipeline. The comparison logic is interfaced with the first and second decoders and receives the decoded register identifiers along with attribute data indicating the status and/or type of instructions being processed by the pipeline. The comparison logic compares the decoded register identifiers and the attribute data to other decoded register identifiers and attribute data to detect data hazards.

Un système informatique utilisant un système de traitement capable de comparer efficacement des marques de registre et des données d'attribut d'instruction pour détecter des risques de données entre les instructions d'un programme machine est employé pour exécuter le programme machine. Le système de traitement utilise au moins une canalisation, un premier décodeur, un deuxième décodeur, et la logique de comparaison. La canalisation reçoit et traite simultanément des instructions d'un programme machine. Les premiers et deuxièmes décodeurs sont couplés à la canalisation et décodent des marques de registre liées aux instructions traité par la canalisation. La logique de comparaison est connectée avec les premiers et deuxièmes décodeurs et reçoit les marques de registre décodées avec des données d'attribut indiquant le statut et/ou le type d'instructions traité par la canalisation. La logique de comparaison compare les marques de registre décodées et les données d'attribut à d'autres marques de registre décodées et des données d'attribut pour détecter des risques de données.

 
Web www.patentalert.com

< Method and apparatus for matching system and device fonts

< Method, system, and computer program product for correcting anticipated problems related to global routing

> System and method for imbedding hyperlinked language grammar notation in a "literate" programming environment

> Preserving consistency of passively-replicated non-deterministic objects

~ 00080