Capacity on demand using signaling bus control
View Patent ↗An apparatus and method is disclosed for providing capacity on demand using control to alter latency and/or bandwidth on a signaling bus in a computer system. If additional capacity is required, authorization is requested for additional capacity. If authorized, bandwidth of the signaling bus is increased to provide additional capacity in the computing system. Alternatively, upon authorization, latency of data transmissions over the signaling bus is reduced. In another alternative, upon authorization, memory timings are adjusted to speed up memory fetches and stores.
1. A method of providing capacity on demand for a computer system comprising the steps of:
monitoring an indicator that relates capacity and demand;
if capacity and demand differ by a predetermined amount, requesting a change in capacity from an authorizing source;
receiving approval from the authorizing source for a change in capacity; and
upon approval by the authorizing source, changing the capacity of the computing system by changing a bandwidth or a latency of a signaling bus, the step of changing the capacity of the computing system by changing the bandwidth or the latency of a signaling bus including the step of changing a snoop stall.