Compass IP Law PC
Programmable re-order buffer for decompression
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.
Intel Corporation
G G G G G
G06F G06T G06F G06T G06F
inventional inventional inventional inventional inventional
Shashank Altug Abhishek R. Karthik Prasoonkumar Abhishek Eric G. Rajasekhar Sudhakar Priyanka Karol A.
Lakshminarayana Koker Appu Vaidyanathan Surti Rhisheekesan Liskay Pantangi Kamma Ladda Szerszen