| 10725755 |
Systems, apparatuses, and methods for a hardware and software system to automatically decompose a program to multiple parallel threads |
David J. Sager, Ruchira Sasanka, Ron Gabor, Shlomo Raikin, Joseph Nuzman +10 more |
2020-07-28 |
| 10649899 |
Multicore memory data recorder for kernel module |
Sai Luo, Hu Chen, Xiaocheng Zhou, Chunxiao Lin, Kang Zhao |
2020-05-12 |
| 10635438 |
Method and system to provide user-level multithreading |
Edward T. Grochowski, Hong Wang, John Shen, Perry Wang, Jamison D. Collins +3 more |
2020-04-28 |
| 10628153 |
Method and system to provide user-level multithreading |
Edward T. Grochowski, Hong Wang, John Shen, Perry Wang, Jamison D. Collins +3 more |
2020-04-21 |
| 10613858 |
Method and system to provide user-level multithreading |
Edward T. Grochowski, Hong Wang, John Shen, Perry Wang, Jamison D. Collins +3 more |
2020-04-07 |
| 10585667 |
Method and system to provide user-level multithreading |
Edward T. Grochowski, Hong Wang, John Shen, Perry Wang, Jamison D. Collins +3 more |
2020-03-10 |
| 10372450 |
Systems, apparatuses, and methods for setting an output mask in a destination writemask register from a source write mask register using an input writemask and immediate |
Victor W. Lee, Daehyun Kim, Jayashankar Bharadwaj, Albert Hartono, Sara S. Baghsorkhi +1 more |
2019-08-06 |
| 10277707 |
Memcached systems having local caches |
Xiangbin Wu, Shunyu Zhu, Yingzhe Shen |
2019-04-30 |
| 9952859 |
Method and system to provide user-level multithreading |
Ed Grochowski, Hong Wang, John Shen, Perry Wang, Jamison D. Collins +3 more |
2018-04-24 |
| 9753727 |
Partial vectorization compilation system |
Chunxiao Lin, Yingzhe Shen, Chao Zhang |
2017-09-05 |
| 9703558 |
Systems, apparatuses, and methods for setting an output mask in a destination writemask register from a source write mask register using an input writemask and immediate |
Victor W. Lee, Daehyun Kim, Jayashankar Bharadwaj, Albert Hartono, Sara S. Baghsorkhi +1 more |
2017-07-11 |
| 9672019 |
Systems, apparatuses, and methods for a hardware and software system to automatically decompose a program to multiple parallel threads |
David J. Sager, Ruchira Sasanka, Ron Gabor, Shlomo Raikin, Joseph Nuzman +10 more |
2017-06-06 |
| 9442721 |
Method and system to provide user-level multithreading |
Edward T. Grochowski, Hong Wang, John Shen, Perry Wang, Jamison D. Colins +3 more |
2016-09-13 |
| 9301198 |
Cooperative radio access network with centralized base station baseband unit (BBU) processing pool |
Guangjie Li, Xuebin Yang, Senjie Zhang |
2016-03-29 |
| 9268626 |
Apparatus and method for vectorization with speculation support |
Jayashankar Bharadwaj, Victor W. Lee, Kim Daehyun, Nalini Vasudevan, Albert Hartono +1 more |
2016-02-23 |
| 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, Jamison D. Collins +3 more |
2015-11-17 |
| 8296748 |
Method and system for intermediate representation of source code |
Buqi Cheng, Zhaohui Du, Peinan Zhang |
2012-10-23 |
| 7770162 |
Statement shifting to increase parallelism of loops |
Li Liu, Zhaohui Du, Bu Qi Cheng, Shiwei Liao, Gansha Wu |
2010-08-03 |
| 7627864 |
Mechanism to optimize speculative parallel threading |
Zhao Hui Du, Chu-Cheow Lim |
2009-12-01 |
| 7379858 |
Computation of all-pairs reaching probabilities in software systems |
Chu-Cheow Lim, Zhao Hui Du |
2008-05-27 |
| 7188234 |
Run-ahead program execution with value prediction |
Youfeng Wu |
2007-03-06 |
| 7181601 |
Method and apparatus for prediction for fork and join instructions in speculative execution |
Kevin Rudd |
2007-02-20 |