Invention Grant
- Patent Title: Virtualization of process address space identifiers for scalable virtualization of input/output devices
-
Application No.: US17404897Application Date: 2021-08-17
-
Publication No.: US11656899B2Publication Date: 2023-05-23
- Inventor: Sanjay Kumar , Rajesh M. Sankaran , Gilbert Neiger , Philip R. Lantz , Jason W. Brandt , Vedvyas Shanbhogue , Utkarsh Y. Kakaiya , Kun Tian
- Applicant: Intel Corporation
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Nicholson De Vos Webster & Elliott LLP
- Main IPC: G06F9/455
- IPC: G06F9/455 ; G06F9/30 ; G06F12/1045 ; G06F12/109

Abstract:
Implementations of the disclosure provide a processing device comprising an address translation circuit to intercept a work request from an I/O device. The work request comprises a first ASID to map to a work queue. A second ASID of a host is allocated for the first ASID based on the work queue. The second ASID is allocated to at least one of: an ASID register for a dedicated work queue (DWQ) or an ASID translation table for a shared work queue (SWQ). Responsive to receiving a work submission from the SVM client to the I/O device, the first ASID of the application container is translated to the second ASID of the host machine for submission to the I/O device using at least one of: the ASID register for the DWQ or the ASID translation table for the SWQ based on the work queue associated with the I/O device.
Public/Granted literature
- US20210373934A1 VIRTUALIZATION OF PROCESS ADDRESS SPACE IDENTIFIERS FOR SCALABLE VIRTUALIZATION OF INPUT/OUTPUT DEVICES Public/Granted day:2021-12-02
Information query