Performance of multi-processor computer systems
AssigneeMicrosoft Technology Licensing, LLC
InventorsAlireza Dabagh, Murari Sridharan, Joseph Nievelt, Ganesh Srinivasan, Muhammad Junaid Shahid
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Technology Licensing, LLC
InventorsAlireza Dabagh, Murari Sridharan, Joseph Nievelt, Ganesh Srinivasan, Muhammad Junaid Shahid
Estimating the term…
Embodiments of the invention may improve the performance of multi-processor systems in processing information received via a network. For example, some embodiments may enable configuration of a system such that information received can be distributed among multiple processors for efficient processing. A user may select from among multiple configuration options, each configuration option being associated with a particular mode of processing information received. By selecting a configuration option, the user may specify how received information is processed to capitalize on the system's characteristics, such as by aligning processors on the system with certain NICs. As such, the processor(s) aligned with a NIC may perform networking-related tasks associated with information received by that NIC. If initial alignment causes one or more processors to become over-burdened, processing tasks may be dynamically re-distributed to other processors.
A computer, coupled to at least one computer network, comprising:
A computer implemented process, performed by a computer, coupled to at least one computer network, the computer including a plurality of processors including a plurality of non-uniform memory access nodes, and at least one network interface controller, and at least one storage facility storing first programmed instructions defining a query facility, and an application executing on the computer, the computer-implemented process comprising:
An article of manufacture, comprising:
Dependencies are inferred from the claim text.