GP

Gilles A. Pokam

IN Intel: 26 patents #1,498 of 30,777Top 5%
Overall (All Time): #151,721 of 4,157,543Top 4%
26
Patents All Time

Issued Patents All Time

Showing 25 most recent of 26 patents

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