JB

Jayashankar Bharadwaj

IN Intel: 19 patents #2,136 of 30,777Top 7%
IN Intle: 1 patents #1 of 16Top 7%
Overall (All Time): #222,710 of 4,157,543Top 6%
20
Patents All Time

Issued Patents All Time

Patent #TitleCo-InventorsDate
10402177 Methods and systems to vectorize scalar computer program loops having loop-carried dependences Nalini Vasudevan, Albert Hartono, Sara S. Baghsorkhi 2019-09-03
10372450 Systems, apparatuses, and methods for setting an output mask in a destination writemask register from a source write mask register using an input writemask and immediate Victor W. Lee, Daehyun Kim, Tin-Fook Ngai, Albert Hartono, Sara S. Baghsorkhi +1 more 2019-08-06
9921832 Instruction to reduce elements in a vector register with strided access pattern Albert Hartono, Nalini Vasudevan, Sara S. Baghsorkhi, Victor W. Lee, Daehyun Kim 2018-03-20
9898266 Loop vectorization methods and apparatus Nalini Vasudevan, Christopher J. Hughes, Milind B. Girkar, Mark J. Charney, Robert Valentine +4 more 2018-02-20
9891920 Systems, apparatuses, and methods for generating a dependency vector based on two source writemask registers 2018-02-13
9798541 Apparatus and method for propagating conditionally evaluated values in SIMD/vector execution using an input mask register Nalini Vasudevan, Victor W. Lee, Daehyun Kim, Albert Hartono, Sara S. Baghsorkhi 2017-10-24
9733913 Methods and systems to vectorize scalar computer program loops having loop-carried dependences Nalini Vasudevan, Albert Hartono, Sara S. Baghsorkhi 2017-08-15
9703558 Systems, apparatuses, and methods for setting an output mask in a destination writemask register from a source write mask register using an input writemask and immediate Victor W. Lee, Daehyun Kim, Tin-Fook Ngai, Albert Hartono, Sara S. Baghsorkhi +1 more 2017-07-11
9354881 Systems, apparatuses, and methods for generating a dependency vector based on two source writemask registers 2016-05-31
9268541 Methods and systems to vectorize scalar computer program loops having loop-carried dependences Nalini Vasudevan, Albert Hartono, Sara S. Baghsorkhi 2016-02-23
9268626 Apparatus and method for vectorization with speculation support Victor W. Lee, Kim Daehyun, Nalini Vasudevan, Tin-Fook Ngai, Albert Hartono +1 more 2016-02-23
9244677 Loop vectorization methods and apparatus Nalini Vasudevan, Christopher J. Hughes, Milind B. Girkar, Mark J. Charney, Robert Valentine +4 more 2016-01-26
9189236 Speculative non-faulting loads and gathers Nalini Vasudevan, Victor W. Lee, Sara S. Baghsorkhi, Albert Hartono, Daehyun Kim 2015-11-17
7512930 Program object read barrier Ali-Reza Adl-Tabatabai, Tatiana Shpeisman 2009-03-31
7487336 Method for register allocation during instruction scheduling Tatiana Shpeisman, Ali-Reza Adl-Tabatabai 2009-02-03
7240342 User transparent continuous compilation Ravi Narayanaswamy 2007-07-03
6675380 Path speculating instruction scheduler Chris M. McKinsey 2004-01-06
6446258 Interactive instruction scheduling and block ordering Christopher M. McKinsey 2002-09-03
5894576 Method and apparatus for instruction scheduling to reduce negative effects of compensation code 1999-04-13
5787287 Representation of control flow and data dependence for machine 1998-07-28