Dynamic bus control apparatus for optimized device connection
AssigneeFujitsu Limited
InventorKeiko Shibuya
Life of this patent
Estimating the term…
Abstract
A priority decision circuit decides priorities of a plurality of slots on the basis of access frequencies or the like. In conformity with these priorities, a bus mapping circuit performs mapping allowing a slot having a higher priority to be connected to the upper hierarchical bus whereas it performs mapping allowing a slot having a lower priority to be connected to the lower hierarchical bus.
Claims15
A bus control apparatus comprising:
- a bus connected to a host apparatus by hierarchizing the bus to at least an upper hierarchical bus and a lower hierarchical bus;
- a plurality of slots selectively connectable to said bus in order to connect a device receiving an input/output demand from said host apparatus;
- a priority decision circuit for dynamically deciding priorities of said plurality of slots at specified time intervals;
- and
- a bus mapping circuit for mapping said plurality of slots so as to connect each slot having a high priority to said upper hierarchical bus and to connect each slot having a low priority to said lower hierarchical bus each time the priority of the plurality of slots is decided by said priority decision circuit.
A bus control apparatus for connecting a plurality of slots for the connection of devices receiving an input/output demand from a host apparatus to a bus connected to said host apparatus, said bus control apparatus comprising:
- a plurality of slot connecting positions which are provided for said bus and to which predetermined priorities have been assigned;
- a priority decision circuit for dynamically deciding priorities of said plurality of slots at every certain time interval;
- and
- a bus mapping circuit for selectively connecting each of said plurality of slots to said slot connecting position having said slot connecting position of the corresponding priority each time the priority of the slot is determined by said priority decision circuit.
A method of connecting a plurality of slots to a hierarchical bus, said hierarchical bus having an upper bus and a lower bus, for the connection of devices receiving access requests from a host apparatus, comprising:
- determining the priorities of each of the plurality of slots, based on the frequency of access of the host apparatus to devices connected to said each of the plurality of slots;
- connecting each slot having a high priority to the upper bus;
- and connecting each slot having a low priority to the lower bus.
A method of connecting a plurality of slots to a bus for the connection of devices receiving access requests from a host apparatus, comprising:
- assigning predetermined priorities to a plurality of slot connecting positions;
- dynamically determining the priorities of the plurality of slots at every certain time interval;
- and
- selectively connecting each slot of the plurality of slots to said slot connecting position having said slot connecting position of the corresponding priority each time the priority of the slot is determined.
A method of connecting a plurality of slots to a bus, comprising:
- hierarchizing the bus to at least an upper hierarchical bus and a lower hierarchical bus;
- dynamically deciding priorities of said plurality of slots at specified time intervals;
- and
- mapping the plurality of slots, wherein each slot having a high priority is connected to said upper hierarchical bus and each slot having a low priority is connected to said lower hierarchical bus each time the priority of the plurality of slots is dynamically decided.
A bus control apparatus, comprising:
- means for hierarchizing a bus to at least an upper hierarchical bus and a lower hierarchical bus;
- means for selectively connecting a plurality of slots to said bus in order to connect a device receiving an input/output demand from a host;
- means for dynamically deciding priorities of said plurality of slots at specified time intervals;
- and
- means for mapping said plurality of slots so as to connect each slot having a high priority to said upper hierarchical bus and to connect each slot having a low priority to said lower hierarchical bus each time the priority of the plurality of slots is decided.
Dependencies are inferred from the claim text.