Intel corporation (20240211392). BUFFER ALLOCATION simplified abstract

From WikiPatents
Jump to navigation Jump to search

BUFFER ALLOCATION

Organization Name

intel corporation

Inventor(s)

Salma Mirza Johnson of Littleton MA (US)

Jose Niell of Franklin MA (US)

Bradley A. Burres of Newton MA (US)

Jackson Ellis of Fort Collins CO (US)

Yadong Li of Portland OR (US)

Jayaram Bhat of Cedar Park TX (US)

Tony Hurson of Austin TX (US)

BUFFER ALLOCATION - A simplified explanation of the abstract

This abstract first appeared for US patent application 20240211392 titled 'BUFFER ALLOCATION

Simplified Explanation: The patent application describes circuitry that allocates a non-volatile memory express (NVMe) bounce buffer in virtual memory associated with an NVMe command and performs address translation to the NVMe bounce buffer based on a response from an NVMe target.

Key Features and Innovation:

  • Circuitry allocates an NVMe bounce buffer in virtual memory.
  • Address translation to the NVMe bounce buffer is performed based on a response from an NVMe target.
  • Virtual address is translated to a physical address for the NVMe bounce buffer.

Potential Applications: This technology can be used in data storage systems, server infrastructure, and high-performance computing environments.

Problems Solved:

  • Efficient allocation of NVMe bounce buffers in virtual memory.
  • Streamlined address translation process based on NVMe command responses.

Benefits:

  • Improved performance in data storage operations.
  • Enhanced efficiency in handling NVMe commands.
  • Optimized memory allocation for NVMe operations.

Commercial Applications: The technology can be applied in cloud computing services, data centers, and enterprise storage solutions to enhance data processing speed and efficiency.

Questions about the Technology: 1. How does the circuitry allocate the NVMe bounce buffer in virtual memory? 2. What are the advantages of performing address translation based on NVMe command responses?

Frequently Updated Research: Stay updated on advancements in NVMe technology, memory management systems, and data storage optimization for potential improvements in this circuitry.


Original Abstract Submitted

examples described herein relate to circuitry to allocate an non-volatile memory express (nvme) bounce buffer in virtual memory that is associated with an nvme command and perform an address translation to an nvme bounce buffer based on receipt of a response to the nvme command from an nvme target. in some examples, the circuitry is to translate the virtual address to a physical address for the nvme bounce buffer based on receipt of a response to the nvme command from an nvme target.