18434569. BUFFER ALLOCATION simplified abstract (Intel Corporation)

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 18434569 titled 'BUFFER ALLOCATION

Simplified Explanation: The patent application describes circuitry that manages the allocation of an NVMe bounce buffer in virtual memory and performs address translation based on responses to NVMe commands.

  • Circuitry allocates an NVMe bounce buffer in virtual memory.
  • Address translation is performed based on responses to NVMe commands.
  • Virtual addresses are translated to physical addresses for the NVMe bounce buffer.

Key Features and Innovation:

  • Efficient management of NVMe bounce buffers in virtual memory.
  • Real-time address translation based on NVMe command responses.
  • Improved performance and reliability of NVMe data transfers.

Potential Applications:

  • Data storage systems
  • High-speed data transfer applications
  • Cloud computing infrastructure

Problems Solved:

  • Address translation delays in NVMe data transfers
  • Efficient management of NVMe bounce buffers
  • Improved system performance and reliability

Benefits:

  • Faster data transfer speeds
  • Reduced latency in NVMe commands
  • Enhanced system efficiency and reliability

Commercial Applications: Title: "Optimizing NVMe Data Transfers with Advanced Address Translation Circuitry" This technology could be utilized in:

  • Data centers
  • High-performance computing systems
  • Networking equipment manufacturers

Prior Art: Research related to NVMe data transfer optimization and address translation circuitry in storage systems.

Frequently Updated Research: Stay updated on advancements in NVMe technology, address translation algorithms, and virtual memory management techniques.

Questions about NVMe Data Transfer Optimization: 1. How does the circuitry manage the allocation of NVMe bounce buffers in virtual memory? 2. What are the potential applications of this technology in data storage systems?


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.