Reducing input/output latency using a direct memory access (DMA) engine
AssigneeAmazon Technologies, Inc.
InventorsRon Diamant, Georgy Machulsky, Adi Habusha
Life of this patent
Estimating the term…
Loading patent…
AssigneeAmazon Technologies, Inc.
InventorsRon Diamant, Georgy Machulsky, Adi Habusha
Estimating the term…
Apparatus and methods are disclosed herein for reducing I/O latency when accessing data using a direct memory access (DMA) engine with a parser. A DMA descriptor indicating memory buffer location can be stored in cache. A DMA descriptor read command is generated and can include a prefetch command. A descriptor with the indicator can be communicated to the DMA engine in response to the read. A second parser can detect the descriptor communication, parse the descriptor, and can prefetch data from memory to cache while the descriptor is being communicated to the DMA engine and/or parsed by the DMA engine parser. When the DMA engine parses the descriptor, data can be accessed from cache rather than memory, to decrease latency.
A method of reducing input/output (I/O) latency using a direct memory access (DMA) engine, the method comprising:
A computer-readable storage medium including instructions that upon execution cause a computer system to:
A system, comprising:
Dependencies are inferred from the claim text.