The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Dec. 29, 2020
Filed:
Aug. 01, 2016
Apple Inc., Cupertino, CA (US);
Manu Gulati, Saratoga, CA (US);
Peter F. Holland, Los Gatos, CA (US);
Erik P. Machnicki, Los Altos, CA (US);
Robert E. Jeter, Santa Clara, CA (US);
Rakesh L. Notani, Sunnyvale, CA (US);
Neeraj Parik, San Jose, CA (US);
Marc A. Schaub, Sunnyvale, CA (US);
Apple Inc., Cupertino, CA (US);
Abstract
In some embodiments, a system includes a memory system, a real-time computing device, and a controller. The real-time computing device stores data within a local buffer having a corresponding storage threshold, where the data satisfies the storage threshold, and where the storage threshold is based on a latency of the memory system and an expected rate of utilization of the data of the local buffer. The controller detects that the memory system should perform an operation, where the memory system is unavailable to the real-time computing device during the operation. In response to detecting that an amount of time for the operation exceeds an amount of time corresponding to the storage threshold, the controller overrides the storage threshold. The controller may override the storage threshold by modifying the storage threshold and by overriding a default priority for access requests of the real-time computing device to the memory system.