loadpatents
name:-0.079044103622437
name:-0.063781023025513
name:-0.033673048019409
Diestelhorst; Stephan Patent Filings

Diestelhorst; Stephan

Patent Applications and Registrations

Patent applications and USPTO patent grants for Diestelhorst; Stephan.The latest application filed is for "page table structure".

Company Profile
31.63.74
  • Diestelhorst; Stephan - Cambridge GB
  • Diestelhorst; Stephan - Dresden DE
  • Diestelhorst; Stephan - Austin TX
*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
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
Protecting Large Regions without Operating-System Support
App 20140040554 - Pohlack; Martin T. ;   et al.
2014-02-06
TLB-Walk Controlled Abort Policy for Hardware Transactional Memory
App 20140040567 - 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
Providing Capacity Guarantees For Hardware Transactional Memory Systems Using Fences
App 20130159673 - Pohlack; Martin T. ;   et al.
2013-06-20
Predictive Lock Elision
App 20130159653 - 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.

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