loadpatents
name:-0.04032301902771
name:-0.032880067825317
name:-0.018700122833252
CAULFIELD; Ian Michael Patent Filings

CAULFIELD; Ian Michael

Patent Applications and Registrations

Patent applications and USPTO patent grants for CAULFIELD; Ian Michael.The latest application filed is for "register-based matrix multiplication".

Company Profile
16.27.36
  • CAULFIELD; Ian Michael - Cambridge GB
*profile and listings may contain filings by different individuals or companies with the same name. Review application materials to confirm ownership/assignment.
Patent Activity
PatentDate
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

uspto.report is an independent third-party trademark research tool that is not affiliated, endorsed, or sponsored by the United States Patent and Trademark Office (USPTO) or any other governmental organization. The information provided by uspto.report is based on publicly available data at the time of writing and is intended for informational purposes only.

While we strive to provide accurate and up-to-date information, we do not guarantee the accuracy, completeness, reliability, or suitability of the information displayed on this site. The use of this site is at your own risk. Any reliance you place on such information is therefore strictly at your own risk.

All official trademark data, including owner information, should be verified by visiting the official USPTO website at www.uspto.gov. This site is not intended to replace professional legal advice and should not be used as a substitute for consulting with a legal professional who is knowledgeable about trademark law.

© 2024 USPTO.report | Privacy Policy | Resources | RSS Feed of Trademarks | Trademark Filings Twitter Feed