| 11429462 |
Method and apparatus for peer-to-peer messaging in heterogeneous machine clusters |
— |
2022-08-30 |
| 10996976 |
Systems and methods for scheduling neural networks by varying batch sizes |
Guoyang CHEN, Yingmin Li |
2021-05-04 |
| 10681125 |
Systems and methods of supporting parallel processor message-based communications |
— |
2020-06-09 |
| 10671459 |
Method and apparatus for peer-to-peer messaging in heterogeneous machine clusters |
— |
2020-06-02 |
| 10459776 |
Transmission of large messages in computer systems |
— |
2019-10-29 |
| 10320695 |
Message aggregation, combining and compression for efficient data communications in GPU-based clusters |
Steven K. Reinhardt, Marc S. Orr, Bradford M. Beckmann, David A. Wood |
2019-06-11 |
| 10198261 |
Flexible framework to support memory synchronization operations |
Marc S. Orr, Bradford M. Beckmann |
2019-02-05 |
| 10134355 |
Two-phase hybrid vertex classification |
— |
2018-11-20 |
| 10042774 |
Method and apparatus for masking and transmitting data |
Jieming Yin |
2018-08-07 |
| 10025605 |
Message handler compiling and scheduling in heterogeneous system architectures |
Marc S. Orr |
2018-07-17 |
| 10019377 |
Managing cache coherence using information in a page table |
Arkaprava Basu, Bradford M. Beckmann, Sooraj Puthoor |
2018-07-10 |
| 9990289 |
System and method for repurposing dead cache blocks |
Gabriel H. Loh, Derek Robert Hower |
2018-06-05 |
| 9804883 |
Remote scoped synchronization for work stealing and sharing |
Marc S. Orr, Bradford M. Beckmann, Ayse Yilmazer, David A. Wood, Mark D. Hill |
2017-10-31 |
| 9678806 |
Method and apparatus for distributing processing core workloads among processing cores |
Bradford M. Beckmann, Marc S. Orr, Ayse Yilmazer |
2017-06-13 |
| 9436395 |
Mechanisms to save user/kernel copy for cross device communications |
Blake Alan Hechtman |
2016-09-06 |
| 9430304 |
Method and system for block scheduling control in a processor by remapping |
Derek Robert Hower |
2016-08-30 |