发明名称 |
DISTRIBUTED QUEUE PAIR STATE ON A HOST CHANNEL ADAPTER |
摘要 |
A method for managing a distributed cache of a host channel adapter (HCA) that includes receiving a work request including a QP number, determining that a QP state identified by the QP number is not in the distributed cache, retrieving the QP state from main memory, and identifying a first portion and a second portion of the QP state. The method further includes storing the first portion into a first entry of a first sub-cache block associated with the first module, where the first entry is identified by a QP index number, storing the second portion into a second entry of a second sub-cache block associated with the second module, where the second entry is identified by the QP index number; and returning the QP index number of the QP state to the first module and the second module. |
申请公布号 |
US2014181232(A1) |
申请公布日期 |
2014.06.26 |
申请号 |
US201213721671 |
申请日期 |
2012.12.20 |
申请人 |
ORACLE INTERNATIONAL CORPORATION |
发明人 |
Manula Brian Edward;Sandven Magne Vigulf |
分类号 |
G06F15/17 |
主分类号 |
G06F15/17 |
代理机构 |
|
代理人 |
|
主权项 |
1. A method for managing a distributed cache of a host channel adapter (HCA), comprising:
receiving a work request comprising a QP number; determining that a QP state identified by the QP number is not in the distributed cache,
wherein the QP state comprises a plurality of data fields, andwherein the distributed cache comprises a plurality of sub-cache blocks; retrieving the QP state from main memory; identifying a first portion and a second portion of the QP state,
wherein the first portion comprises a first subset of the plurality of data fields required by a first module of the HCA, andwherein the second portion comprises a second subset of the plurality of data fields required by a second module of the HCA; storing the first portion into a first entry of a first sub-cache block associated with the first module, wherein the first entry is identified by a QP index number; storing the second portion into a second entry of a second sub-cache block associated with the second module, wherein the second entry is identified by the QP index number; and returning the QP index number of the QP state to the first module and the second module. |
地址 |
Redwood City CA US |