Issued Patents All Time
Showing 25 most recent of 26 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 11928472 | Branch prefetch mechanisms for mitigating frontend branch resteers | Jared W. Stark, IV, Niranjan Soundararajan, Oleg Ladin | 2024-03-12 |
| 10474471 | Methods and systems for performing a replay execution | Justin E. Gottschlich, Klaus Danne, Cristiano L. Pereira, Rolf Kassa, Shiliang Hu +1 more | 2019-11-12 |
| 10394561 | Mechanism for facilitating dynamic and efficient management of instruction atomicity volations in software programs at computing systems | Nathan D. Dautenhahn, Justin E. Gottschlich, Cristiano L. Pereira, Shiliang Hu, Klaus Danne +1 more | 2019-08-27 |
| 10387296 | Methods and systems to identify and reproduce concurrency violations in multi-threaded programs using expressions | Youfeng Wu, Justin E. Gottschlich, Shiliang Hu, Ali-Reza Adl-Tabatabai, Cristiano L. Pereira | 2019-08-20 |
| 10198335 | Detecting root causes of use-after-free memory errors | Justin E. Gottschlich, Cristiano L. Pereira, Michael F. Spear | 2019-02-05 |
| 10191834 | Methods and systems to identify and reproduce concurrency violations in multi-threaded programs | Justin E. Gottschlich, Cristiano L. Pereira, Jungwoo Ha | 2019-01-29 |
| 10120781 | Techniques for detecting race conditions | Shiliang Hu, Cristiano L. Pereira, Justin E. Gottschlich | 2018-11-06 |
| 10007549 | Apparatus and method for a profiler for hardware transactional memory programs | Justin E. Gottschlich, Shiliang Hu | 2018-06-26 |
| 9977663 | Technologies for optimizing sparse matrix code with field-programmable gate arrays | Hongbo Rong | 2018-05-22 |
| 9971627 | Enabling maximum concurrency in a hybrid transactional memory system | Irina Calciu, Justin E. Gottschlich, Tatiana Shpeisman | 2018-05-15 |
| 9965280 | Instruction and logic for processor trace information for control flow integrity | Michael F. Spear | 2018-05-08 |
| 9965320 | Processor with transactional capability and logging circuitry to report transactional operations | Rolf Kassa, Justin E. Gottschlich, Shiliang Hu, Robert Knauerhase | 2018-05-08 |
| 9875108 | Shared memory interleavings for instruction atomicity violations | Rolf Kassa, Klaus Danne, Tim Kranich, Cristiano L. Pereira, Justin E. Gottschlich +1 more | 2018-01-23 |
| 9864649 | Technologies for root cause identification of use-after-free memory corruption bugs | Justin E. Gottschlich, Cristiano L. Pereira | 2018-01-09 |
| 9830196 | Methods and apparatus to manage concurrent predicate expressions | Justin E. Gottschlich, Cristiano L. Pereira, Youfeng Wu | 2017-11-28 |
| 9697040 | Software replayer for transactional memory programs | Justin E. Gottschlich, Shiliang Hu, Rolf Kassa, Youfeng Wu, Irina Calciu | 2017-07-04 |
| 9639392 | Unbounded transactional memory with forward progress guarantees using a hardware global lock | Justin E. Gottschlich, Irina Calciu, Tatiana Shpeisman | 2017-05-02 |
| 9588801 | Apparatus and method for improved lock elision techniques | Irina Calciu, Justin E. Gottschlich, Tatiana Shpeisman | 2017-03-07 |
| 9558118 | Tracing mechanism for recording shared memory interleavings on multi-core processors | Cristiano L. Pereira, Ali-Reza Adl-Tabatabai | 2017-01-31 |
| 9501340 | Mechanism for facilitating dynamic and efficient management of instruction atomicity violations in software programs at computing systems | Nathan D. Dautenhahn, Justin E. Gottschlich, Cristiano L. Pereira, Shiliang Hu, Klaus Danne +1 more | 2016-11-22 |
| 9317297 | Replay execution of instructions in thread chunks in the chunk order recorded during previous execution | Justin E. Gottschlich, Klaus Danne, Cristiano L. Pereira, Rolf Kassa, Shiliang Hu +1 more | 2016-04-19 |
| 9311143 | Methods and systems to identify and reproduce concurrency violations in multi-threaded programs | Justin E. Gottschlich, Cristiano L. Pereira, Jungwoo Ha | 2016-04-12 |
| 9135139 | Methods and systems to identify and reproduce concurrency violations in multi-threaded programs using expressions | Youfeng Wu, Justin E. Gottschlich, Shiliang Hu, Ali-Reza Adl-Tabatabai, Cristiano L. Pereira | 2015-09-15 |
| 9128781 | Processor with memory race recorder to record thread interleavings in multi-threaded software | Tim Kranich, Justin E. Gottschlich, Klaus Danne, Rolf Kassa, Shiliang Hu +1 more | 2015-09-08 |
| 9117021 | Methods and apparatus to manage concurrent predicate expressions | Justin E. Gottschlich, Cristiano L. Pereira, Youfeng Wu | 2015-08-25 |