Register transfer unit for electronic processor

G - Physics – 06 – F

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 9/38 (2006.01) G06F 9/24 (2006.01) G06F 9/30 (2006.01) G06F 9/46 (2006.01)

Patent

CA 2359683

A processing system has an instruction processor (IP) (1), register files (3 and 4) for storing data to be processed by the IP (1), such as a thread context, and a register transfer unit (RTU) (5) connected to the register files (3 and 4) and to the IP (1). Register files (3 and 4) may assume different states, readable and settable by both the RTU (5) and the IP (1). The IP (1) and the RTU (5) assume control of register files (3 and 4) and perform their functions partially in response to states for the register files, and in releasing register files (3 and 4) after processing, set the states. The invention is particularly applicable to multistreamed processors, wherein more register files (3 and 4) than streams may be implemented, allowing for at least one idle register file in which to accomplish background loading and unloading of data. The invention is also particularly applicable to processing systems dealing with real-time phenomena such as data packet processing in network routers.

L'invention concerne un système de traitement comprenant un processeur d'instruction (IP) (1), des piles (3, 4) de stockage de données à traiter par le IP (1), notamment un contexte d'unité d'exécution, et une unité de transfert de registres (RTU) (5) connectée aux piles (3, 4) et à l'IP (1). Les piles (3, 4) peuvent prendre en charge des états différents, lisible et définissable, grâce à la RTU (5) et à l'IP (1), tous deux assumant le contrôle des piles (3, 4). Ces derniers exécutent leurs fonctions, d'une part, en réponse aux états pour les piles et dans les piles (3, 4) et d'autre part, ils libèrent les piles (3, 4) après traitement, une fois les états définis. L'invention s'applique particulièrement aux processeurs multiflux, assurant une plus grande prise en charge des piles (3, 4) que du flux. Ainsi au moins une pile ralentie permet le chargement et le déchargement de données. L'invention s'applique aussi aux systèmes de traitement gérant des phénomènes en temps réel, notamment le traitement de paquets de données dans les routeurs de réseau.

LandOfFree

Say what you really think

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

Rating

Register transfer unit for electronic processor does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Register transfer unit for electronic processor, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Register transfer unit for electronic processor will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFCA-PAI-O-1993142

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