In order multithreading recycle and dispatch mechanism

G - Physics – 06 – F

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 9/38 (2006.01) G06F 7/38 (2006.01) G06F 9/312 (2006.01) G06F 9/345 (2006.01) G06F 15/00 (2006.01)

Patent

CA 2503079

A system and method is provided for improving throughput of an in-order multithreading processor. A dependent instruction is identified to follow at least one long latency instruction with register dependencies from a first thread. The dependent instruction is recycled by providing it to an earlier pipeline stage. The dependent instruction is delayed at dispatch. The completion of the long latency instruction is detected from the first thread. An alternate thread is allowed to issue one or more instructions while the long latency instruction is being executed.

L'invention concerne un système et une méthode destinés à améliorer la sortie d'un processeur multichaîné symétrique. Une instruction dépendante est censée suivre au moins une longue instruction de latence avec des dépendances de registre d'un premier chemin. L'instruction dépendante est réutilisée par renvoi à une étape pipeline antérieure. L'instruction dépendante est retardée lors de la répartition. L'achèvement de l'instruction à longue latence est détecté à partir du premier chemin. Un autre chemin peut délivrer un ou plusieurs instructions tandis que l'instruction de latence longue est exécutée.

LandOfFree

Say what you really think

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

Rating

In order multithreading recycle and dispatch mechanism does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with In order multithreading recycle and dispatch mechanism, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and In order multithreading recycle and dispatch mechanism will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFCA-PAI-O-1434693

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