Issued Patents All Time
Showing 101–118 of 118 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 10073715 | Dynamic runtime task management | Chunling Hu, Tatiana Shpeisman, Rajkishore Barik | 2018-09-11 |
| 10007549 | Apparatus and method for a profiler for hardware transactional memory programs | Gilles A. Pokam, Shiliang Hu | 2018-06-26 |
| 10001949 | Transactional memory management techniques | Irina Calciu, Tatiana Shpeisman | 2018-06-19 |
| 9971627 | Enabling maximum concurrency in a hybrid transactional memory system | Irina Calciu, Tatiana Shpeisman, Gilles A. Pokam | 2018-05-15 |
| 9965320 | Processor with transactional capability and logging circuitry to report transactional operations | Rolf Kassa, Shiliang Hu, Gilles A. Pokam, Robert Knauerhase | 2018-05-08 |
| 9875108 | Shared memory interleavings for instruction atomicity violations | Gilles A. Pokam, Rolf Kassa, Klaus Danne, Tim Kranich, Cristiano L. Pereira +1 more | 2018-01-23 |
| 9864649 | Technologies for root cause identification of use-after-free memory corruption bugs | Gilles A. Pokam, Cristiano L. Pereira | 2018-01-09 |
| 9830196 | Methods and apparatus to manage concurrent predicate expressions | Cristiano L. Pereira, Gilles A. Pokam, Youfeng Wu | 2017-11-28 |
| 9697040 | Software replayer for transactional memory programs | Gilles A. Pokam, Shiliang Hu, Rolf Kassa, Youfeng Wu, Irina Calciu | 2017-07-04 |
| 9639392 | Unbounded transactional memory with forward progress guarantees using a hardware global lock | Irina Calciu, Tatiana Shpeisman, Gilles A. Pokam | 2017-05-02 |
| 9588801 | Apparatus and method for improved lock elision techniques | Irina Calciu, Tatiana Shpeisman, Gilles A. Pokam | 2017-03-07 |
| 9501340 | Mechanism for facilitating dynamic and efficient management of instruction atomicity violations in software programs at computing systems | Nathan D. Dautenhahn, Gilles A. Pokam, Cristiano L. Pereira, Shiliang Hu, Klaus Danne +1 more | 2016-11-22 |
| 9361152 | Transactional memory management techniques | Irina Calciu, Tatiana Shpeisman | 2016-06-07 |
| 9317297 | Replay execution of instructions in thread chunks in the chunk order recorded during previous execution | Klaus Danne, Cristiano L. Pereira, Gilles A. Pokam, Rolf Kassa, Shiliang Hu +1 more | 2016-04-19 |
| 9311143 | Methods and systems to identify and reproduce concurrency violations in multi-threaded programs | Gilles A. Pokam, 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, Gilles A. Pokam, 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, Gilles A. Pokam, Klaus Danne, Rolf Kassa, Shiliang Hu +1 more | 2015-09-08 |
| 9117021 | Methods and apparatus to manage concurrent predicate expressions | Cristiano L. Pereira, Gilles A. Pokam, Youfeng Wu | 2015-08-25 |