| 11048588 |
Monitoring the operation of a processor |
Gilbert Neiger, Andrew V. Anderson, Richard Uhlig, David M. Durham, Ronak Singhal +1 more |
2021-06-29 |
$34,663,000 |
| 10599547 |
Monitoring the operation of a processor |
Gilbert Neiger, Andrew V. Anderson, Richard Uhlig, David M. Durham, Ronak Singhal +1 more |
2020-03-24 |
$21,125,000 |
| 10387151 |
Processor and method for tracking progress of gathering/scattering data element pairs in different cache memory banks |
Jonathan C. Hall, Andrew T. Forsyth |
2019-08-20 |
$17,708,000 |
| 10204049 |
Value of forward state by increasing local caching agent forwarding |
Vedaraman Geetha, Jeffrey D. Chamberlain, Ganesh Kumar, Henk G. Neefs, Neil Achtman +1 more |
2019-02-12 |
$25,597,000 |
| 9858167 |
Monitoring the operation of a processor |
Gilbert Neiger, Andrew V. Anderson, Richard Uhlig, David M. Durham, Ronak Singhal +1 more |
2018-01-02 |
$11,729,000 |
| 9436605 |
Cache coherency apparatus and method minimizing memory writeback operations |
Jeffrey D. Chamberlain, Vedaraman Geetha, Robert G. Blankenship, Yen-Cheng Liu, Adrian C. Moga +1 more |
2016-09-06 |
$9,244,000 |
| 9423959 |
Method and apparatus for store durability and ordering in a persistent memory architecture |
Subramanya R. Dulloor, Sanjay Kumar, Rajesh M. Sankaran, Gilbert Neiger, Richard Uhlig +7 more |
2016-08-23 |
$16,730,000 |
| 9405595 |
Synchronizing multiple threads efficiently |
John H. Crawford |
2016-08-02 |
$8,723,000 |
| 9298629 |
Extending a cache coherency snoop broadcast protocol with directory information |
Henk G. Neefs, Rahul Pal, Manoj K. Arora, Dheemanth Nagaraj |
2016-03-29 |
$14,056,000 |
| 9201748 |
Virtual device sparing |
Brian S. Morris |
2015-12-01 |
$16,442,000 |
| 8918592 |
Extending a cache coherency snoop broadcast protocol with directory information |
Henk G. Neefs, Rahul Pal, Manoj K. Arora, Dheemanth Nagaraj |
2014-12-23 |
$45,760,000 |
| 8819684 |
Synchronizing multiple threads efficiently |
John H. Crawford |
2014-08-26 |
$15,304,000 |
| 8656115 |
Extending a cache coherency snoop broadcast protocol with directory information |
Henk G. Neefs, Rahul Pal, Manoj K. Arora, Dheemanth Nagaraj |
2014-02-18 |
$23,747,000 |
| 8495091 |
Dynamically routing data responses directly to requesting processor core |
Allen J. Baum, Vedaraman Geetha |
2013-07-23 |
$28,690,000 |
| 8473963 |
Synchronizing multiple threads efficiently |
John H. Crawford |
2013-06-25 |
$15,329,000 |
| 8458412 |
Transaction based shared data operations in a multiprocessor environment |
John H. Crawford, Kushagra Vaid |
2013-06-04 |
$16,514,000 |
| 8301907 |
Supporting advanced RAS features in a secured computing system |
Mahesh S. Natu, Sham M. Datta, Jeff Wiedemeier, James Vash, Scott P. Bobholz +1 more |
2012-10-30 |
|
| 8205204 |
Apparatus and method for scheduling threads in multi-threading processors |
Ken Shoemaker, Kin-Kee Sit |
2012-06-19 |
$20,138,000 |
| 8176266 |
Transaction based shared data operations in a multiprocessor environment |
John H. Crawford, Kushagra Vaid |
2012-05-08 |
$29,842,000 |
| 7996644 |
Fair sharing of a cache in a multi-core/multi-threaded processor by dynamically partitioning of the cache |
— |
2011-08-09 |
$24,223,000 |
| 7984248 |
Transaction based shared data operations in a multiprocessor environment |
John H. Crawford, Kushagra Vaid |
2011-07-19 |
$15,862,000 |
| 7937709 |
Synchronizing multiple threads efficiently |
John H. Crawford |
2011-05-03 |
$28,064,000 |
| 7669009 |
Method and apparatus for run-ahead victim selection to reduce undesirable replacement behavior in inclusive caches |
John H. Crawford |
2010-02-23 |
$16,403,000 |
| 7500240 |
Apparatus and method for scheduling threads in multi-threading processors |
Ken Shoemaker, Kin-Kee Sit |
2009-03-03 |
$13,073,000 |
| 7496732 |
Method and apparatus for results speculation under run-ahead execution |
Richard Goe, Youngsoo Choi |
2009-02-24 |
$15,365,000 |