Issued Patents All Time
Showing 26–50 of 74 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 8627043 | Data parallel function call for determining if called routine is data parallel | Brian Flachs, Charles Ray Johns, Mark Richard Nutter | 2014-01-07 |
| 8584103 | Reducing parallelism of computer source code | Uday Kumar Bondhugula, John Kevin Patrick O'Brien, Lakshminarayanan Renganarayana, Yuan Zhao | 2013-11-12 |
| 8583905 | Runtime extraction of data parallelism | Brian Flachs, Charles Ray Johns, Mark Richard Nutter | 2013-11-12 |
| 8577950 | Matrix multiplication operations with data pre-conditioning in a high performance computing architecture | Michael K. Gschwind, John A. Gunnels | 2013-11-05 |
| 8572586 | Optimized scalar promotion with load and splat SIMD instructions | Michael K. Gschwind, John A. Gunnels | 2013-10-29 |
| 8572359 | Runtime extraction of data parallelism | Brian Flachs, Charles Ray Johns, Mark Richard Nutter | 2013-10-29 |
| 8561044 | Optimized code generation targeting a high locality software cache | Tong Chen, Marc Gonzalez Tallada, John Kevin Patrick O'Brien, Kathryn M. O'Brien, Zehra N. Sura +1 more | 2013-10-15 |
| 8561043 | Data transfer optimized software cache for irregular memory references | Eduard Ayguade, Tong Chen, Marc Gonzalez Tallada, Xavier Martorell, John Kevin Patrick O'Brien +3 more | 2013-10-15 |
| 8549501 | Framework for generating mixed-mode operations in loop-level simdization | Kai-Ting Amy Wang, Peng Wu | 2013-10-01 |
| 8527974 | Data transfer optimized software cache for regular memory references | Eduard Ayguade, Tong Chen, Marc Gonzalez Tallada, Xavier Martorell, John Kevin Patrick O'Brien +3 more | 2013-09-03 |
| 8521961 | Checkpointing in speculative versioning caches | Alan Gara, Michael K. Gschwind, Martin Ohmacht | 2013-08-27 |
| 8516197 | Write-through cache optimized for dependence-free parallel regions | Alan Gara, Martin Ohmacht, Vijayalakshmi Srinivasan | 2013-08-20 |
| 8490071 | Shared prefetching to reduce execution skew in multi-threaded systems | John A. Gunnels | 2013-07-16 |
| 8468539 | Tracking and detecting thread dependencies using speculative versioning cache | John Kevin Patrick O'Brien, Kathryn M. O'Brien, Lakshminarayanan Renganarayana, Xiaotong Zhuang | 2013-06-18 |
| 8468508 | Parallelization of irregular reductions via parallel building and exploitation of conflict-free units of work at runtime | Yangchun Luo, John Kevin Patrick O'Brien, Xiaotong Zhuang | 2013-06-18 |
| 8464271 | Runtime dependence-aware scheduling using assist thread | Kathryn M. O'Brien, Xiaotong Zhuang | 2013-06-11 |
| 8458684 | Insertion of operation-and-indicate instructions for optimized SIMD code | Alan Gara, Michael K. Gschwind | 2013-06-04 |
| 8458442 | Method and structure of using SIMD vector architectures to implement matrix multiplication | Michael K. Gschwind, John A. Gunnels, Fred Gehrung Gustavson, Brett Olsson | 2013-06-04 |
| 8423979 | Code generation for complex arithmetic reduction for architectures lacking cross data-path support | Roch G. Archambault, Amy K. Wang, Peng Wu, Peng Zhao | 2013-04-16 |
| 8397052 | Version pressure feedback mechanisms for speculative versioning caches | Alan Gara, Kathryn M. O'Brien, Martin Ohmacht, Xiaotong Zhuang | 2013-03-12 |
| 8370817 | Optimizing scalar code executed on a SIMD engine by alignment of SIMD slots | John Kevin Patrick O'Brien | 2013-02-05 |
| 8370575 | Optimized software cache lookup for SIMD architectures | John Kevin Patrick O'Brien, Tao Zhang | 2013-02-05 |
| 8341615 | Single instruction multiple data (SIMD) code generation for parallel loops using versioning and scheduling | Raul E. Silvera, Amy K. Wang, Guansong Zhang | 2012-12-25 |
| 8266587 | Method using SLP packing with statements having both isomorphic and non-isomorphic expressions | Kai-Ting Amy Wang, Peng Wu | 2012-09-11 |
| 8255884 | Optimized scalar promotion with load and splat SIMD instructions | Michael K. Gschwind, John A. Gunnels | 2012-08-28 |