Handling of coprocessor instructions in a data processing...

Electrical computers and digital processing systems: processing – Processing architecture – Microprocessor or multichip or multimodule processor having...

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Reexamination Certificate

active

06883085

ABSTRACT:
The present invention provides a data processing apparatus and method for handling of coprocessor instructions. The apparatus comprises a processor core for processing a sequence of data processing instructions, and a plurality of coprocessors for executing coprocessor instructions provided within the sequence of data processing instructions. Each coprocessor instruction has a virtual coprocessor number associated therewith for use in identifying which of the plurality of coprocessors is to execute that coprocessor instruction. For each coprocessor instruction with its associated virtual coprocessor number, there are multiple coprocessors within the plurality that may execute that coprocessor instruction, and a coprocessor determination logic is provided to determine for each virtual coprocessor number, based on a mapping, which coprocessor is assigned that virtual coprocessor number, and hence will execute instructions associated with that virtual coprocessor number. Further, in preferred embodiments, the processor core is able to invoke a change in the mapping so as to alter for any virtual coprocessor number the coprocessor that is assigned that virtual coprocessor number, and hence is responsible for executing coprocessor instructions having that virtual coprocessor number associated therewith. This approach provides a very flexible technique for dynamically allocating virtual coprocessor numbers to coprocessors at any appropriate point during execution of the instructions on the processor core, for example upon a task switch.

REFERENCES:
patent: 4992938 (1991-02-01), Cocke et al.
patent: 4994961 (1991-02-01), MacGregor et al.
patent: 5218711 (1993-06-01), Yoshida
patent: 6505290 (2003-01-01), Moyer et al.
patent: 6829697 (2004-12-01), Davis et al.

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

Handling of coprocessor instructions in a data processing... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Handling of coprocessor instructions in a data processing..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Handling of coprocessor instructions in a data processing... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3437557

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