Patent | Date |
---|
Register-based Matrix Multiplication App 20220291923 - MANSELL; David Hennah ;   et al. | 2022-09-15 |
Apparatus and method for supporting out-of-order program execution of instructions Grant 11,429,393 - Vasekin , et al. August 30, 2 | 2022-08-30 |
Tracking speculative data caching Grant 11,397,584 - Caulfield , et al. July 26, 2 | 2022-07-26 |
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 |
Register-based matrix multiplication with multiple matrices per register Grant 11,288,066 - Mansell , et al. March 29, 2 | 2022-03-29 |
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 |
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 branch prediction circuitry having first and second branch prediction schemes, and method Grant 11,074,080 - Greenhalgh , et al. July 27, 2 | 2021-07-27 |
Processing Pipeline With First And Second Processing Modes Having Different Performance Or Energy Consumption Characteristics App 20210224071 - Batley; Max John ;   et al. | 2021-07-22 |
Cache Control In Presence Of Speculative Read Operations App 20210042227 - SANDBERG; Andreas Lars ;   et al. | 2021-02-11 |
Tracking Speculative Data Caching App 20210026641 - CAULFIELD; Ian Michael ;   et al. | 2021-01-28 |
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 |
An Apparatus And Method For Prefetching Data Items App 20210019148 - CAULFIELD; Ian Michael ;   et al. | 2021-01-21 |
Micro-instruction Cache Annotations To Indicate Speculative Side-channel Risk Condition For Read Instructions App 20200410088 - GREENHALGH; Peter Richard ;   et al. | 2020-12-31 |
Speculative Side-channel Hint Instruction App 20200410110 - GREENHALGH; Peter Richard ;   et al. | 2020-12-31 |
Execution of micro-operations Grant 10,846,092 - Caulfield November 24, 2 | 2020-11-24 |
Apparatus Having Processing Pipeline With First And Second Execution Circuitry, And Method App 20200257531 - A1 | 2020-08-13 |
Cache Access Detection And Prediction App 20200250098 - Kind Code | 2020-08-06 |
Cache access detection and prediction Grant 10,725,923 - Ma , et al. | 2020-07-28 |
Mode switching in dependence upon a number of active threads Grant 10,705,587 - Greenhalgh , et al. | 2020-07-07 |
Register-based Matrix Multiplication App 20200117450 - MANSELL; David Hennah ;   et al. | 2020-04-16 |
Ranking items Grant 10,592,517 - Caulfield | 2020-03-17 |
Fusion of instructions by delaying handling of a partial subset of a fusible group of instructions Grant 10,579,389 - Caulfield , et al. | 2020-03-03 |
Apparatus and method for sharing branch information storage entries between threads that share an address translation regime Grant 10,564,973 - Hornung , et al. Feb | 2020-02-18 |
Handling stalling event for multiple thread pipeline, and triggering action based on information access delay Grant 10,552,160 - Caulfield , et al. Fe | 2020-02-04 |
Arbitration of requests requiring a variable number of resources Grant 10,521,368 - Batley , et al. Dec | 2019-12-31 |
Determining a predicted behaviour for processing of instructions Grant 10,402,203 - Batley , et al. Sep | 2019-09-03 |
Apparatus and method for controlling allocation of data into a cache storage Grant 10,394,716 - Piry , et al. A | 2019-08-27 |
Data storage Grant 10,310,735 - Airaud , et al. | 2019-06-04 |
Encoding Of Input To Storage Circuitry App 20190163902 - REID; Alastair David ;   et al. | 2019-05-30 |
Ranking Items App 20190057093 - CAULFIELD; Ian Michael | 2019-02-21 |
Apparatus and method for estimating a shift amount when performing floating-point subtraction Grant 10,140,093 - Lutz , et al. Nov | 2018-11-27 |
Allowing deletion of a dispatched instruction from an instruction queue when sufficient processor resources are predicted for that instruction Grant 10,095,518 - Lees , et al. October 9, 2 | 2018-10-09 |
Apparatus And Method For Estimating A Shift Amount When Performing Floating-point Subtraction App 20180285076 - LUTZ; David Raymond ;   et al. | 2018-10-04 |
Handling Stalling Event For Multiple Thread Pipeline, And Triggering Action Based On Information Access Delay App 20180267805 - CAULFIELD; Ian Michael ;   et al. | 2018-09-20 |
Determining A Predicted Behaviour For Processing Of Instructions App 20180173535 - BATLEY; Max John ;   et al. | 2018-06-21 |
Processing Pipeline With First And Second Processing Modes Having Different Performance Or Energy Consumption Characteristics App 20180150297 - BATLEY; Max John ;   et al. | 2018-05-31 |
Apparatus and method for suspending execution of a thread in response to a hint instruction Grant 9,977,679 - Caulfield , et al. May 22, 2 | 2018-05-22 |
Controlling execution of instructions for a processing pipeline having first out-of order execution circuitry and second execution circuitry Grant 9,952,871 - Caulfield , et al. April 24, 2 | 2018-04-24 |
Data Storage App 20170249085 - AIRAUD; Cedric Denis Robert ;   et al. | 2017-08-31 |
Arbitration of requests requiring a variable number of resources App 20170185542 - Batley; Max John ;   et al. | 2017-06-29 |
Apparatus And Method For Managing A Branch Information Storage App 20170147346 - HORNUNG; Alexander Alfred ;   et al. | 2017-05-25 |
Data Processing App 20170139708 - LEES; Andrew James Antony ;   et al. | 2017-05-18 |
Handling Stalling Event For Multiple Thread Pipeline, And Triggering Action Based On Information Access Delay App 20170139716 - CAULFIELD; Ian Michael ;   et al. | 2017-05-18 |
Apparatus And Method For Processing Instructions From A Plurality Of Threads App 20170132011 - CAULFIELD; Ian Michael ;   et al. | 2017-05-11 |
Apparatus And Method For Supporting Out-of-order Program Execution Of Instructions App 20170132010 - VASEKIN; Vladimir ;   et al. | 2017-05-11 |
Instruction Fusion App 20170123808 - CAULFIELD; Ian Michael ;   et al. | 2017-05-04 |
Execution Of Micro-operations App 20170017490 - CAULFIELD; Ian Michael | 2017-01-19 |
Controlling Execution Of Instructions For A Processing Pipeline Having First And Second Execution Circuitry App 20160357554 - CAULFIELD; Ian Michael ;   et al. | 2016-12-08 |
Mode Switching In Dependence Upon A Number Of Active Threads App 20160357565 - GREENHALGH; Peter Richard ;   et al. | 2016-12-08 |
Apparatus Having Processing Pipeline With First And Second Execution Circuitry, And Method App 20160357561 - GREENHALGH; Peter Richard ;   et al. | 2016-12-08 |
Method and apparatus for interrupt handling Grant 9,330,035 - Jebson , et al. May 3, 2 | 2016-05-03 |
Processor and method for processing instructions using at least one processing pipeline Grant 9,213,547 - Caulfield , et al. December 15, 2 | 2015-12-15 |
Data Processing Apparatus And Method For Performing Data Processing Operation With A Conditional Processing Step App 20150261542 - CAULFIELD; Ian Michael | 2015-09-17 |
Operand Generation In At Least One Processing Pipeline App 20140365751 - CAULFIELD; Ian Michael ;   et al. | 2014-12-11 |
Method And Apparatus For Interrupt Handling App 20140351472 - JEBSON; Anthony ;   et al. | 2014-11-27 |
Processor And Method For Processing Instructions Using At Least One Processing Pipeline App 20140281423 - CAULFIELD; Ian Michael ;   et al. | 2014-09-18 |
Apparatus and method for performing fused multiply add floating point operation Grant 8,499,017 - Penton , et al. July 30, 2 | 2013-07-30 |
Apparatus and method for performing fused multiply add floating point operation App 20110040815 - Penton; Antony John ;   et al. | 2011-02-17 |