Issued Patents All Time
Showing 1–25 of 26 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 9213680 | Method and structure for fast in-place transformation of standard full and packed matrix data formats | John A. Gunnels, James C. Sexton | 2015-12-15 |
| 8645447 | Method and structure for cache aware transposition via rectangular subsections | John A. Gunnels | 2014-02-04 |
| 8527571 | Method and structure for producing high performance linear algebra routines using composite blocking based on L1 cache size | John A. Gunnels | 2013-09-03 |
| 8458442 | Method and structure of using SIMD vector architectures to implement matrix multiplication | Alexandre E. Eichenberger, Michael K. Gschwind, John A. Gunnels, Brett Olsson | 2013-06-04 |
| 8316072 | Method and structure for producing high performance linear algebra routines using register block data format routines | John A. Gunnels, James C. Sexton | 2012-11-20 |
| 8229990 | Method and structure for producing high performance linear algebra routines using a hybrid full-packed storage format | John A. Gunnels | 2012-07-24 |
| 8200726 | Method and structure for producing high performance linear algebra routines using streaming | John A. Gunnels | 2012-06-12 |
| 7853820 | System and method for detecting a faulty object in a system | John A. Gunnels, Robert Daniel Engle | 2010-12-14 |
| 7844630 | Method and structure for fast in-place transformation of standard full and packed matrix data formats | John A. Gunnels, James C. Sexton | 2010-11-30 |
| 7571435 | Method and structure for producing high performance linear algebra routines using preloading of floating point registers | John A. Gunnels | 2009-08-04 |
| 7555604 | Method and structure for an improved data reformatting procedure | Siddhartha Chatterjee, John A. Gunnels | 2009-06-30 |
| 7506196 | System and method for detecting a faulty object in a system | John A. Gunnels, Robert Daniel Engle | 2009-03-17 |
| 7490120 | Method and structure for producing high performance linear algebra routines using a selectable one of six possible level 3 L1 kernel routines | John A. Gunnels | 2009-02-10 |
| 7487195 | Method and structure for producing high performance linear algebra routines using composite blocking based on L1 cache size | John A. Gunnels | 2009-02-03 |
| 7475101 | Method and structure for producing high performance linear algebra routines using streaming | John A. Gunnels | 2009-01-06 |
| 7469266 | Method and structure for producing high performance linear algebra routines using register block data format routines | John A. Gunnels, James C. Sexton | 2008-12-23 |
| 7386582 | Method and structure for producing high performance linear algebra routines using a hybrid full-packed storage format | John A. Gunnels | 2008-06-10 |
| 6842765 | Processor design for extended-precision arithmetic | Robert F. Enenkel, Bruce M. Fleischer, Jose E. Moreira | 2005-01-11 |
| 5890222 | Method and system for addressing registers in a data processing unit in an indirect addressing mode | Ramesh Chandra Agarwal, John Joseph Forrest, Mark A. Johnson, Brett Olsson | 1999-03-30 |
| 5887183 | Method and system in a data processing system for loading and storing vectors in a plurality of modes | Ramesh Chandra Agarwal, Randall Dean Groves, Mark A. Johnson, Terry L Lyon, Brett Olsson +1 more | 1999-03-23 |
| 5832533 | Method and system for addressing registers in a data processing unit in an indexed addressing mode | Ramesh Chandra Agarwal, Mark A. Johnson, Brett Olsson | 1998-11-03 |
| 5825677 | Numerically intensive computer accelerator | Ramesh Chandra Agarwal, Randall Dean Groves, Mark A. Johnson, Brett Olsson | 1998-10-20 |
| 5758176 | Method and system for providing a single-instruction, multiple-data execution unit for performing single-instruction, multiple-data operations within a superscalar data processing system | Ramesh Chandra Agarwal, Randall Dean Groves, Mark A. Johnson, Brett Olsson | 1998-05-26 |
| 5751619 | Recurrent adrithmetical computation using carry-save arithmetic | Ramesh Chandra Agarwal, Bruce M. Fleischer | 1998-05-12 |
| 5680338 | Method and system for vector processing utilizing selected vector elements | Ramesh Chandra Agarwal, Randall Dean Groves, Mark A. Johnson, Brett Olsson, James B. Shearer | 1997-10-21 |