loadpatents
Patent applications and USPTO patent grants for Diestelhorst; Stephan.The latest application filed is for "page table structure".
Patent | Date |
---|---|
Transactional compare-and-discard instruction Grant 11,422,808 - Horsnell , et al. August 23, 2 | 2022-08-23 |
Page Table Structure App 20220188245 - SANDBERG; Andreas Lars ;   et al. | 2022-06-16 |
Checking lock variables for transactions in a system with transactional memory support Grant 11,347,539 - Horsnell , et al. May 31, 2 | 2022-05-31 |
Cache control in presence of speculative read operations Grant 11,263,133 - Sandberg , et al. March 1, 2 | 2022-03-01 |
Instruction Ordering App 20220004390 - GOGTE; Vaibhav ;   et al. | 2022-01-06 |
Initialisation of a storage device Grant 11,137,919 - Wang , et al. October 5, 2 | 2021-10-05 |
Transactional Compare-and-discard Instruction App 20210141643 - HORSNELL; Matthew James ;   et al. | 2021-05-13 |
Exception Handling In Transactions App 20210103503 - HORSNELL; Matthew James ;   et al. | 2021-04-08 |
Processor support for hardware transactional memory Grant 10,956,163 - Chung , et al. March 23, 2 | 2021-03-23 |
Instruction ordering Grant 10,956,166 - Gogte , et al. March 23, 2 | 2021-03-23 |
Performing maintenance operations Grant 10,929,308 - Sandberg , et al. February 23, 2 | 2021-02-23 |
Cache Control In Presence Of Speculative Read Operations App 20210042227 - SANDBERG; Andreas Lars ;   et al. | 2021-02-11 |
Apparatus with shared transactional processing resource, and data processing method Grant 10,908,944 - Diestelhorst , et al. February 2, 2 | 2021-02-02 |
Method and apparatus for implementing lock-free data structures Grant 10,866,890 - Wang , et al. December 15, 2 | 2020-12-15 |
Data storage for multiple data types Grant 10,866,904 - Ramrakhyani , et al. December 15, 2 | 2020-12-15 |
Memory address translation using stored key entries Grant 10,853,262 - Nikoleris , et al. December 1, 2 | 2020-12-01 |
Saving and restoring branch prediction state Grant 10,838,730 - Vougioukas , et al. November 17, 2 | 2020-11-17 |
Monitoring utilization of transactional processing resource Grant 10,810,039 - Diestelhorst , et al. October 20, 2 | 2020-10-20 |
Method and apparatus for maintaining data coherence in a non-uniform compute device Grant 10,795,815 - Beard , et al. October 6, 2 | 2020-10-06 |
Apparatus And Method App 20200293457 - VOUGIOUKAS; Ilias ;   et al. | 2020-09-17 |
Apparatus and method to generate trace data in response to transactional execution Grant 10,776,120 - Williams , et al. Sept | 2020-09-15 |
Instruction Ordering App 20200285479 - GOGTE; Vaibhav ;   et al. | 2020-09-10 |
Permitting Unaborted Processing Of Transaction After Exception Mask Update Instruction App 20200278882 - HORSNELL; Matthew James ;   et al. | 2020-09-03 |
Methods and apparatus of cache access to a data array with locality-dependent latency characteristics Grant 10,761,988 - Jagtap , et al. Sep | 2020-09-01 |
Checking Lock Variables For Transactions In A System With Transactional Memory Support App 20200272505 - HORSNELL; Matthew James ;   et al. | 2020-08-27 |
Apparatus And Method Of Handling Caching Of Persistent Data App 20200264980 - WANG; Wei ;   et al. | 2020-08-20 |
Transaction Nesting Depth Testing Instruction App 20200257551 - A1 | 2020-08-13 |
Memory controller with non-volatile buffer for persistent memory operations Grant 10,719,236 - Hansson , et al. | 2020-07-21 |
TAGE branch predictor with perceptron predictor as fallback predictor Grant 10,705,848 - Vougioukas , et al. | 2020-07-07 |
Dynamic saving of registers in transactions Grant 10,678,595 - Horsnell , et al. | 2020-06-09 |
I/O driven data transfer in a data processing network Grant 10,664,419 - Rico Carro , et al. | 2020-05-26 |
Method And Apparatus For Implementing Lock-free Data Structures App 20200142829 - WANG; Wei ;   et al. | 2020-05-07 |
Apparatus and method of handling caching of persistent data Grant 10,642,743 - Wang , et al. | 2020-05-05 |
Managing persistent storage writes in electronic systems Grant 10,635,325 - Sudan , et al. | 2020-04-28 |
Cache sector usage prediction Grant 10,628,318 - Nikoleris , et al. | 2020-04-21 |
Range-based memory system Grant 10,592,424 - Beard , et al. | 2020-03-17 |
Switching between thread mode and transaction mode for a set of registers Grant 10,572,299 - Diestelhorst , et al. Feb | 2020-02-25 |
Apparatus And Methods To Prolong Lifetime Of Memories App 20200050541 - Johannes de Jong; Ireneus ;   et al. | 2020-02-13 |
Method and apparatus for scheduling in a non-uniform compute device Grant 10,552,152 - Beard , et al. Fe | 2020-02-04 |
Methods And Apparatus Of Mapping Or Replacement For Data Array Locations Of A Cache Memory App 20200034303 - JAGTAP; Radhika Sanjeev ;   et al. | 2020-01-30 |
Tage Branch Predictor With Perceptron Predictor As Fallback Predictor App 20190361707 - VOUGIOUKAS; Ilias ;   et al. | 2019-11-28 |
Saving And Restoring Branch Prediction State App 20190361706 - VOUGIOUKAS; Ilias ;   et al. | 2019-11-28 |
Robust Transactional Memory App 20190324908 - DIESTELHORST; Stephan ;   et al. | 2019-10-24 |
Robust transactional memory Grant 10,445,238 - Diestelhorst , et al. Oc | 2019-10-15 |
Information switching Grant 10,409,738 - Jafri , et al. Sept | 2019-09-10 |
Debugging data processing transactions Grant 10,394,557 - Diestelhorst , et al. A | 2019-08-27 |
Memory Address Translation App 20190243778 - NIKOLERIS; Nikos ;   et al. | 2019-08-08 |
Data Storage For Multiple Data Types App 20190155742 - RAMRAKHYANI; Prakash S. ;   et al. | 2019-05-23 |
Performing Maintenance Operations App 20190155747 - SANDBERG; Andreas Lars ;   et al. | 2019-05-23 |
Initialisation Of A Storage Device App 20190129633 - Wang; Wei ;   et al. | 2019-05-02 |
I/o Driven Data Transfer In A Data Processing Network App 20190129871 - Carro; Alejandro Rico ;   et al. | 2019-05-02 |
Hearing aid adjustment via mobile device Grant 10,231,067 - Kang , et al. | 2019-03-12 |
Instruction sampling within transactions Grant 10,228,942 - Williams , et al. | 2019-03-12 |
Range-based Memory System App 20190018786 - Beard; Jonathan Curtis ;   et al. | 2019-01-17 |
Apparatus And Method Of Handling Caching Of Persistent Data App 20190004960 - Wang; Wei ;   et al. | 2019-01-03 |
Data processing apparatus, and a method of handling address translation within a data processing apparatus Grant 10,133,675 - Hansson , et al. November 20, 2 | 2018-11-20 |
An Apparatus And Method To Generate Trace Data In Response To Transactional Execution App 20180260227 - WILLIAMS; Michael John ;   et al. | 2018-09-13 |
Cache Sector Usage Prediction App 20180232313 - NIKOLERIS; Nikos ;   et al. | 2018-08-16 |
Information Switching App 20180210845 - JAFRI; Syed Ali Raza ;   et al. | 2018-07-26 |
Call stack maintenance for a transactional data processing execution mode Grant 10,002,020 - Horsnell , et al. June 19, 2 | 2018-06-19 |
Multiple Heterogeneous Energy Stores App 20180143679 - HANSSON; Andreas ;   et al. | 2018-05-24 |
Managing Persistent Storage Writes In Electronic Systems App 20180143771 - SUDAN; Kshitij ;   et al. | 2018-05-24 |
Processor Support For Hardware Transactional Memory App 20180121204 - CHUNG; Jaewoong ;   et al. | 2018-05-03 |
Hearing Aid Adjustment Via Mobile Device App 20180109889 - Kang; Sang-Hun ;   et al. | 2018-04-19 |
Controlling persistent writes to non-volatile memory based on persist buffer data and a persist barrier within a sequence of program instructions Grant 9,946,492 - Diestelhorst , et al. April 17, 2 | 2018-04-17 |
Concurrently executing critical sections in program code in a processor Grant 9,916,189 - Pohlack , et al. March 13, 2 | 2018-03-13 |
Processor support for hardware transactional memory Grant 9,880,848 - Chung , et al. January 30, 2 | 2018-01-30 |
Debugging Data Processing Transactions App 20170351517 - DIESTELHORST; Stephan ;   et al. | 2017-12-07 |
Method And Apparatus For Scheduling In A Non-uniform Compute Device App 20170344366 - BEARD; Jonathan Curtis ;   et al. | 2017-11-30 |
Method And Apparatus For Maintaining Data Coherence In A Non-uniform Compute Device App 20170344480 - BEARD; Jonathan Curtis ;   et al. | 2017-11-30 |
Instruction Sampling Within Transactions App 20170337115 - WILLIAMS; Michael John ;   et al. | 2017-11-23 |
Monitoring Utilization Of Transactional Processing Resource App 20170329627 - DIESTELHORST; Stephan ;   et al. | 2017-11-16 |
Apparatus With At Least One Resource Having Thread Mode And Transaction Mode, And Method App 20170329626 - DIESTELHORST; Stephan ;   et al. | 2017-11-16 |
Apparatus With Shared Transactional Processing Resource, And Data Processing Method App 20170269960 - DIESTELHORST; Stephan ;   et al. | 2017-09-21 |
A Data Processing Apparatus, And A Method Of Handling Address Translation Within A Data Processing Apparatus App 20170185528 - HANSSON; Andreas ;   et al. | 2017-06-29 |
Dynamic Saving Of Registers In Transactions App 20170161112 - HORSNELL; Matthew James ;   et al. | 2017-06-08 |
Call Stack Maintenance For A Transactional Data Processing Execution Mode App 20170161095 - HORSNELL; Matthew James ;   et al. | 2017-06-08 |
Non-volatile Buffer For Memory Operations App 20170147207 - Hansson; Andreas ;   et al. | 2017-05-25 |
Controlling Memory Access To Non-volatile Memory App 20170123723 - DIESTELHORST; Stephan ;   et al. | 2017-05-04 |
Nested speculative regions for a synchronization facility Grant 9,459,877 - Diestelhorst , et al. October 4, 2 | 2016-10-04 |
Virtualizable advanced synchronization facility Grant 9,372,718 - Christie , et al. June 21, 2 | 2016-06-21 |
System And Method For Controlling The Power Mode Of Operation Of A Memory Device App 20160154452 - HANSSON; Andreas ;   et al. | 2016-06-02 |
Accessing time stamps during transactions in a processor Grant 9,286,111 - Pohlack , et al. March 15, 2 | 2016-03-15 |
Concurrently Executing Critical Sections in Program Code in a Processor App 20160070659 - Pohlack; Martin T. ;   et al. | 2016-03-10 |
Transactional memory conflict management Grant 9,152,509 - Diestelhorst , et al. October 6, 2 | 2015-10-06 |
Compiler support technique for hardware transactional memory systems Grant 9,110,691 - Chung , et al. August 18, 2 | 2015-08-18 |
Handling Reads Following Transactional Writes during Transactions in a Computing Device App 20150205721 - Diestelhorst; Stephan ;   et al. | 2015-07-23 |
Protecting large regions without operating-system support Grant 8,943,278 - Pohlack , et al. January 27, 2 | 2015-01-27 |
TLB-walk controlled abort policy for hardware transactional memory Grant 8,914,586 - Pohlack , et al. December 16, 2 | 2014-12-16 |
Nested Speculative Regions For A Synchronization Facility App 20140181480 - Diestelhorst; Stephan ;   et al. | 2014-06-26 |
Automatic suspend atomic hardware transactional memory in response to detecting an implicit suspend condition and resume thereof Grant 8,739,164 - Chung , et al. May 27, 2 | 2014-05-27 |
TLB-Walk Controlled Abort Policy for Hardware Transactional Memory App 20140040567 - Pohlack; Martin T. ;   et al. | 2014-02-06 |
Protecting Large Regions without Operating-System Support App 20140040554 - Pohlack; Martin T. ;   et al. | 2014-02-06 |
Processor with support for nested speculative sections with different transactional modes Grant 8,621,183 - Hohmuth , et al. December 31, 2 | 2013-12-31 |
Protecting large objects within an advanced synchronization facility Grant 8,612,694 - Pohlack , et al. December 17, 2 | 2013-12-17 |
Accessing Time Stamps During Transactions in a Processor App 20130290965 - Pohlack; Martin T. ;   et al. | 2013-10-31 |
Preventing unintended loss of transactional data in hardware transactional memory systems Grant 8,543,775 - Chung , et al. September 24, 2 | 2013-09-24 |
Predictive Lock Elision App 20130159653 - Pohlack; Martin T. ;   et al. | 2013-06-20 |
Providing Capacity Guarantees For Hardware Transactional Memory Systems Using Fences App 20130159673 - Pohlack; Martin T. ;   et al. | 2013-06-20 |
Transactional Memory Conflict Management App 20130151791 - DIESTELHORST; Stephan ;   et al. | 2013-06-13 |
Preventing Unintended Loss Of Transactional Data In Hardware Transactional Memory Systems App 20130103908 - Chung; Jaewoong ;   et al. | 2013-04-25 |
Coexistence of advanced hardware synchronization and global locks Grant 8,407,455 - Christie , et al. March 26, 2 | 2013-03-26 |
Address mapping in virtualized processing system Grant 8,386,749 - Dannowski , et al. February 26, 2 | 2013-02-26 |
Preventing unintended loss of transactional data in hardware transactional memory systems Grant 8,352,688 - Chung , et al. January 8, 2 | 2013-01-08 |
Protecting Large Objects Within an Advanced Synchronization Facility App 20120233411 - Pohlack; Martin T. ;   et al. | 2012-09-13 |
Method And Apparatus For Reducing Livelock In A Shared Memory System App 20120159084 - POHLACK; MARTIN T. ;   et al. | 2012-06-21 |
Extended page size using aggregated small pages Grant 8,195,917 - Hohmuth , et al. June 5, 2 | 2012-06-05 |
Compiler Support Technique For Hardware Transactional Memory Systems App 20120124563 - Chung; Jaewoong ;   et al. | 2012-05-17 |
Preventing Unintended Loss Of Transactional Data In Hardware Transactional Memory Systems App 20120124293 - Chung; Jaewoong ;   et al. | 2012-05-17 |
Multi-level buffering of transactional data Grant 8,127,057 - Chung , et al. February 28, 2 | 2012-02-28 |
Processor Support For Hardware Transactional Memory App 20110307689 - Chung; Jaewoong ;   et al. | 2011-12-15 |
Address Mapping In Virtualized Processing System App 20110231630 - Dannowski; Uwe ;   et al. | 2011-09-22 |
Inverted Default Semantics For In-speculative-region Memory Accesses App 20110208921 - Pohlack; Martin T. ;   et al. | 2011-08-25 |
Automatic Suspend And Resume In Hardware Transactional Memory App 20110209151 - Chung; Jaewoong ;   et al. | 2011-08-25 |
Multi-level Buffering of Transactional Data App 20110040906 - Chung; Jaewoong ;   et al. | 2011-02-17 |
Extended Page Size Using Aggregated Small Pages App 20110004739 - Hohmuth; Michael P. ;   et al. | 2011-01-06 |
Speculative Region: Hardware Support for Selective Transactional Memory Access Annotation Using Instruction Prefix App 20100205408 - Chung; Jaewoong ;   et al. | 2010-08-12 |
Processor With Support For Nested Speculative Sections With Different Transactional Modes App 20100023707 - Hohmuth; Michael P. ;   et al. | 2010-01-28 |
Virtualizable Advanced Synchronization Facility App 20100023704 - Christie; David S. ;   et al. | 2010-01-28 |
Coexistence Of Advanced Hardware Synchronization And Global Locks App 20100023706 - Christie; David S. ;   et al. | 2010-01-28 |
Hardware Transactional Memory Support For Protected And Unprotected Shared-memory Accesses In A Speculative Section App 20100023703 - Christie; David S. ;   et al. | 2010-01-28 |
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.