SD

Stephan Diestelhorst

NV NVIDIA: 41 patents #100 of 7,811Top 2%
AM AMD: 19 patents #572 of 9,279Top 7%
University of Michigan: 3 patents #689 of 4,352Top 20%
📍 Dresden, TX: #1 of 9 inventorsTop 15%
Overall (All Time): #39,108 of 4,157,543Top 1%
60
Patents All Time

Issued Patents All Time

Showing 26–50 of 60 patents

Patent #TitleCo-InventorsDate
10705848 TAGE branch predictor with perceptron predictor as fallback predictor Ilias Vougioukas, Andreas Lars Sandberg, Nikos NIKOLERIS 2020-07-07
10678595 Dynamic saving of registers in transactions Matthew James Horsnell 2020-06-09
10664419 I/O driven data transfer in a data processing network Alejandro Rico Carro, Pavel Shamis 2020-05-26
10642743 Apparatus and method of handling caching of persistent data Wei Wang, Wendy Arnott Elsasser, Andreas Lars Sandberg, Nikos NIKOLERIS 2020-05-05
10635325 Managing persistent storage writes in electronic systems Kshitij Sudan, Michael Andrew Campbell 2020-04-28
10628318 Cache sector usage prediction Nikos NIKOLERIS, Andreas Lars Sandberg, Jonas Švedas 2020-04-21
10592424 Range-based memory system Jonathan Curtis Beard 2020-03-17
10572299 Switching between thread mode and transaction mode for a set of registers Matthew James Horsnell, Guy Larri 2020-02-25
10552152 Method and apparatus for scheduling in a non-uniform compute device Jonathan Curtis Beard, Wendy Arnott Elsasser, Eric Van Hensbergen 2020-02-04
10445238 Robust transactional memory Wei Wang 2019-10-15
10409738 Information switching Syed Ali Jafri 2019-09-10
10394557 Debugging data processing transactions Michael John Williams, Richard Roy Grisenthwaite, Matthew James Horsnell 2019-08-27
10231067 Hearing aid adjustment via mobile device Sang-Hun Kang 2019-03-12
10228942 Instruction sampling within transactions Michael John Williams, John Michael Horley 2019-03-12
10133675 Data processing apparatus, and a method of handling address translation within a data processing apparatus Andreas Hansson, Ali Ghassan Saidi, Aniruddha Nagendran Udipi 2018-11-20
10002020 Call stack maintenance for a transactional data processing execution mode Matthew James Horsnell 2018-06-19
9946492 Controlling persistent writes to non-volatile memory based on persist buffer data and a persist barrier within a sequence of program instructions Aasheesh Kolli, Ali Ghassan Saidi, Peter M. Chen, Thomas Friedrich Wenisch 2018-04-17
9916189 Concurrently executing critical sections in program code in a processor Martin T. Pohlack 2018-03-13
9880848 Processor support for hardware transactional memory Jaewoong Chung, David S. Christie, Michael P. Hohmuth, Martin T. Pohlack, Luke Yen 2018-01-30
9459877 Nested speculative regions for a synchronization facility Martin T. Pohlack, Michael P. Hohmuth, David S. Christie, Luke Yen 2016-10-04
9372718 Virtualizable advanced synchronization facility David S. Christie, Michael P. Hohmuth 2016-06-21
9286111 Accessing time stamps during transactions in a processor Martin T. Pohlack 2016-03-15
9152509 Transactional memory conflict management Martin T. Pohlack, Michael P. Hohmuth, David S. Christie, Luke Yen 2015-10-06
9110691 Compiler support technique for hardware transactional memory systems Jaewoong Chung, Rahmet U. Karpuzcu, David S. Christie, Michael P. Hohmuth, Martin T. Pohlack 2015-08-18
8943278 Protecting large regions without operating-system support Martin T. Pohlack 2015-01-27