Issued Patents All Time
Showing 25 most recent of 74 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 10782973 | Optimizing branch re-wiring in a software instruction cache | Carlo Bertolli, John Kevin Patrick O'Brien, Zehra N. Sura | 2020-09-22 |
| 9971713 | Multi-petascale highly efficient parallel supercomputer | Sameh W. Asaad, Ralph E. Bellofatto, Michael A. Blocksome, Matthias A. Blumrich, Peter Boyle +54 more | 2018-05-15 |
| 9772824 | Program structure-based blocking | Carlo Bertolli, John Kevin Patrick O'Brien, Zehra N. Sura | 2017-09-26 |
| 9772825 | Program structure-based blocking | Carlo Bertolli, John Kevin Patrick O'Brien, Zehra N. Sura | 2017-09-26 |
| 9696996 | Parallel execution unit that extracts data parallelism at runtime | Brian Flachs, Charles Ray Johns, Mark Richard Nutter | 2017-07-04 |
| 9696995 | Parallel execution unit that extracts data parallelism at runtime | Brian Flachs, Charles Ray Johns, Mark Richard Nutter | 2017-07-04 |
| 9652231 | All-to-all permutation of vector elements based on a permutation pattern encoded in mantissa and exponent bits in a floating-point SIMD architecture | Bruce M. Fleischer, Michael K. Gschwind | 2017-05-16 |
| 9600281 | Matrix multiplication operations using pair-wise load and splat operations | Michael K. Gschwind, John A. Gunnels, Valentina Salapura | 2017-03-21 |
| 9575753 | SIMD compare instruction using permute logic for distributed register files | Bruce M. Fleischer | 2017-02-21 |
| 9563428 | Schedulers with load-store queue awareness | Tong Chen, Arpith Chacko Jacob, Zehra N. Sura | 2017-02-07 |
| 9552196 | Schedulers with load-store queue awareness | Tong Chen, Arpith Chacko Jacob, Zehra N. Sura | 2017-01-24 |
| 9519583 | Dedicated memory structure holding data for detecting available worker thread(s) and informing available worker thread(s) of task(s) to execute | George Liang-Tai Chiu, John Kevin Patrick O'Brien | 2016-12-13 |
| 9495274 | Adaptive runtime for a multiprocessing API | Samuel F. Antao, Carlo Bertolli, John K.P. O'Brien | 2016-11-15 |
| 9465714 | Adaptive runtime for a multiprocessing API | Samuel F. Antao, Carlo Bertolli, John K.P. O'Brien | 2016-10-11 |
| 9223580 | Systems, methods and computer products for cross-thread scheduling | Michael K. Gschwind, John A. Gunnels, James L. McInnes, Mark P. Mendell | 2015-12-29 |
| 9081501 | Multi-petascale highly efficient parallel supercomputer | Sameh W. Asaad, Ralph E. Bellofatto, Michael A. Blocksome, Matthias A. Blumrich, Peter Boyle +55 more | 2015-07-14 |
| 8954943 | Analyze and reduce number of data reordering operations in SIMD code | Kai-Ting Amy Wang, Peng Wu, Peng Zhao | 2015-02-10 |
| 8904153 | Vector loads with multiple vector elements from a same cache line in a scattered load operation | Michael K. Gschwind, Valentina Salapura | 2014-12-02 |
| 8881159 | Constant time worker thread allocation via configuration caching | John Kevin Patrick O'Brien | 2014-11-04 |
| 8819651 | Efficient software cache accessing with handle reuse | Marc Gonzalez Tallada, John Kevin Patrick O'Brien | 2014-08-26 |
| 8726252 | Management of conditional branches within a data parallel system | Brian Flachs, Dorit Nuzman, Ira Rosen, Ulrich Weigand, Ayal Zaks | 2014-05-13 |
| 8667260 | Building approximate data dependences with a moving window | John Kevin Patrick O'Brien, Kathryn M. O'Brien, Kai-Ting Amy Wang, Xiaotong Zhuang | 2014-03-04 |
| 8650240 | Complex matrix multiplication operations with data pre-conditioning in a high performance computing architecture | Michael K. Gschwind, John A. Gunnels | 2014-02-11 |
| 8627043 | Data parallel function call for determining if called routine is data parallel | Brian Flachs, Charles Ray Johns, Mark Richard Nutter | 2014-01-07 |
| 8627042 | Data parallel function call for determining if called routine is data parallel | Brian Flachs, Charles Ray Johns, Mark Richard Nutter | 2014-01-07 |