Representing loop branches in a branch history register with...

G - Physics – 06 – F

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 9/38 (2006.01)

Patent

CA 2643969

In response to a property of a conditional branch instruction associated with a loop, such as a property indicating that the branch is a loop-ending branch, a count of the number of iterations of the loop is maintained, and a multi-bit value indicative of the loop iteration count is stored in a Branch History Register (BHR). In one embodiment, the multi-bit value may comprise the actual loop count, in which case the number of bits is variable. In another embodiment, the number of bits is fixed (e.g., two) and loop iteration counts are mapped to one of a fixed number of multi-bit values (e.g., four) by comparison to thresholds. Separate iteration counts may be maintained for nested loops, and a multi-bit value stored in the BHR may indicate a loop iteration count of only an inner loop, only the outer loop, or both.

En réponse à une propriété d'une instruction de branchement conditionnelle associée à une boucle, cette propriété indiquant que la branchement est un branchement à extrémité en boucle, un compte du nombre d'itérations de la boucle est mis à jour, et une valeur multibit correspondant au compte des itérations de boucles est stockée dans un registre de l'historique des branchements (BHR). Dans un premier mode de réalisation, la valeur multibit peut contenir le compte de boucles actuelles, dans lequel cas le nombre de bits est variable. Dans un autre mode de réalisation, le nombre de bits est fixe (par exemple, deux) et les comptes des itérations de boucles sont mappés sur un des nombres fixes des valeurs multibits (par exemple, quatre) par comparaison des seuils. Des comptes d'itérations distincts peuvent être mis à jour pour les boucles emboîtées, une valeur multibit stockée dans le BHR pouvant indiquer le compte des itérations de boucles seulement pour une boucle intérieure, seulement pour la boucle extérieure, ou pour les deux.

LandOfFree

Say what you really think

Search LandOfFree.com for Canadian inventors and patents. Rate them and share your experience with other people.

Rating

Representing loop branches in a branch history register with... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Representing loop branches in a branch history register with..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Representing loop branches in a branch history register with... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFCA-PAI-O-1596560

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.