Invention Grant
US08996756B2 Using process location to bind IO resources on NUMA architectures
有权
使用进程位置绑定NUMA架构上的IO资源
- Patent Title: Using process location to bind IO resources on NUMA architectures
- Patent Title (中): 使用进程位置绑定NUMA架构上的IO资源
-
Application No.: US13076735Application Date: 2011-03-31
-
Publication No.: US08996756B2Publication Date: 2015-03-31
- Inventor: Nicolas G. Droux , Rajagopal Kunhappan , Sherman Pun
- Applicant: Nicolas G. Droux , Rajagopal Kunhappan , Sherman Pun
- Applicant Address: US CA Redwood Shores
- Assignee: Oracle International Corporation
- Current Assignee: Oracle International Corporation
- Current Assignee Address: US CA Redwood Shores
- Agency: Osha • Liang LLP
- Main IPC: G06F13/12
- IPC: G06F13/12 ; G06F9/46 ; G06F13/40 ; G06F9/50

Abstract:
In general, in one aspect, the invention relates to a method for binding input/output (I/O) objects to nodes. The method includes receiving a request to use an I/O device from a process, determining a resource to service the request, generating a first I/O object corresponding to the resource, wherein the first I/O object is unbound, and generating a proc object, wherein the proc object comprises a reference to the process requesting to use the I/O device. The method also includes sending the first I/O object and the proc object to a Non-Uniform Memory Access (NUMA) I/O Framework, determining that the process is executing on a first NUMA node, selecting the first NUMA, binding the first I/O object to the first NUMA node, and servicing the request by processing, on the first NUMA node, the resource corresponding to the first I/O object.
Public/Granted literature
- US20120072622A1 USING PROCESS LOCATION TO BIND IO RESOURCES ON NUMA ARCHITECTURES Public/Granted day:2012-03-22
Information query