Invention Grant
- Patent Title: Systems and methods for scheduling different types of memory requests with varying data sizes
-
Application No.: US16056376Application Date: 2018-08-06
-
Publication No.: US10649922B2Publication Date: 2020-05-12
- Inventor: Shawn Munetoshi Fukami , Jaideep Dastidar , Yiu Chun Tse
- Applicant: Apple Inc.
- Applicant Address: US CA Cupertino
- Assignee: Apple Inc.
- Current Assignee: Apple Inc.
- Current Assignee Address: US CA Cupertino
- Agency: Kowert Hood Munyon Rankin and Goetzel PC
- Agent Rory D. Rankin
- Main IPC: G06F13/14
- IPC: G06F13/14 ; G06F13/16 ; G06F9/48

Abstract:
A system and method for efficiently scheduling requests. In various embodiments, a processor sends commands such as read requests and write requests to an arbiter. The arbiter reduces latencies between commands being sent to a communication fabric and corresponding data being sent to the fabric. When the arbiter selects a given request, the arbiter identifies a first subset of stored requests affected by the given request being selected. The arbiter adjusts one or more attributes of the first subset of requests based on the selection of the given request. In one example, the arbiter replaces a weight attribute with a value, such as a zero value, indicating the first subset of requests should not be selected. Therefore, during the next selection by the arbiter, only the requests in a second subset different from the first subset are candidates for selection.
Public/Granted literature
- US20200042469A1 SYSTEMS AND METHODS FOR OPTIMIZING SCHEDULING DIFFERENT TYPES OF MEMORY REQUESTS WITH VARYING DATA SIZES Public/Granted day:2020-02-06
Information query