Issued Patents All Time
Showing 1–20 of 20 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 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 |