- 专利标题: VIRTUALIZATION OF PROCESS ADDRESS SPACE IDENTIFIERS FOR SCALABLE VIRTUALIZATION OF INPUT/OUTPUT DEVICES
-
申请号: US17404897申请日: 2021-08-17
-
公开(公告)号: US20210373934A1公开(公告)日: 2021-12-02
- 发明人: Sanjay KUMAR , Rajesh M. SANKARAN , Gilbert NEIGER , Philip R. LANTZ , Jason W. BRANDT , Vedvyas SHANBHOGUE , Utkarsh Y. KAKAIYA , Kun TIAN
- 申请人: Intel Corporation
- 申请人地址: US CA Santa Clara
- 专利权人: Intel Corporation
- 当前专利权人: Intel Corporation
- 当前专利权人地址: US CA Santa Clara
- 主分类号: G06F9/455
- IPC分类号: G06F9/455 ; G06F9/30 ; G06F12/1045 ; G06F12/109
摘要:
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.
公开/授权文献
信息查询