- Patent Title: Memory address allocation and cache mapping to retain data in cache
-
Application No.: US17668803Application Date: 2022-02-10
-
Publication No.: US11954037B2Publication Date: 2024-04-09
- Inventor: Ankit Sharma , Shridhar Rasal
- Applicant: NVIDIA Corporation
- Applicant Address: US CA Santa Clara
- Assignee: NVIDIA Corporation
- Current Assignee: NVIDIA Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Lowenstein Sandler LLP
- Main IPC: G06F12/0873
- IPC: G06F12/0873 ; G06F12/0868 ; G06F12/0871

Abstract:
A computing system includes a volatile memory, a cache coupled with the volatile memory, and a processing device coupled with the cache and at least one of a storage device or a network port. The processing device is to: generate a plurality of virtual addresses that are sequentially numbered for data that is to be at least one of processed or transferred in response to an input/output (I/O) request; allocate, for the data, a continuous range of physical addresses of the volatile memory; generate a set of hash-based values based on mappings between the plurality of virtual addresses and respective physical addresses of the continuous range of physical addresses; identify a unique cache line of the cache that corresponds to each respective hashed-based value of the set of hash-based values; and cause the data to be directly stored in the unique cache lines of the cache.
Public/Granted literature
- US20230251971A1 MEMORY ADDRESS ALLOCATION AND CACHE MAPPING TO RETAIN DATA IN CACHE Public/Granted day:2023-08-10
Information query
IPC分类: