COMMAND SELECTION METHOD AND ITS APPARATUS, COMMAND THROW METHOD AND ITS APPARATUS
First Claim
Patent Images
1. A command selection method for selecting, within a processor, one command from a plurality of command queues vested with order of priority, comprising:
- changing dynamically the order of priority assigned to the plurality of command queues; and
selecting a command from a command queue in which a higher priority exists from among the plurality of command queues in accordance with the post-change order of priority.
1 Assignment
0 Petitions
Accused Products
Abstract
When selecting one command within a processor from a plurality of command queues vested with order of priority, the order of priority assigned to the plurality of command queues is dynamically changed so as to select a command, on a priority basis, from a command queue vested with a higher priority from among the plurality of command queues in accordance with the post-change order of priority.
-
Citations
9 Claims
-
1. A command selection method for selecting, within a processor, one command from a plurality of command queues vested with order of priority, comprising:
-
changing dynamically the order of priority assigned to the plurality of command queues; and selecting a command from a command queue in which a higher priority exists from among the plurality of command queues in accordance with the post-change order of priority. - View Dependent Claims (2, 3, 4)
-
-
5. A command selection apparatus which is an apparatus mounted on a processor for selecting one command from a plurality of command queues vested with order of priority, comprising:
-
an order change unit for dynamically changing order of priority assigned to the plurality of command queues; and a command selection unit for selecting a command from the plurality of command queues in accordance with a post-change order priority if the order of priority is changed by the order change unit. - View Dependent Claims (6)
-
-
7. A command throw method used for throwing a command into a pipeline process unit mounted on a processor, comprising:
-
monitoring rethrowing of command for each priority of the command threw into the pipeline process unit; and changing timings of throwing the command into the pipeline process unit on the basis of the monitoring result. - View Dependent Claims (8)
-
-
9. A command throw apparatus which is an apparatus mounted on a processor for throwing a command into a pipeline process unit for performing pipeline processing, comprising:
-
a re-throw monitoring unit for monitoring the re-throwing of a command for each priority of commands threw into the pipeline process unit; and a throw unit for changing timings of throwing the command into the pipeline process unit on the basis of a monitoring result of the re-throw monitoring unit.
-
Specification