Patent ID: 11934663
Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 19:
20. A method performed by a Non-Volatile Memory express (NVMe) controller of a client device, the method comprising:
executing an Operating System (OS);
receiving, by the NVMe controller, a command from a processor of the client device to access data in a shared cache that forms part of a distributed cache on a network, the shared cache located in at least one memory of the client device,
wherein one or more other devices on the network is each configured to provide a respective shared cache for the distributed cache; and
in response to receiving the command, executing a program by the NVMe controller to use data read from the shared cache or data to be written to the shared cache to perform at least one computational operation in a kernel space of the OS.