Issued Patents All Time
Showing 26–50 of 118 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 9875102 | Apparatus, system, and method for persistent user-level thread | Gautham Chinya, Prashant Sethi, Shivnandan Kaushik, Bryant Bigbee, John Shen +6 more | 2018-01-23 |
| 9785576 | Hardware-assisted virtualization for implementing secure video output path | Thiam Wah Loh, Per Hammarlund, Andreas Wasserbauer, Swee Chong Peter Kuan, Eckhard Delfs +6 more | 2017-10-10 |
| 9766891 | Apparatus, system, and method for persistent user-level thread | Gautham Chinya, Prashant Sethi, Shivnandan Kaushik, Bryant Bigbee, John Shen +6 more | 2017-09-19 |
| 9720697 | Mechanism for instruction set based thread execution on a plurality of instruction sequencers | John Shen, Ed Grochowski, James P. Held, Bryant Bigbee, Shivnandan Kaushik +9 more | 2017-08-01 |
| 9600283 | Single instruction for specifying a subset of registers to save prior to entering low-power mode, and for specifying a pointer to a function executed after exiting low-power mode | Ethan Schuchman, Chris Weaver, Belliappa Kuttanna, Asit K. Mallick, Vivek K. De +1 more | 2017-03-21 |
| 9588771 | Instruction set architecture-based inter-sequencer communications with a heterogeneous resource | John Shen, Hong Jiang, Richard Hankins, Per Hammarlund, Dion Rodgers +8 more | 2017-03-07 |
| 9459874 | Instruction set architecture-based inter-sequencer communications with a heterogeneous resource | John Shen, Hong Jiang, Richard Hankins, Per Hammarlund, Dion Rodgers +8 more | 2016-10-04 |
| 9442721 | Method and system to provide user-level multithreading | Edward T. Grochowski, John Shen, Perry Wang, Jamison D. Colins, James P. Held +3 more | 2016-09-13 |
| 9383997 | Apparatus, system, and method for persistent user-level thread | Gautham Chinya, Prashant Sethi, Shivnandan Kaushik, Bryant Bigbee, John Shen +6 more | 2016-07-05 |
| 9189230 | Method and system to provide concurrent user-level, non-privileged shared resource thread creation and execution | Edward T. Grochowski, John Shen, Perry Wang, Jamison D. Collins, James P. Held +3 more | 2015-11-17 |
| 9164764 | Single instruction for specifying and saving a subset of registers, specifying a pointer to a work-monitoring function to be executed after waking, and entering a low-power mode | Ethan Schuchman, Chris Weaver, Belliappa Kuttanna, Asit K. Mallick, Vivek K. De +1 more | 2015-10-20 |
| 9069605 | Mechanism to schedule threads on OS-sequestered sequencers without operating system intervention | Richard Hankins, Gautham Chinya, Trung Diep, Shivnandan Kaushik, Bryant Bigbee +7 more | 2015-06-30 |
| 9063804 | System to profile and optimize user software in a managed run-time environment | Chris J. Newburn, Robert Knight, Robert Geva, Dion Rodgers, Xiang Zou +2 more | 2015-06-23 |
| 9003421 | Acceleration threads on idle OS-visible thread execution units | Ron Gabor, Gad Sheaffer, Avi Mendelson, Uri Weiser | 2015-04-07 |
| 9003164 | Providing hardware support for shared virtual memory between local and remote physical memory | Gautham Chinya, Deepak Abraham Mathaikutty, Jamison D. Collins, Ethan Schuchman, James P. Held +3 more | 2015-04-07 |
| 8914618 | Instruction set architecture-based inter-sequencer communications with a heterogeneous resource | John Shen, Hong Jiang, Richard Hankins, Per Hammarlund, Dion Rodgers +8 more | 2014-12-16 |
| 8887174 | Mechanism for monitoring instruction set based thread execution on a plurality of instruction sequencers | Richard Hankins, Gautham Chinya, Shivnandan Kaushik, Bryant Bigbee, John Shen +7 more | 2014-11-11 |
| 8868887 | Programmable event driven yield mechanism which may activate other threads | Per Hammarlund, Xiang Zou, John Shen, Xinmin Tian, Milind B. Girkar +2 more | 2014-10-21 |
| 8843728 | Processor for enabling inter-sequencer communication following lock competition and accelerator registration | Perry Wang, Jamison D. Collins | 2014-09-23 |
| 8839258 | Load balancing for multi-threaded applications via asymmetric power throttling | Ryan Rakvic, Richard Hankins, Ed Grochowski, Murali Annavaram, David K. Poulsen +3 more | 2014-09-16 |
| 8812792 | Technique for using memory attributes | Quinn A. Jacobson, Anne W. Bracy, John Shen, Per Hammarlund, Matthew C. Merten +6 more | 2014-08-19 |
| 8762694 | Programmable event-driven yield mechanism | Xiang Zou, Robert Knight, Robert Geva, Gautham Chinya, Scott Dion Rodgers +6 more | 2014-06-24 |
| 8762692 | Single instruction for specifying and saving a subset of registers, specifying a pointer to a work-monitoring function to be executed after waking, and entering a low-power mode | Ethan Schuchman, Chris Weaver, Belliappa Kuttanna, Asit K. Mallick, Vivek K. De +1 more | 2014-06-24 |
| 8719819 | Mechanism for instruction set based thread execution on a plurality of instruction sequencers | John Shen, Ed Grochowski, James P. Held, Bryant Bigbee, Shivnandan Kaushik +9 more | 2014-05-06 |
| 8719806 | Speculative multi-threading for instruction prefetch and/or trace pre-build | Tor M. Aamodt, Pedro Marcuello, Jared W. Stark, IV, John Shen, Antonio Gonzalez +4 more | 2014-05-06 |