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:
Sep. 07, 2021
Filed:
Nov. 13, 2019
Intel Corporation, Santa Clara, CA (US);
Abhishek R. Appu, El Dorado Hills, CA (US);
Eric G. Liskay, Folsom, CA (US);
Prasoonkumar Surti, Folsom, CA (US);
Sudhakar Kamma, El Dorado Hills, CA (US);
Karthik Vaidyanathan, San Francisco, CA (US);
Rajasekhar Pantangi, Fremont, CA (US);
Altug Koker, El Dorado Hills, CA (US);
Abhishek Rhisheekesan, Vaikom, IN;
Shashank Lakshminarayana, Bengaluru, IN;
Priyanka Ladda, Shevgaon, IN;
Karol A. Szerszen, Hillsboro, OR (US);
Intel Corporation, Santa Clara, CA (US);
Abstract
Examples described herein relate to a decompression engine that can request compressed data to be transferred over a memory bus. In some cases, the memory bus is a width that requires multiple data transfers to transfer the requested data. In a case that requested data is to be presented in-order to the decompression engine, a re-order buffer can be used to store entries of data. When a head-of-line entry is received, the entry can be provided to the decompression engine. When a last entry in a group of one or more entries is received, all entries in the group are presented in-order to the decompression engine. In some examples, a decompression engine can borrow memory resources allocated for use by another memory client to expand a size of re-order buffer available for use. For example, a memory client with excess capacity and a slowest growth rate can be chosen to borrow memory resources from.