Information processing apparatus, information processing system, and method of controlling information processing apparatus, configured to form ring-shaped bus
First Claim
1. An information processing apparatus as a first information processing apparatus of a plurality of information processing apparatuses configured to form a ring-shaped bus, the information processing apparatus comprising:
- a first buffer configured to have entries to store a first request data that is received through the ring-shaped bus and transmitted to a second information processing apparatus of the plurality of information processing apparatuses through the ring-shaped bus;
a memory; and
a processor coupled to the memory and the processor configured to;
transmit, to the second information processing apparatus, the first request data stored in the entries of the first buffer and a second request data to be transmitted to the second information processing apparatus or a third information processing apparatus of the plurality of information processing apparatuses;
when a state where a number of entries in which data is stored in the first buffer is equal to or larger than a first threshold is continued for a time longer than a first time, and a state where transmissions of the first request data and the second request data to the second information processing apparatus are suppressed is continued for a time longer than a second time, change a number of entries usable in the first buffer into a second threshold larger than the first threshold; and
when the number of entries usable in the first buffer is the second threshold, suppress a transmission of the second request data to the ring-shaped bus.
1 Assignment
0 Petitions
Accused Products
Abstract
A first information-processing-apparatus includes a buffer to have entries to store a first request-data received and transmitted to a second information-processing-apparatus, a memory, and a processor coupled to the memory and configured to transmit, to the second information-processing-apparatus, the first request-data and a second request-data to be transmitted to second or third information-processing-apparatus, when a state where a number of entries in which data is stored in the buffer is equal to or larger than a first threshold is continued for a time longer than a first time, and a state where transmissions of first and second request-data to the second information-processing-apparatus are suppressed is continued for a time longer than a second time, change a number of entries usable in the buffer into a second threshold larger than the first threshold, and when the number of entries usable is the second threshold, suppress a transmission of the second request-data.
5 Citations
9 Claims
-
1. An information processing apparatus as a first information processing apparatus of a plurality of information processing apparatuses configured to form a ring-shaped bus, the information processing apparatus comprising:
-
a first buffer configured to have entries to store a first request data that is received through the ring-shaped bus and transmitted to a second information processing apparatus of the plurality of information processing apparatuses through the ring-shaped bus; a memory; and a processor coupled to the memory and the processor configured to; transmit, to the second information processing apparatus, the first request data stored in the entries of the first buffer and a second request data to be transmitted to the second information processing apparatus or a third information processing apparatus of the plurality of information processing apparatuses; when a state where a number of entries in which data is stored in the first buffer is equal to or larger than a first threshold is continued for a time longer than a first time, and a state where transmissions of the first request data and the second request data to the second information processing apparatus are suppressed is continued for a time longer than a second time, change a number of entries usable in the first buffer into a second threshold larger than the first threshold; and when the number of entries usable in the first buffer is the second threshold, suppress a transmission of the second request data to the ring-shaped bus. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An information processing system comprising:
-
a plurality of information processing apparatuses configured to form a first ring-shaped bus, an information processing apparatus as a first information processing apparatus of the plurality of information processing apparatuses configured to include; a first buffer configured to have entries to store a first request data that is received through the first ring-shaped bus and transmitted to a second information processing apparatus of the plurality of information processing apparatuses through the first ring-shaped bus; a memory; and a processor coupled to the memory and the processor configured to; transmit, to the second information processing apparatus, the first request data stored in the entries of the first buffer and a second request data to be transmitted to the second information processing apparatus or a third information processing apparatus of the plurality of information processing apparatuses; when a state where a number of entries in which data is stored in the first buffer is equal to or larger than a first threshold is continued for a time longer than a first time, and a state where transmissions of the first request data and the second request data to the second information processing apparatus are suppressed is continued for a time longer than a second time, change a number of entries usable in the first buffer into a second threshold larger than the first threshold; and when the number of entries usable in the first buffer is the second threshold, suppress a transmission of the second request data to the first ring-shaped bus. - View Dependent Claims (7, 8)
-
-
9. A method of controlling an information processing apparatus as a first information processing apparatus of a plurality of information processing apparatuses configured to form a ring-shaped bus, the method comprising:
-
storing a first request data that is received through the ring-shaped bus and transmitted to a second information processing apparatus of the plurality of information processing apparatuses through the ring-shaped bus, in a first buffer; transmitting, to the second information processing apparatus, the first request data stored in the entries of the first buffer and a second request data to be transmitted to the second information processing apparatus or a third information processing apparatus of the plurality of information processing apparatuses; changing a number of entries usable in the first buffer into a second threshold larger than the first threshold, when a state where a number of entries in which data is stored in the first buffer is equal to or larger than a first threshold is continued for a time longer than a first time, and a state where transmissions of the first request data and the second request data to the second information processing apparatus are suppressed is continued for a time longer than a second time; and suppressing a transmission of the second request data to the ring-shaped bus, when the number of entries usable in the first buffer is the second threshold, by a processor.
-
Specification