Method and apparauts for parallel exchange operation in a pipeli

Boots – shoes – and leggings

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

395400, 395775, 395800, 3642318, 3642564, 364260, 3642602, 3642624, G06F 924, G06F 938, G06F 1200, G06F 1500

Patent

active

053676505

ABSTRACT:
A data register file system is provided in a microprocessor having a pipelined execution unit that employs the data register file to store operands and results of its instruction executions. The data register file system includes a plurality of data registers, each of which stores one of the operands and results. A pointer table has a plurality of pointer registers, each storing an address of one of the data registers. A first address generation logic is coupled to the pointer table and the pipelined execution unit for generating a first set of pointer table addresses to access a first group of the pointer registers for the addresses of a first group of the data registers which are required by the execution of a first floating point instruction. The first address generation logic services the first floating point instruction A second address generation logic is coupled to the pointer table and the pipelined execution unit for generating a second set of pointer table addresses to access a second group of the pointer registers for the addresses of a second group of the data registers which are required by the execution of a second instruction. The second address generation logic is provided specifically to facilitate the issue and execution of the second floating point instruction in parallel with the first floating point instruction The second instruction is an exchange instruction that requires an exchange of contents stored in the second group of data registers. A circuit is coupled to the pointer table and the data registers for coupling the addresses of the first group of the data registers to the data registers for accessing the first group of the data registers. A read circuit is coupled to the pointer table for reading the addresses of the second group of the data registers. An exchange circuit is coupled to the read circuit for exchanging the addresses read from the second group of the pointer registers and writing the addresses exchanged back to the second group of the pointer registers. The second instruction is issued and executed in parallel with the first instruction. A method of executing the exchange instruction in parallel with other instructions in the data register file system is also described.

REFERENCES:
patent: 4704679 (1987-11-01), Hassler et al.
patent: 4807185 (1989-02-01), Kamiya
patent: 4835729 (1989-05-01), Morton
patent: 5001629 (1991-03-01), Murakami et al.
patent: 5107457 (1992-04-01), Hayes et al.
patent: 5179734 (1993-01-01), Candy et al.
patent: 5241679 (1993-08-01), Nakagawa et al.
patent: 5243701 (1993-09-01), Muramatsu et al.
patent: 5269012 (1993-12-01), Nakajima

LandOfFree

Say what you really think

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

Rating

Method and apparauts for parallel exchange operation in a pipeli does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and apparauts for parallel exchange operation in a pipeli, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparauts for parallel exchange operation in a pipeli will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1997550

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