System and method for managing vertical dependencies in a digital signal processor

   
   

An apparatus for managing vertical dependencies between instructions in first and second instruction pipelines includes: 1) identifier (ID) reclaim circuitry for determining a sequential set of retired identifiers associated with retired instructions and for determining a next retire ID sequentially following the set; 2) first ID generation circuitry for sequentially assigning identifiers to destination registers associated with instructions entering the pipelines; 3) second ID generation circuitry associated with the first pipeline for identifying a first dependent source register associated with a first dependent source operand of a first instruction entering the first pipeline and assigning an ID of the first register to the first operand; and 4) instruction scheduling circuitry for comparing the first operand ID of the first instruction with the next retire ID and scheduling the first instruction for execution if the first operand ID is less than or equal to the next retire ID.

Un appareil pour contrôler des dépendances verticales entre les instructions dedans d'abord et les deuxièmes canalisations d'instruction inclut : 1) les circuits de récupération de la marque (identification) pour déterminer un ensemble séquentiel de marques retirées se sont associés aux instructions retirées et pour déterminer un prochain retirez l'identification suivant séquentiellement l'ensemble ; 2) les premiers circuits de génération d'identification pour assigner séquentiellement des marques aux registres de destination se sont associés aux instructions entrant dans les canalisations ; 3) les seconde circuits de génération d'identification liés à la première canalisation pour identifier un premier registre dépendant de source se sont associés à un premier opérande dépendant de source d'une première instruction entrant dans la première canalisation et assignant une identification du premier registre au premier opérande ; et 4) les circuits d'établissement du programme d'instruction pour comparer la première identification d'opérande de la première instruction au prochain retirent l'identification et en programmant la première instruction pour l'exécution si la première identification d'opérande est inférieur ou égal à le prochain retirez l'identification.

 
Web www.patentalert.com

< Storage and reproduction apparatus utilizing interrupted operation

< Hybrid semi-physical and data fitting HEMT modeling approach for large signal and non-linear microwave/millimeter wave circuit CAD

> Sets of rate-compatible universal turbo codes nearly optimized over various rates and interleaver sizes

> System and method for performing design rule check

~ 00118