Issued Patents All Time
Showing 76–100 of 117 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 8578358 | Macroscalar processor architecture | — | 2013-11-05 |
| 8578209 | Non-faulting and first faulting instructions for processing vectors | Keith E. Diefendorff | 2013-11-05 |
| 8560815 | Processing vectors using wrapping boolean instructions in the macroscalar architecture | — | 2013-10-15 |
| 8555037 | Processing vectors using wrapping minima and maxima instructions in the macroscalar architecture | — | 2013-10-08 |
| 8549265 | Processing vectors using wrapping shift instructions in the macroscalar architecture | — | 2013-10-01 |
| 8539205 | Processing vectors using wrapping multiply and divide instructions in the macroscalar architecture | — | 2013-09-17 |
| 8527742 | Processing vectors using wrapping add and subtract instructions in the macroscalar architecture | — | 2013-09-03 |
| 8527737 | Using addresses to detect overlapping memory regions | — | 2013-09-03 |
| 8504806 | Instruction for comparing active vector elements to preceding active elements to determine value differences | — | 2013-08-06 |
| 8484443 | Running multiply-accumulate instructions for processing vectors | — | 2013-07-09 |
| 8464031 | Running unary operation instructions for processing vectors | — | 2013-06-11 |
| 8447956 | Running subtract and running divide instructions for processing vectors | Keith E. Diefendorff | 2013-05-21 |
| 8446426 | Technique for visually compositing a group of graphical objects | — | 2013-05-21 |
| 8417921 | Running-min and running-max instructions for processing vectors using a base value from a key element of an input vector | Keith E. Diefendorff | 2013-04-09 |
| 8412914 | Macroscalar processor architecture | — | 2013-04-02 |
| 8402255 | Memory-hazard detection and avoidance instructions for vector processing | Keith E. Diefendorff | 2013-03-19 |
| 8370608 | Copy-propagate, propagate-post, and propagate-prior instructions for processing vectors | Keith E. Diefendorff | 2013-02-05 |
| 8364938 | Running-AND, running-OR, running-XOR, and running-multiply instructions for processing vectors using a base value from a key element of an input vector | Keith E. Diefendorff | 2013-01-29 |
| 8359461 | Running-shift instructions for processing vectors using a base value from a key element of an input vector | Keith E. Diefendorff | 2013-01-22 |
| 8359460 | Running-sum instructions for processing vectors using a base value from a key element of an input vector | Keith E. Diefendorff | 2013-01-22 |
| 8356159 | Break, pre-break, and remaining instructions for processing vectors | Keith E. Diefendorff | 2013-01-15 |
| 8356164 | Shift-in-right instructions for processing vectors | Keith E. Diefendorff | 2013-01-15 |
| 8310494 | Method for reducing graphics rendering failures | Ian C. Hendry, Jeremy Sandmel | 2012-11-13 |
| 8271832 | Non-faulting and first-faulting instructions for processing vectors | Keith E. Diefendorff | 2012-09-18 |
| 8209525 | Method and apparatus for executing program code | Keith E. Diefendorff | 2012-06-26 |