Invention Grant
- Patent Title: Fabricless allocation of cache slots of local shared caches with cache slot recycling in a fabric environment
-
Application No.: US17203854Application Date: 2021-03-17
-
Publication No.: US11809315B2Publication Date: 2023-11-07
- Inventor: Steve Ivester , Kaustubh Sahasrabudhe
- Applicant: EMC IP HOLDING COMPANY LLC
- Applicant Address: US MA Hopkinton
- Assignee: Dell Products L.P.
- Current Assignee: Dell Products L.P.
- Current Assignee Address: US MA Hopkinton
- Agency: Anderson Gorecki LLP
- Main IPC: G06F12/06
- IPC: G06F12/06 ; G06F12/084 ; G06F9/50 ; G06F12/0871 ; G06F11/20 ; G06F12/0802

Abstract:
Worker threads allocate at least some recycled cache slots of a local portion of a shared memory to the compute node to which the memory portion is local. More specifically, the recycled cache slots are allocated prior to receipt of the IO that the recycled cache slot will be used to service. The allocated recycled cache slots are added to primary queues of each compute node. If a primary queue is full then the worker thread adds the recycled cache slot, unallocated, to a secondary queue. Cache slots in the secondary queue can be claimed by any compute node associated with the shared memory. Cache slots in the primary queue can be used by the local compute node without sending test and set messages via the fabric that interconnects the compute nodes, thereby improving IO latency.
Public/Granted literature
- US20220300420A1 FABRICLESS ALLOCATION OF A LOCAL CACHE IN A FABRIC ENVIRONMENT Public/Granted day:2022-09-22
Information query