US 12,327,045 B2
System, apparatus, and method for scheduling metadata requests
Ramya Jayaram Masti, Hillsboro, OR (US); Thomas Toll, Portland, OR (US); Adrian C. Moga, Portland, OR (US); and Vincent Von Bokern, Rescue, CA (US)
Assigned to Intel Corporation, Santa Clara, CA (US)
Filed by Intel Corporation, Santa Clara, CA (US)
Filed on Mar. 26, 2021, as Appl. No. 17/213,700.
Prior Publication US 2022/0308791 A1, Sep. 29, 2022
Int. Cl. G06F 3/06 (2006.01); G06F 9/50 (2006.01)
CPC G06F 3/0659 (2013.01) [G06F 3/0611 (2013.01); G06F 3/0673 (2013.01); G06F 9/5005 (2013.01)] 17 Claims
OG exemplary drawing
 
1. An apparatus comprising:
a memory to store a plurality of metadata requests, each of the plurality of metadata requests associated with one of a plurality of metadata priority levels; and
a scheduler coupled to the memory and to a memory controller, the scheduler to schedule transmission of a first metadata request of the plurality of metadata requests to the memory controller based at least in part on a first metadata priority level associated with the first metadata request and a first bandwidth portion of a metadata request bandwidth, the first bandwidth portion associated with the first metadata priority level, wherein each of the plurality of metadata priority levels is associated with a metadata priority level weight, and the scheduler is further to allocate the first bandwidth portion of the metadata bandwidth to metadata requests associated with the first metadata priority level based at least in part on a first metadata priority level weight associated with the first metadata priority level.