Patent | Date |
---|
Task Dispatch App 20220283847 - PERSSON; Hakan Lars-Goran ;   et al. | 2022-09-08 |
Detecting misprediction when an additional branch direction prediction determined using value prediction is considered more accurate than an initial branch direction prediction Grant 11,403,105 - Vasekin , et al. August 2, 2 | 2022-08-02 |
Tracking speculative data caching Grant 11,397,584 - Caulfield , et al. July 26, 2 | 2022-07-26 |
Technique For Training A Prediction Apparatus App 20220229783 - PIRY; Frederic Claude Marie ;   et al. | 2022-07-21 |
Apparatus and method for prefetching data items Grant 11,392,383 - Caulfield , et al. July 19, 2 | 2022-07-19 |
Apparatus and method for controlling allocation of instructions into an instruction cache storage Grant 11,340,901 - Piry , et al. May 24, 2 | 2022-05-24 |
Sharing instruction encoding space between a coprocessor and auxiliary execution circuitry Grant 11,263,014 - Piry , et al. March 1, 2 | 2022-03-01 |
Cache control in presence of speculative read operations Grant 11,263,133 - Sandberg , et al. March 1, 2 | 2022-03-01 |
Controlling Use Of Data Determined By A Resolve-pending Speculative Operation App 20220050909 - REID; Alastair David ;   et al. | 2022-02-17 |
Prediction Using Instruction Correlation App 20210397455 - BOUZGUARROU; Houdhaifa ;   et al. | 2021-12-23 |
An Apparatus And Method For Predicting Source Operand Values And Optimized Processing Of Instructions App 20210311742 - GREENHALGH; Peter Richard ;   et al. | 2021-10-07 |
Encoding of input to storage circuitry Grant 11,126,714 - Reid , et al. September 21, 2 | 2021-09-21 |
Apparatus And Method For Performing Branch Prediction App 20210279063 - VASEKIN; Vladimir ;   et al. | 2021-09-09 |
Cache Control In Presence Of Speculative Read Operations App 20210042227 - SANDBERG; Andreas Lars ;   et al. | 2021-02-11 |
Sharing Instruction Encoding Space App 20210042124 - PIRY; Frederic Claude Marie ;   et al. | 2021-02-11 |
An Apparatus And Method For Controlling Allocation Of Instructions Into An Instruction Cache Storage App 20210026635 - PIRY; Frederic Claude Marie ;   et al. | 2021-01-28 |
Tracking Speculative Data Caching App 20210026641 - CAULFIELD; Ian Michael ;   et al. | 2021-01-28 |
An Apparatus And Method For Prefetching Data Items App 20210019148 - CAULFIELD; Ian Michael ;   et al. | 2021-01-21 |
Speculative Side-channel Hint Instruction App 20200410110 - GREENHALGH; Peter Richard ;   et al. | 2020-12-31 |
Micro-instruction Cache Annotations To Indicate Speculative Side-channel Risk Condition For Read Instructions App 20200410088 - GREENHALGH; Peter Richard ;   et al. | 2020-12-31 |
Apparatus and method for performing branch prediction Grant 10,831,499 - Bouzguarrou , et al. November 10, 2 | 2020-11-10 |
Branch target address provision Grant 10,613,869 - Greenhalgh , et al. | 2020-04-07 |
Apparatus And Method For Performing Branch Prediction App 20200065111 - BOUZGUARROU; Houdhaifa ;   et al. | 2020-02-27 |
Branch Target Address Provision App 20190303160 - GREENHALGH; Peter Richard ;   et al. | 2019-10-03 |
Apparatus and method for controlling allocation of data into a cache storage Grant 10,394,716 - Piry , et al. A | 2019-08-27 |
Encoding Of Input To Storage Circuitry App 20190163902 - REID; Alastair David ;   et al. | 2019-05-30 |
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 |
Return address prediction Grant 9,361,112 - Demongeot , et al. June 7, 2 | 2016-06-07 |
Apparatus and method for mapping architectural registers to physical registers Grant 9,311,088 - Piry , et al. April 12, 2 | 2016-04-12 |
Data processing apparatus and method for performing load-exclusive and store-exclusive operations Grant 9,223,701 - Piry , et al. December 29, 2 | 2015-12-29 |
Error recovery upon reaching oldest instruction marked with error or upon timed expiration by flushing instructions in pipeline pending queue and restarting execution Grant 9,075,621 - Schon , et al. July 7, 2 | 2015-07-07 |
Recovering from exceptions and timing errors Grant 9,052,909 - Piry , et al. June 9, 2 | 2015-06-09 |
Return Address Prediction App 20140317390 - DEMONGEOT; Clement Marc ;   et al. | 2014-10-23 |
Data Processing Apparatus And Method For Performing Load-exclusive And Store-exclusive Operations App 20140310480 - PIRY; Frederic Claude Marie ;   et al. | 2014-10-16 |
Data Processing Apparatus And Method For Controlling Use Of An Issue Queue App 20140215189 - AIRAUD; Cedric Denis Robert ;   et al. | 2014-07-31 |
Apparatus And Method For Mapping Architectural Registers To Physical Registers App 20140164742 - PIRY; Frederic Claude Marie ;   et al. | 2014-06-12 |
Limiting certain processing activities as error rate probability rises Grant 8,738,971 - Piry , et al. May 27, 2 | 2014-05-27 |
Error recovery in a data processing apparatus Grant 8,640,008 - Schon , et al. January 28, 2 | 2014-01-28 |
Apparatus and method for mapping architectural registers to physical registers Grant 8,578,136 - Piry , et al. November 5, 2 | 2013-11-05 |
Data Processing Apparatus With An Execution Pipeline And Error Recovery Unit And Method Of Operating The Data Processing Apparatus App 20130166952 - Schon; Guillaume ;   et al. | 2013-06-27 |
Error Recovery In A Data Processing Apparatus App 20130166980 - SCHON; Guillaume ;   et al. | 2013-06-27 |
Recovering From Exceptions And Timing Errors App 20130151819 - PIRY; Frederic Claude Marie ;   et al. | 2013-06-13 |
Limiting Certain Processing Activities As Error Rate Probability Rises App 20130151891 - Piry; Frederic Claude Marie ;   et al. | 2013-06-13 |
Handling of write access requests to shared memory in a data processing apparatus Grant 8,271,730 - Piry , et al. September 18, 2 | 2012-09-18 |
Apparatus and method for handling access operations issued to local cache structures within a data processing apparatus App 20110314224 - Piry; Frederic Claude Marie ;   et al. | 2011-12-22 |
Apparatus and method for mapping architectural registers to physical registers App 20110307681 - Piry; Frederic Claude Marie ;   et al. | 2011-12-15 |
Cache circuitry, data processing apparatus and method for prefetching data by selecting one of a first prefetch linefill operation and a second prefetch linefill operation Grant 7,917,701 - Charra , et al. March 29, 2 | 2011-03-29 |
Debug circuitry Grant 7,823,019 - Piry , et al. October 26, 2 | 2010-10-26 |
Selective suppression of register renaming Grant 7,809,930 - Piry , et al. October 5, 2 | 2010-10-05 |
Executing variable length instructions stored within a plurality of discrete memory address regions Grant 7,676,652 - Francis , et al. March 9, 2 | 2010-03-09 |
Execution of instructions within a data processing apparatus having a plurality of processing units Grant 7,650,483 - Charra , et al. January 19, 2 | 2010-01-19 |
Debug circuitry App 20090282304 - Piry; Frederic Claude Marie ;   et al. | 2009-11-12 |
Speculative data value usage Grant 7,590,826 - Begon , et al. September 15, 2 | 2009-09-15 |
Cache circuitry, data processing apparatus and method for prefetching data App 20080229070 - Charra; Elodie ;   et al. | 2008-09-18 |
Processing activity masking in a data processing system Grant 7,426,629 - Piry , et al. September 16, 2 | 2008-09-16 |
Selective suppression of register renaming App 20080177983 - Piry; Frederic Claude Marie ;   et al. | 2008-07-24 |
Reusing a buffer memory as a microcache for program instructions of a detected program loop App 20080172547 - Piry; Frederic Claude Marie ;   et al. | 2008-07-17 |
Marking registers as available for register renaming App 20080148022 - Piry; Frederic Claude Marie ;   et al. | 2008-06-19 |
Speculative data value usage App 20080109614 - Begon; Florent ;   et al. | 2008-05-08 |
Execution of instructions within a data processing apparatus having a plurality of processing units App 20080109639 - Charra; Elodie ;   et al. | 2008-05-08 |
Handling of write access requests to shared memory in a data processing apparatus App 20080091884 - Piry; Frederic Claude Marie ;   et al. | 2008-04-17 |
Processing activity masking in a data processing system Grant 7,313,677 - Piry December 25, 2 | 2007-12-25 |
Cache controller App 20070079070 - Piry; Frederic Claude Marie ;   et al. | 2007-04-05 |
Processing activity masking in a data processing system App 20060155962 - Piry; Frederic Claude Marie | 2006-07-13 |
Processing activity masking in a data processing system App 20060036833 - Piry; Frederic Claude Marie ;   et al. | 2006-02-16 |
Power control within a coherent multi-processing system App 20050005073 - Pruvost, Julie-Anne Francoise Marie ;   et al. | 2005-01-06 |
Executing variable length instructions stored within a plurality of discrete memory address regions App 20040059890 - Francis, Hedley James ;   et al. | 2004-03-25 |