Issued Patents All Time
Showing 1–24 of 24 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 10365926 | Processor and method for executing wide operand multiply matrix operations | Craig Hansen, John Moussouris | 2019-07-30 |
| 10204055 | System and methods for expandably wide processor instructions | Craig Hansen, John Moussouris | 2019-02-12 |
| 10120649 | Processor and method for outer product accumulate operations | Craig Hansen, John Moussouris | 2018-11-06 |
| 9785565 | System and methods for expandably wide processor instructions | Craig Hansen, John Moussouris | 2017-10-10 |
| 9378018 | Processor for executing wide operand operations using a control register and a results register | Craig Hansen, John Moussouris | 2016-06-28 |
| 9229713 | Processor for executing wide operand operations using a control register and a results register | Craig Hansen, John Moussouris | 2016-01-05 |
| 8812821 | Processor for performing operations with two wide operands | Craig Hansen, John Moussouris | 2014-08-19 |
| 8769248 | System and apparatus for group floating-point inflate and deflate operations | Craig Hansen, John Moussouris | 2014-07-01 |
| 8683182 | System and apparatus for group floating-point inflate and deflate operations | Craig Hansen, John Moussouris | 2014-03-25 |
| 8289335 | Method for performing computations using wide operands | Craig Hansen, John Moussouris | 2012-10-16 |
| 8269784 | Processor architecture for executing wide transform slice instructions | Craig Hansen, John Moussouris | 2012-09-18 |
| 8117426 | System and apparatus for group floating-point arithmetic operations | Craig Hansen, John Moussouris | 2012-02-14 |
| 8018464 | Computer system for executing switch and table translate instructions requiring wide operands | Craig Hansen, John Moussouris | 2011-09-13 |
| 7952587 | Processor and method for executing instructions requiring wide operands for multiply matrix operations | Craig Hansen, John Moussouris | 2011-05-31 |
| 7948496 | Processor architecture with wide operand cache | Craig Hansen, John Moussouris | 2011-05-24 |
| 7940277 | Processor for executing extract controlled by a register instruction | Craig Hansen, John Moussouris | 2011-05-10 |
| 7932910 | System and software for performing matrix multiply extract operations | Craig Hansen, John Moussouris | 2011-04-26 |
| 7932911 | Processor for executing switch and translate instructions requiring wide operands | Craig Hansen, John Moussouris | 2011-04-26 |
| 7889204 | Processor architecture for executing wide transform slice instructions | Craig Hansen, John Moussouris | 2011-02-15 |
| 7843459 | Processor for executing multiply matrix instructions requiring wide operands | Craig Hansen, John Moussouris | 2010-11-30 |
| 7818548 | Method and software for group data operations | Craig Hansen, John Moussouris | 2010-10-19 |
| 7730287 | Method and software for group floating-point arithmetic operations | Craig Hansen, John Moussouris | 2010-06-01 |
| 7660973 | System and apparatus for group data operations | Craig Hansen, John Moussouris | 2010-02-09 |
| 7301541 | Programmable processor and method with wide operations | Craig Hansen, John Moussouris | 2007-11-27 |