Patent | Date |
---|
Data Processing Apparatus And Method For Prefetch Generation App 20220308880 - BONDARENKO; Natalya ;   et al. | 2022-09-29 |
Technique For Training A Prediction Apparatus App 20220229783 - PIRY; Frederic Claude Marie ;   et al. | 2022-07-21 |
Data processing apparatus with respective banked registers for exception levels Grant 11,157,277 - Airaud , et al. October 26, 2 | 2021-10-26 |
Cache control circuitry and methods Grant 11,132,202 - Nassi , et al. September 28, 2 | 2021-09-28 |
Apparatus and method for performing an index operation Grant 11,113,028 - Shen , et al. September 7, 2 | 2021-09-07 |
Processing of a temporary-register-using instruction including determining whether to process a register move micro-operation for transferring data from a first register file to a second register file based on whether a temporary variable is still available in the second register file Grant 11,036,511 - Shen , et al. June 15, 2 | 2021-06-15 |
Bit processing involving bit-level permutation instructions or operations Grant 11,010,159 - Shen , et al. May 18, 2 | 2021-05-18 |
Apparatus And Method For Performing An Index Operation App 20210026600 - SHEN; Xiaoyang ;   et al. | 2021-01-28 |
Determining A Tag Value For Use In A Tag-guarded Memory App 20210026772 - SHEN; Xiaoyang ;   et al. | 2021-01-28 |
Execution pipeline adaptation Grant 10,846,098 - Airaud , et al. November 24, 2 | 2020-11-24 |
Dynamic SIMD instruction issue target selection Grant 10,725,964 - Airaud , et al. | 2020-07-28 |
Handling modifications to permitted program counter ranges in a data processing apparatus Grant 10,635,445 - Teyssier , et al. | 2020-04-28 |
Cache Control Circuitry And Methods App 20200117463 - NASSI; Luca ;   et al. | 2020-04-16 |
Data Processing App 20200110613 - AIRAUD; Cedric Denis Robert ;   et al. | 2020-04-09 |
Bit Processing App 20200073660 - SHEN; Xiaoyang ;   et al. | 2020-03-05 |
Processing Of Temporary-register-using Instruction App 20200065109 - SHEN; Xiaoyang ;   et al. | 2020-02-27 |
Apparatus and method for storing source operands for operations Grant 10,558,462 - Nassi , et al. Feb | 2020-02-11 |
Available register control for register renaming Grant 10,545,764 - Scalabrino , et al. Ja | 2020-01-28 |
Dynamic Simd Instruction Issue Target Selection App 20190377706 - AIRAUD; Cedric Denis Robert ;   et al. | 2019-12-12 |
Execution Pipeline Adaptation App 20190370004 - AIRAUD; Cedric Denis Robert ;   et al. | 2019-12-05 |
Handling Modifications To Permitted Program Counter Ranges In A Data Processing Apparatus App 20190370001 - TEYSSIER; Remi Marius ;   et al. | 2019-12-05 |
Apparatus And Method For Storing Source Operands For Operations App 20190361705 - NASSI; Luca ;   et al. | 2019-11-28 |
Data storage Grant 10,310,735 - Airaud , et al. | 2019-06-04 |
Register renaming using snapshot buffers Grant 10,198,267 - Airaud , et al. Fe | 2019-02-05 |
Processing queue management Grant 10,042,640 - Scalabrino , et al. August 7, 2 | 2018-08-07 |
Data Storage App 20170249085 - AIRAUD; Cedric Denis Robert ;   et al. | 2017-08-31 |
Register Renaming App 20160350114 - Airaud; Cedric Denis Robert ;   et al. | 2016-12-01 |
Available Register Control For Register Renaming App 20160335088 - SCALABRINO; Luca ;   et al. | 2016-11-17 |
Processing Queue Management App 20160335085 - SCALABRINO; Luca ;   et al. | 2016-11-17 |
Data processing apparatus and method for controlling use of an issue queue to represent an instruction suitable for execution by a wide operand execution unit Grant 9,424,045 - Airaud , et al. August 23, 2 | 2016-08-23 |
Technique for freeing renamed registers Grant 9,400,655 - Schon , et al. July 26, 2 | 2016-07-26 |
Tracking speculative execution of instructions for a register renaming data store Grant 9,361,111 - Scalabrino , et al. June 7, 2 | 2016-06-07 |
Sticky bit update within a speculative execution processing environment Grant 9,311,087 - Scalabrino , et al. April 12, 2 | 2016-04-12 |
Dynamic write port re-arbitration Grant 9,286,069 - Airaud , et al. March 15, 2 | 2016-03-15 |
Encrypting and storing confidential data Grant 9,280,675 - Brelot , et al. March 8, 2 | 2016-03-08 |
Data processing apparatus and method for performing register renaming for certain data processing operations without additional registers Grant 9,201,656 - Brelot , et al. December 1, 2 | 2015-12-01 |
Forwarding condition information from first processing circuitry to second processing circuitry Grant 9,170,819 - Chaussade , et al. October 27, 2 | 2015-10-27 |
Technique For Freeing Renamed Registers App 20140289501 - SCHON; Guillaume ;   et al. | 2014-09-25 |
Data Processing Apparatus And Method For Controlling Use Of An Issue Queue App 20140215189 - AIRAUD; Cedric Denis Robert ;   et al. | 2014-07-31 |
Tracking Speculative Execution Of Instructions For A Register Renaming Data Store App 20140195787 - SCALABRINO; Luca ;   et al. | 2014-07-10 |
Forwarding Condition Information From First Processing Circuitry To Second Processing Circuitry App 20140195780 - CHAUSSADE; Nicolas ;   et al. | 2014-07-10 |
Sticky Bit Update Within A Speculative Execution Processing Environment App 20140181485 - SCALABRINO; Luca ;   et al. | 2014-06-26 |
Dynamic Write Port Re-arbitration App 20140181478 - AIRAUD; Cedric Denis Robert ;   et al. | 2014-06-26 |
Data Processing Apparatus And Method For Performing Register Renaming Without Additional Registers App 20130145130 - BRELOT; Jean-Baptiste ;   et al. | 2013-06-06 |
Control of clock gating Grant 8,352,794 - Teyssier , et al. January 8, 2 | 2013-01-08 |
Encrypting And Storing Confidential Data App 20120246489 - Brelot; Jean-Baptiste ;   et al. | 2012-09-27 |
Power Signature Obfuscation App 20120204056 - Airaud; Cedric Denis Robert ;   et al. | 2012-08-09 |
Data processing apparatus and method for reducing issue circuitry responsibility by using a predetermined pipeline stage to schedule a next operation in a sequence of operations defined by a complex instruction Grant 7,984,269 - Orion , et al. July 19, 2 | 2011-07-19 |
Suppressing register renaming for conditional instructions predicted as not executed Grant 7,925,868 - Lataille , et al. April 12, 2 | 2011-04-12 |
Cache logic, data processing apparatus including cache logic, and a method of operating cache logic Grant 7,856,532 - Lataille , et al. December 21, 2 | 2010-12-21 |
Method for renaming a large number of registers in a data processing system using a background channel Grant 7,844,800 - Vincent , et al. November 30, 2 | 2010-11-30 |
Control of clock gating App 20100162063 - Teyssier; Remi ;   et al. | 2010-06-24 |
Data processing apparatus for processing a stream of instructions in first and second processing blocks with the first processing block supporting register renaming and the second processing block not supporting register renaming Grant 7,698,537 - Airaud , et al. April 13, 2 | 2010-04-13 |
Determining register availability for register renaming Grant 7,624,253 - Begon , et al. November 24, 2 | 2009-11-24 |
Caching data Grant 7,472,225 - Varma , et al. December 30, 2 | 2008-12-30 |
Data processing apparatus and method for executing complex instructions App 20080313435 - Orion; Luc ;   et al. | 2008-12-18 |
Management of cache memories in a data processing apparatus Grant 7,434,007 - Evrard , et al. October 7, 2 | 2008-10-07 |
Suppressing register renaming for conditional instructions predicted as not executed App 20080177984 - Lataille; Norbert Bernard Eugene ;   et al. | 2008-07-24 |
Combining data processors that support and do not support register renaming App 20080155238 - Airaud; Cedric Denis Robert ;   et al. | 2008-06-26 |
Determining register availability for register renaming App 20080114966 - Begon; Florent ;   et al. | 2008-05-15 |
Cache logic, data processing apparatus including cache logic, and a method of operating cache logic App 20080109606 - Lataille; Norbert Bernard Eugene ;   et al. | 2008-05-08 |
Register renaming in a data processing system App 20080082792 - Vincent; Melanie Emanuelle Lucie ;   et al. | 2008-04-03 |
Restoring a register renaming table within a processor following an exception App 20080077782 - Lataille; Norbert Bernard Eugene ;   et al. | 2008-03-27 |
Caching data App 20060288170 - Varma; Rahoul Kumar ;   et al. | 2006-12-21 |
Management of cache memories in a data processing apparatus App 20060224829 - Evrard; Christophe Philippe ;   et al. | 2006-10-05 |