Patent ID: 9384072
Filing Date: 2016-07-05
CPC Classification: G06F,H04L

Claim Text:
1. A method for managing a distributed cache of a host channel adapter (HCA), comprising: receiving a work request comprising a queue pair (QP) number; determining, by a cache control module of the HCA, that a QP state identified by the QP number is not in the distributed cache of the HCA, retrieving the QP state from main memory; identifying a first portion and a second portion of the QP state, 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, wherein the first sub-cache block is one of the plurality of sub-cache blocks; 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, returning the QP index number of the QP state to the first module and the second module.