ARBITER, CROSSBAR, REQUEST SELECTION METHOD AND INFORMATION PROCESSING DEVICE
First Claim
Patent Images
1. An arbiter for selecting one from requests issued by each of a plurality of units that are mounted on and connected to a crossbar, comprising:
- first request selection part for selecting one from requests issued by each of the units belonging to the same one of a plurality of groups respectively;
second request selection part for selecting one from the requests selected for each of the groups by the first request selection part;
selection control part for enabling the second request selection part to select requests according to predetermined priority among the plurality of groups; and
the priority among the groups can be changed at prescribed time intervals.
1 Assignment
0 Petitions
Accused Products
Abstract
A plurality of units (processing units) connected to a crossbar are divided into a plurality of groups and one is selected from requests selected for each group according to priority among the groups that changes at prescribed time intervals. Thus, the number of times per unit time requests issued from units belonging to a group whose priority is improved at the prescribed time intervals can be maintained over a certain value regardless of a request state.
31 Citations
15 Claims
-
1. An arbiter for selecting one from requests issued by each of a plurality of units that are mounted on and connected to a crossbar, comprising:
-
first request selection part for selecting one from requests issued by each of the units belonging to the same one of a plurality of groups respectively; second request selection part for selecting one from the requests selected for each of the groups by the first request selection part; selection control part for enabling the second request selection part to select requests according to predetermined priority among the plurality of groups; and the priority among the groups can be changed at prescribed time intervals. - View Dependent Claims (2)
-
-
3. An arbiter for selecting one from requests issued by each of a plurality of units that are mounted on and connected to a crossbar, comprising:
-
first request selection part for selecting one from requests issued by each of the units belonging to the same one of a plurality of groups respectively; second request selection part for selecting one from the requests selected for each of the groups by the first request selection part; selection control part for enabling the second request selection part to select requests according to predetermined priority among the plurality of groups; and the priority among the groups can be dynamically changed. - View Dependent Claims (4, 5, 6)
-
-
7. A crossbar to which a plurality of units are connected, comprising:
-
first request selection part for selecting one from requests issued by each of the units belonging to the same group for each of the groups obtained by dividing the plurality of units; second request selection part for selecting one from the requests selected for each of the groups by the first request selection part; and selection control part for enabling the second request selection part to select requests according to priority among the groups that change at predetermined time intervals. - View Dependent Claims (8)
-
-
9. A crossbar to which a plurality of units are connected, comprising:
-
first request selection part for selecting one from requests issued by each of the units belonging to the same group for each of the groups obtained by dividing the plurality of units; second request selection part for selecting one from the requests selected for each of the groups by the first request selection part; and selection control part for dynamically changing priority among the groups and enabling the second request selection part to select requests according to the priority. - View Dependent Claims (10)
-
-
11. A request selection method for enabling a crossbar to which each of a plurality of units are connected to select one from requests issued by the plurality of units, comprising:
-
selecting one from requests issued by each of the units belonging to the same group for each of the groups obtained by dividing the plurality of units; and selecting one from the requests selected for each of the groups according to priority among the groups which changes at predetermined time intervals. - View Dependent Claims (12)
-
-
13. A request selection method for enabling a crossbar to which each of a plurality of units are connected to select one from requests issued by the plurality of units, comprising:
-
selecting one from requests issued by each of the units belonging to the same group for each of the groups obtained by dividing the plurality of units; and dynamically changing priority among the groups and selecting one from the requests selected for each of the groups according to the priority. - View Dependent Claims (14)
-
-
15. An information processing device, comprising:
-
a plurality of processing units which is divided into a plurality of groups, each for issuing requests; first request selection part for arbitrating the requests issued from the plurality of processing units and selecting one from the requests issued from the processing units belonging to the same group; second request selection part for selecting one from the requests selected for each of the groups by the first request selection part; selection control part for enabling the second request selection part to select requests according to predetermined priority among the plurality of groups; and the priority among the groups can be dynamically changed.
-
Specification