Micron technology, inc. (20240160553). QUALITY OF SERVICE MANAGEMENT IN A MEMORY SUB-SYSTEM simplified abstract

From WikiPatents
Jump to navigation Jump to search

QUALITY OF SERVICE MANAGEMENT IN A MEMORY SUB-SYSTEM

Organization Name

micron technology, inc.

Inventor(s)

Raja V.S. Halaharivi of Gilroy CA (US)

Prateek Sharma of San Jose CA (US)

Horia C. Simionescu of Foster City CA (US)

QUALITY OF SERVICE MANAGEMENT IN A MEMORY SUB-SYSTEM - A simplified explanation of the abstract

This abstract first appeared for US patent application 20240160553 titled 'QUALITY OF SERVICE MANAGEMENT IN A MEMORY SUB-SYSTEM

Simplified Explanation

The memory system described in the patent application involves a memory device and a processing device connected to the memory device. The processing device offers various physical or virtual functions (pfs/vfs) to a host computing system. The system sets a credit counter value for each pfs/vf based on a quality of service (qos) parameter. When an original command associated with a specific pfs/vf is fetched from the host computing system, the credit counter value for that pfs/vf is decremented. If a reintroduced command for the same pfs/vf is received after the original command, the credit counter value is incremented. The system then checks if the credit counter value is above a threshold value. If it is, the system continues fetching subsequent commands for that pfs/vf.

  • Memory system with memory device and processing device
  • Credit counter values set based on qos parameter for each pfs/vf
  • Decrement/increment credit counter based on original/reintroduced commands
  • Check credit counter value against threshold for fetching subsequent commands

Potential Applications

The technology described in this patent application could be applied in various fields such as cloud computing, data centers, virtualization, and network infrastructure.

Problems Solved

This technology helps in managing and optimizing the processing of commands associated with different functions in a memory system, ensuring efficient utilization of resources and maintaining quality of service.

Benefits

The benefits of this technology include improved performance, better resource allocation, enhanced quality of service, and increased efficiency in processing commands in a memory system.

Potential Commercial Applications

One potential commercial application of this technology could be in the development of advanced memory systems for data centers and cloud computing environments.

Possible Prior Art

One possible prior art for this technology could be existing memory management systems that focus on optimizing resource allocation and quality of service in computing environments.

Unanswered Questions

How does this technology compare to existing memory management systems in terms of performance and efficiency?

This article does not provide a direct comparison between this technology and existing memory management systems in terms of performance and efficiency.

What are the potential challenges in implementing this technology in real-world memory systems?

This article does not address the potential challenges in implementing this technology in real-world memory systems.


Original Abstract Submitted

a memory system includes a memory device and a processing device coupled to the memory device, the processing device is to present a plurality of physical or virtual functions (pfs/vfs) to a host computing system; set, for each of the plurality of pfs/vfs, a value of a credit counter to an initial value associated with a quality of service (qos) parameter of a respective pf/vf; responsive to fetching an original command received from the host computing system associated with a specified pf/vf, decrement the value of the credit counter associated with the specified pf/vf; responsive to receiving a reintroduced command associated with the specified pf/vf after the original command, increment the value of the credit counter; determine whether the value of the credit counter is not higher than a threshold value; and responsive to determining that the value of the credit counter is higher than the threshold value, continue fetching a subsequent command associated with the specified pf/vf.