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. 24, 2024
Filed:
Feb. 08, 2023
Arm Limited, Cambridge, GB;
Glen Andrew Harris, Austin, TX (US);
Alexander Cole Shulyak, Austin, TX (US);
. Abhishek Raja, Niagara Falls, NY (US);
Bipin Prasad Heremagalur Ramaprasad, Austin, TX (US);
William Elton Burky, Austin, TX (US);
Li Ma, Austin, TX (US);
Michael David Achenbach, Austin, TX (US);
Nicholas Andrew Plante, Austin, TX (US);
Yasuo Ishii, Austin, TX (US);
Arm Limited, Cambridge, GB;
Abstract
There is provided an apparatus, method and medium. The apparatus comprises processing circuitry to process instructions and a reorder buffer identifying a plurality of entries having state information associated with execution of one or more of the instructions. The apparatus comprises allocation circuitry to allocate entries in the reorder buffer, and to allocate at least one compressed entry corresponding to a plurality of the instructions. The apparatus comprises memory access circuitry responsive to an address associated with a memory access instruction corresponding to access-sensitive memory and the memory access instruction corresponding to the compressed entry, to trigger a reallocation procedure comprising flushing the memory access instruction and triggering reallocation of the memory access instruction without the compression. The allocation circuitry is responsive to a frequency of occurrence of memory access instructions addressing the access-sensitive memory meeting a predetermined condition, to suppress the compression whilst the predetermined condition is met.