SH

Shiliang Hu

IN Intel: 23 patents #1,721 of 30,777Top 6%
Overall (All Time): #182,102 of 4,157,543Top 5%
23
Patents All Time

Issued Patents All Time

Patent #TitleCo-InventorsDate
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