18469730. Write Arbiter Circuit with Per-Rank Allocation Override Mode simplified abstract (Apple Inc.)

From WikiPatents
Jump to navigation Jump to search

Write Arbiter Circuit with Per-Rank Allocation Override Mode

Organization Name

Apple Inc.

Inventor(s)

Shane J. Keil of San Jose CA (US)

Gregory S. Mathews of Saratoga CA (US)

Rakesh L. Notani of Santa Clara CA (US)

Write Arbiter Circuit with Per-Rank Allocation Override Mode - A simplified explanation of the abstract

This abstract first appeared for US patent application 18469730 titled 'Write Arbiter Circuit with Per-Rank Allocation Override Mode

Simplified Explanation

The memory control circuit described in the patent application is designed to efficiently handle read and write requests for multiple memory ranks. It allocates write requests to different slots based on the target memory rank and adjusts the number of slots available for a given memory rank during a write turn to improve efficiency. Additionally, it determines the number of rank switches within a read turn based on quality-of-service requirements associated with the read requests.

  • Memory control circuit manages read and write requests for multiple memory ranks.
  • Allocates write requests to different slots based on target memory rank.
  • Adjusts number of slots available for a memory rank during a write turn for improved efficiency.
  • Determines number of rank switches within a read turn based on quality-of-service requirements.

Potential Applications

The technology described in this patent application could be applied in various memory systems, such as computer servers, data centers, and high-performance computing systems.

Problems Solved

1. Efficient management of read and write requests for multiple memory ranks. 2. Improved write efficiency by adjusting the number of slots available for a given memory rank during a write turn.

Benefits

1. Enhanced memory control efficiency. 2. Improved quality of service for read requests. 3. Optimal allocation of write requests for different memory ranks.

Potential Commercial Applications

Optimizing memory control circuits in computer servers and data centers for improved performance and efficiency.

Possible Prior Art

One possible prior art could be memory control circuits that allocate read and write requests to different memory ranks but do not dynamically adjust the number of slots available during a write turn based on the target memory rank.

Unanswered Questions

How does the memory control circuit prioritize read requests when multiple quality-of-service requirements are associated with them?

The patent application mentions that the memory control circuit determines the number of rank switches within a read turn based on quality-of-service requirements, but it does not specify how it prioritizes these requests in case of conflicting requirements.

What impact does the adjustment of slots during a write turn have on overall memory system performance?

While the patent application describes adjusting the number of slots available for a given memory rank during a write turn to improve efficiency, it does not provide data or analysis on the actual impact of this adjustment on the performance of the memory system.


Original Abstract Submitted

A memory control circuit coupled to multiple memory ranks may receive read and write requests for a different ranks of the multiple memory ranks. The memory control may allocate write requests to different slots based on the write requests target memory rank, and may adjust the number of slots available for a given memory rank during a write turn to improve write efficiency. The memory control circuit may also determine a number of ranks switches within a read turn based on whether a particular quality-of-service requirement associated with the read requests is being satisfied.