Issued Patents All Time
Showing 1–25 of 27 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 12393422 | Apparatus and method for vector packed signed/unsigned shift, round, and saturate | Venkateswara Madduri, Robert Valentine, Mark J. Charney | 2025-08-19 |
| 12379927 | BFLOAT16 scale and/or reduce instructions | Menachem Adelman, Alexander Heinecke, Robert Valentine, Zeev Sperber, Amit Gradstein +4 more | 2025-08-05 |
| 12229554 | BFLOAT16 fused multiply instructions | Alexander Heinecke, Menachem Adelman, Robert Valentine, Zeev Sperber, Amit Gradstein +4 more | 2025-02-18 |
| 12204903 | Dual sum of quadword 16×16 multiply and accumulate | Venkateswara Madduri, Robert Valentine, Mark J. Charney, Vedvyas Shanbhogue | 2025-01-21 |
| 12164884 | Tanh and sigmoid function execution | Shuai Mu, Subramaniam Maiyuran | 2024-12-10 |
| 12067394 | Native support for execution of get exponent, get mantisssa, and scale instructions within a graphics processing unit via reuse of fused multiply-add execution unit hardware logic | Shuai Mu, Subramaniam Maiyuran | 2024-08-20 |
| 11625244 | Native support for execution of get exponent, get mantissa, and scale instructions within a graphics processing unit via reuse of fused multiply-add execution unit hardware logic | Shuai Mu, Subramaniam Maiyuran | 2023-04-11 |
| 10768896 | Apparatus and method for processing fractional reciprocal operations | Elmoustapha Ould-Ahmed-Vall, Marius Cornea-Hasegan, Robert Valentine, Mark J. Charney, Jesus Corbal +1 more | 2020-09-08 |
| 10664237 | Apparatus and method for processing reciprocal square root operations | Elmoustapha Ould-Ahmed-Vall, Marius Cornea-Hasegan, Robert Valentine, Mark J. Charney, Jesus Corbal +1 more | 2020-05-26 |
| 10649733 | Multiply add functional unit capable of executing scale, round, getexp, round, getmant, reduce, range and class instructions | Zeev Sperber, Simon Rubanovich, Benny Eitan, Amit Gradstein | 2020-05-12 |
| 10318244 | Multiply add functional unit capable of executing scale, round, getexp, round, getmant, reduce, range and class instructions | Zeev Sperber, Simon Rubanovich, Benny Eitan, Amit Gradstein | 2019-06-11 |
| 10275216 | Floating point scaling processors, methods, systems, and instructions | Amit Gradstein, Robert Valentine, Simon Rubanovich, Benny Eitan | 2019-04-30 |
| 10228909 | Floating point scaling processors, methods, systems, and instructions | Amit Gradstein, Robert Valentine, Simon Rubanovich, Benny Eitan | 2019-03-12 |
| 10209986 | Floating point rounding processors, methods, systems, and instructions | Jesus Corbal San Adrian, Robert Valentine, Bret L. Toll, Amit Gradstein, Simon Rubanovich +1 more | 2019-02-19 |
| 10089076 | Floating point scaling processors, methods, systems, and instructions | Amit Gradstein, Robert Valentine, Simon Rubanovich, Benny Eitan | 2018-10-02 |
| 10073695 | Floating point round-off amount determination processors, methods, systems, and instructions | Bret L. Toll, Robert Valentine, Simon Rubanovich, Amit Gradstein | 2018-09-11 |
| 9996319 | Floating point (FP) add low instructions functional unit | Marius Cornea-Hasegan, Elmoustapha Ould-Ahmed-Vall, Robert Valentine, Jesus Corbal, Nikita Astafev +5 more | 2018-06-12 |
| 9996320 | Fused multiply-add (FMA) low functional unit | Marius Cornea-Hasegan, Elmoustapha Ould-Ahmed-Vall, Robert Valentine, Jesus Corbal, Nikita Astafev +5 more | 2018-06-12 |
| 9921807 | Floating point scaling processors, methods, systems, and instructions | Amit Gradstein, Robert Valentine, Simon Rubanovich, Benny Eitan | 2018-03-20 |
| 9606770 | Multiply add functional unit capable of executing SCALE, ROUND, GETEXP, ROUND, GETMANT, REDUCE, RANGE and CLASS instructions | Zeev Sperber, Simon Rubanovich, Benny Eitan, Amit Gradstein | 2017-03-28 |
| 9513871 | Floating point round-off amount determination processors, methods, systems, and instructions | Bret L. Toll, Robert Valentine, Simon Rubanovich, Amit Gradstein | 2016-12-06 |
| 9235415 | Permute operations with flexible zero control | Mark Buxton, Doron Orenstein, Robert Valentine | 2016-01-12 |
| 8914430 | Multiply add functional unit capable of executing scale, round, GETEXP, round, GETMANT, reduce, range and class instructions | Amit Gradstein, Zeev Sperber, Simon Rubanovich, Benny Eitan | 2014-12-16 |
| 8909901 | Permute operations with flexible zero control | Mark Buxton, Doron Orenstien, Bob Valentine | 2014-12-09 |
| 8769249 | Instructions with floating point control override | Simon Rubanovich, Benny Eitan | 2014-07-01 |