Programmable tuning for flow control and support for CPU hot plug
OwnerAndrej Kocev, Samuel H. Duncan +1inventors
InventorsAndrej Kocev, Samuel H. Duncan, Steven Ho
Life of this patent
Estimating the term…
Loading patent…
OwnerAndrej Kocev, Samuel H. Duncan +1inventors
InventorsAndrej Kocev, Samuel H. Duncan, Steven Ho
Estimating the term…
A method and system for controlling the operations of a multi-processor system in a programmable fashion that allows tuning of the operational flow including support for hot swapping. A system control register or registers with a plurality of fields are defined to allocate system resources available at I/O ports to anticipated transactions at those ports. The control register(s) fields may include, for each port, the number of direct memory access engines available to support transactions, the number of cache lines available for requested data, the priorities of the anticipated transactions, etc. One field supports hot swapping wherein the registers, memory and cache contents and status are flushed and stored and the system directory is updated. Also, and the status of data with respect to the swapped assembly is updated to inform the system.
A method for programmably allocating system resources to accommodate I/O transactions at I/O ports of a multiprocessor computer system comprising the steps of:
A system for allocating system resources to accommodate I/O transactions at I/O ports of a multiprocessor computer system comprising:
Dependencies are inferred from the claim text.