| 10884735 |
Instruction and logic for predication and implicit destination |
Jayesh Iyer, Sebastian Winkel, Howard H. Chen |
2021-01-05 |
| 10635465 |
Apparatuses and methods to prevent execution of a modified instruction |
Polychronis Xekalakis, Jason M. Agron |
2020-04-28 |
| 10635438 |
Method and system to provide user-level multithreading |
Edward T. Grochowski, Hong Wang, John Shen, Perry Wang, James P. Held +3 more |
2020-04-28 |
| 10628153 |
Method and system to provide user-level multithreading |
Edward T. Grochowski, Hong Wang, John Shen, Perry Wang, James P. Held +3 more |
2020-04-21 |
| 10613858 |
Method and system to provide user-level multithreading |
Edward T. Grochowski, Hong Wang, John Shen, Perry Wang, James P. Held +3 more |
2020-04-07 |
| 10585667 |
Method and system to provide user-level multithreading |
Edward T. Grochowski, Hong Wang, John Shen, Perry Wang, James P. Held +3 more |
2020-03-10 |
| 10346170 |
Performing partial register write operations in a processor |
Jayesh Iyer, Sebastian Winkel |
2019-07-09 |
| 10216516 |
Fused adjacent memory stores |
Sebastian Winkel, Tyler Sondag |
2019-02-26 |
| 9952859 |
Method and system to provide user-level multithreading |
Ed Grochowski, Hong Wang, John Shen, Perry Wang, James P. Held +3 more |
2018-04-24 |
| 9904546 |
Instruction and logic for predication and implicit destination |
Jayesh Iyer, Sebastian Winkel, Howard H. Chen |
2018-02-27 |
| 9823938 |
Providing deterministic, reproducible, and random sampling in a processor |
Girish Venkatasubramanian, Jason M. Agron, Polychronis Xekalakis |
2017-11-21 |
| 9189230 |
Method and system to provide concurrent user-level, non-privileged shared resource thread creation and execution |
Edward T. Grochowski, Hong Wang, John Shen, Perry Wang, James P. Held +3 more |
2015-11-17 |
| 9003164 |
Providing hardware support for shared virtual memory between local and remote physical memory |
Gautham Chinya, Hong Wang, Deepak Abraham Mathaikutty, Ethan Schuchman, James P. Held +3 more |
2015-04-07 |
| 8843728 |
Processor for enabling inter-sequencer communication following lock competition and accelerator registration |
Perry Wang, Hong Wang |
2014-09-23 |
| 8719547 |
Providing hardware support for shared virtual memory between local and remote physical memory |
Gautham Chinya, Hong Wang, Deepak Abraham Mathaikutty, Ethan Schuchman, James P. Held +3 more |
2014-05-06 |
| 8621153 |
Microcode refactoring and caching |
— |
2013-12-31 |
| 8380963 |
Apparatus and method for enabling inter-sequencer communication following lock competition and accelerator registration |
Perry Wang, Hong Wang |
2013-02-19 |
| 8296743 |
Compiler and runtime for heterogeneous multiprocessor systems |
Michael Linderman, Perry Wang, Hong Wang |
2012-10-23 |
| 8074274 |
User-level privilege management |
Hong Wang, Gautham Chinya, Perry Wang, Richard Hankins, Per Hammarlund +1 more |
2011-12-06 |
| 7941791 |
Programming environment for heterogeneous processor resource integration |
Perry Wang, Gautham Chinya, Hong Jiang, Hong Wang, Xinmin Tian +1 more |
2011-05-10 |
| 7904696 |
Communication paths for enabling inter-sequencer communication following lock competition and accelerator registration |
Perry Wang, Hong Wang |
2011-03-08 |
| 7768518 |
Enabling multiple instruction stream/multiple data stream extensions on microprocessors |
Perry Wang, Bernard Lint, Koichi Yamada, Asit K. Mallick, Richard Hankins +1 more |
2010-08-03 |
| 7587584 |
Mechanism to exploit synchronization overhead to improve multithreaded performance |
Natalie D. Enright, Perry Wang, Hong Wang, Xinmin Tran, John Shen +2 more |
2009-09-08 |
| 7051193 |
Register rotation prediction and precomputation |
Hong Wang, Christopher J. Hughes, Ralph M. Kling, Yong-Fong Lee, Daniel Lavery +1 more |
2006-05-23 |
| 6928645 |
Software-based speculative pre-computation and multithreading |
Hong Wang, John Shen, Bryan Black, Perry Wang, Edward T. Grochowski +1 more |
2005-08-09 |