| 11934867 |
Techniques for divergent thread group execution scheduling |
Sana Damani, Ram Rangan, Daniel R. Johnson, Rishkul Kulkarni |
2024-03-19 |
| 11847508 |
Convergence among concurrently executing threads |
Daniel R. Johnson, Jack Choquette, Olivier Giroux, Michael Patrick McKeown, Sana Damani |
2023-12-19 |
| 11442795 |
Convergence among concurrently executing threads |
Daniel R. Johnson, Jack Choquette, Oliver Giroux, Michael Patrick McKeown, Sana Damani |
2022-09-13 |
| 10296639 |
Personalized audio presentation of textual information |
Patrick J. Bohrer, Michael D. Kistler, Ramakrishnan Rajamony |
2019-05-21 |
| 9946550 |
Techniques for predicated execution in an out-of-order processor |
Ram Rangan, William E. Speight, Lixin Zhang |
2018-04-17 |
| 9465583 |
Random number generation using a network of mobile devices |
Thomas H. Osiecki, Jan S. Rellermeyer |
2016-10-11 |
| 9431004 |
Variable-depth audio presentation of textual information |
Patrick J. Bohrer, Michael D. Kistler, Ramakrishnan Rajamony |
2016-08-30 |
| 9262140 |
Predication supporting code generation by indicating path associations of symmetrically placed write instructions |
Ram Rangan, Lixin Zhang |
2016-02-16 |
| 8589895 |
Architectural support for automated assertion checking |
Elmootazbellah Nabil Elnozahy |
2013-11-19 |
| 8453129 |
Using hardware interrupts to drive dynamic binary code recompilation |
Ram Rangan |
2013-05-28 |
| 8448027 |
Energy-efficient failure detection and masking |
Elmootazbellah Nabil Elnozahy |
2013-05-21 |
| 8271831 |
Tolerating soft errors by selective duplication |
Elmootazbellah Nabil Elnozahy |
2012-09-18 |
| 7886132 |
Predication support in an out-of-order processor by selectively executing ambiguously renamed write operations |
Ram Rangan, Lixin Zhang |
2011-02-08 |