Patent ID: 8402172
Filing Date: 2013-03-19
Classification: G06F

Abstract:
1. A multiprocessor system comprising: a plurality of processors; a device driver; a device adapter, wherein the device driver and the device adapter are associated with layers of an operating system kernel; scheduling means to pin down a process to a processor of the plurality of processors until an input/output request generated by the process is completed; a registering-processor-in-metadata-component for registering the processor in metadata of the operating system kernel, wherein the metadata is associated with the request; one or more operating system kernel layers for executing an input/output request issue code path and an input/output request completion code path on the processor; and means for identifying the processor to the device driver so that the input/output request is placed by the device driver in a request queue of the device adapter such that on completion of the request the processor to which the process is pinned down receives a completion interrupt.