| 11816488 |
Method and apparatus for dynamically simplifying processor instructions |
Henry Kao, Shehab Yomn Abdellatif Elsayed, Reza Azimi, Ehsan Amiri |
2023-11-14 |
| 11755299 |
Method and apparatus for functional unit balancing at program compile time |
Ehsan Amiri |
2023-09-12 |
| 11328037 |
Memory-size- and bandwidth-efficient method for feeding systolic array matrix multipliers |
Jack Z. Yinger, Andrew Chaang Ling, Davor Capalija, Eriko Nurvitadhi, Deborah T. Marr |
2022-05-10 |
| 11256836 |
Toggle rate reduction in high level programming implementations |
— |
2022-02-22 |
| 10599404 |
M/A for compiling parallel program having barrier synchronization for programmable hardware |
David Neto, Deshanand Singh, John Stuart Freeman, Tian Yi David Han |
2020-03-24 |
| 10339201 |
Dot product based processing elements |
Andrew Chaang Ling, Davor Capalija, Andrei Mihai Hagiescu Miriste |
2019-07-02 |
| 10049082 |
Dot product based processing elements |
Andrew Chaang Ling, Davor Capalija, Andrei Mihai Hagiescu Miriste |
2018-08-14 |
| 10007487 |
Double-precision floating-point operation |
— |
2018-06-26 |
| 9904514 |
Fused floating-point arithmetic circuitry |
— |
2018-02-27 |
| 9696991 |
Fixed-point and floating-point optimization |
Martin Langhammer |
2017-07-04 |
| 9639326 |
Floating-point adder circuitry |
— |
2017-05-02 |
| 9626218 |
Repartitioning and reordering of multiple threads into subsets based on possible access conflict, for sequential access to groups of memory banks in a shared memory |
Dmitry N. Denisenko |
2017-04-18 |
| 9430425 |
Multi-cycle resource sharing |
— |
2016-08-30 |
| 9424043 |
Forward-flow selection |
John Stuart Freeman |
2016-08-23 |
| 9405728 |
Floating-point adder circuitry |
— |
2016-08-02 |
| 9400635 |
Methods and apparatus for performing dynamic data alignment for floating-point operations |
— |
2016-07-26 |
| 9135087 |
Workgroup handling in pipelined circuits |
John Stuart Freeman, Peter Yiannacouras |
2015-09-15 |