Command selection method and its apparatus
First Claim
Patent Images
1. A command selecting method for a processor that selects, a command from a plurality of command queues each of which vested with priority order, the command selecting method comprising:
- counting a number of times for each of the plurality of command queues in which a command has not been selected successively other than a command queue vested with higher priority order;
changing priority order of a command queue of which counted number of times reaches a predetermined value to higher priority order; and
selecting a command from a command queue in which the higher priority order is vested from the plurality of command queues in accordance with the changed priority order.
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.
9 Citations
7 Claims
-
1. A command selecting method for a processor that selects, a command from a plurality of command queues each of which vested with priority order, the command selecting method comprising:
-
counting a number of times for each of the plurality of command queues in which a command has not been selected successively other than a command queue vested with higher priority order; changing priority order of a command queue of which counted number of times reaches a predetermined value to higher priority order; and selecting a command from a command queue in which the higher priority order is vested from the plurality of command queues in accordance with the changed priority order. - View Dependent Claims (2, 3, 5, 6)
-
-
4. A command selecting apparatus included in a processor for selecting a command from a plurality of command queues each of which vested with priority order, the command selecting apparatus comprising:
-
a counting unit that counts a number of times for each of the plurality of command queues in which a command has not been selected successively other than a command queue vested with higher priority order; a priority order changing unit that changes priority order of a command queue of which counted number of times reaches a predetermined value to higher priority order; and a command selecting unit that selects a command queue in which the higher priority order is vested from the plurality of command queues in accordance with the changed priority order. - View Dependent Claims (7)
-
Specification