Systems and methods of improving storage performance with user-centric direct memory access
AssigneeDell Products L.P.
InventorsKarthik Venkatesh, Akash Lokesh
Life of this patent
Estimating the term…
Loading patent…
AssigneeDell Products L.P.
InventorsKarthik Venkatesh, Akash Lokesh
Estimating the term…
A user-centric direct memory access system receives Input/Output requests and categorizes the requests according to a classification, such as a request size. The request is stored to a statically pinned memory if the request is categorized as a small request, a pinned memory pool if the request is categorized as a medium sized request, and a dynamically allocated memory if the request is a classified as a large request. The statically pinned memory includes three memory block lists, including two block lists for write requests and one block list for read requests. Memory pinned in the dynamically allocated memory may be released upon completion of a request.
A method comprising:
A system comprising:
A non-transitory computer-readable medium storing one or more processor-executable instructions, which when executed by at least one processor cause the at least one processor to perform the operations of:
Dependencies are inferred from the claim text.