| 11755099 |
Dynamic core selection for heterogeneous multi-core systems |
Youfeng Wu, Edson Borin, Cheng Wang |
2023-09-12 |
| 10534424 |
Dynamic core selection for heterogeneous multi-core systems |
Youfeng Wu, Edson Borin, Cheng Wang |
2020-01-14 |
| 10474471 |
Methods and systems for performing a replay execution |
Justin E. Gottschlich, Klaus Danne, Cristiano L. Pereira, Gilles A. Pokam, Rolf Kassa +1 more |
2019-11-12 |
| 10437319 |
Dynamic core selection for heterogeneous multi-core systems |
Youfeng Wu, Edson Borin, Cheng Wang |
2019-10-08 |
| 10437318 |
Dynamic core selection for heterogeneous multi-core systems |
Youfeng Wu, Edson Borin, Cheng Wang |
2019-10-08 |
| 10394561 |
Mechanism for facilitating dynamic and efficient management of instruction atomicity volations in software programs at computing systems |
Nathan D. Dautenhahn, Justin E. Gottschlich, Gilles A. Pokam, Cristiano L. Pereira, 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, Gilles A. Pokam, Ali-Reza Adl-Tabatabai, Cristiano L. Pereira |
2019-08-20 |
| 10120781 |
Techniques for detecting race conditions |
Gilles A. Pokam, Cristiano L. Pereira, Justin E. Gottschlich |
2018-11-06 |
| 10007549 |
Apparatus and method for a profiler for hardware transactional memory programs |
Justin E. Gottschlich, Gilles A. Pokam |
2018-06-26 |
| 9965320 |
Processor with transactional capability and logging circuitry to report transactional operations |
Rolf Kassa, Justin E. Gottschlich, 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 |
| 9817644 |
Apparatus, method, and system for providing a decision mechanism for conditional commits in an atomic region |
Mauricio Breternitz, Youfeng Wu, Cheng Wang, Edson Borin, Craig B. Zilles |
2017-11-14 |
| 9697040 |
Software replayer for transactional memory programs |
Justin E. Gottschlich, Gilles A. Pokam, Rolf Kassa, Youfeng Wu, Irina Calciu |
2017-07-04 |
| 9501340 |
Mechanism for facilitating dynamic and efficient management of instruction atomicity violations in software programs at computing systems |
Nathan D. Dautenhahn, Justin E. Gottschlich, Gilles A. Pokam, Cristiano L. Pereira, Klaus Danne +1 more |
2016-11-22 |
| 9501135 |
Dynamic core selection for heterogeneous multi-core systems |
Youfeng Wu, Edson Borin, Cheng Wang |
2016-11-22 |
| 9342303 |
Modified execution using context sensitive auxiliary code |
James E. Smith, Denis M. Khartikov, Youfeng Wu |
2016-05-17 |
| 9317297 |
Replay execution of instructions in thread chunks in the chunk order recorded during previous execution |
Justin E. Gottschlich, Klaus Danne, Cristiano L. Pereira, Gilles A. Pokam, Rolf Kassa +1 more |
2016-04-19 |
| 9146844 |
Apparatus, method, and system for providing a decision mechanism for conditional commits in an atomic region |
Mauricio Breternitz, Youfeng Wu, Cheng Wang, Edson Borin, Craig B. Zilles |
2015-09-29 |
| 9135139 |
Methods and systems to identify and reproduce concurrency violations in multi-threaded programs using expressions |
Youfeng Wu, Justin E. Gottschlich, Gilles A. Pokam, 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, Justin E. Gottschlich, Klaus Danne, Rolf Kassa +1 more |
2015-09-08 |
| 8683243 |
Dynamic core selection for heterogeneous multi-core systems |
Youfeng Wu, Edson Borin, Cheng Wang |
2014-03-25 |
| 8549504 |
Apparatus, method, and system for providing a decision mechanism for conditional commits in an atomic region |
Mauricio Breternitz, Youfeng Wu, Cheng Wang, Edson Borin, Craig B. Zilles |
2013-10-01 |
| 8433852 |
Method and apparatus for fuzzy stride prefetch |
Youfeng Wu |
2013-04-30 |