| 10223116 |
Memory sharing across distributed nodes |
Paul N. Loewenstein, John G. Johnson, Kathirgamar Aingaran |
2019-03-05 |
| 9898414 |
Memory corruption detection support for distributed shared memory applications |
Paul N. Loewenstein, John G. Johnson |
2018-02-20 |
| 9672298 |
Precise excecution of versioned store instructions |
Jared C. Smolens, Robert T. Golla, Paul J. Jordan, Mark Luttrell |
2017-06-06 |
| 9400821 |
Memory bus protocol to enable clustering between nodes of distinct physical domain address spaces |
Sanjiv Kapil |
2016-07-26 |
| 9195593 |
Hardware assisted object memory migration |
— |
2015-11-24 |
| 9043559 |
Block memory engine with memory corruption detection |
Darryl J. Gove |
2015-05-26 |
| 8806145 |
Methods and apparatuses for improving speculation success in processors |
Erik Karlsson |
2014-08-12 |
| 8788766 |
Software-accessible hardware support for determining set membership |
John R. Rose, Lawrence Spracklen |
2014-07-22 |
| 8756363 |
Efficient storage of memory version data |
Graham Ricketson Murphy, Bharat Daga |
2014-06-17 |
| 8751736 |
Instructions to set and read memory version information |
Darryl J. Gove, Graham Ricketson Murphy |
2014-06-10 |
| 8732430 |
Method and apparatus for using unused bits in a memory pointer |
Graham Ricketson Murphy, Paul J. Jordan, John G. Johnson |
2014-05-20 |
| 8572441 |
Maximizing encodings of version control bits for memory corruption detection |
Darryl J. Gove, Jonathan William Adams |
2013-10-29 |
| 7529844 |
Multiprocessing systems employing hierarchical spin locks |
Erik E. Hagersten |
2009-05-05 |
| 7412567 |
Value-based memory coherence support |
Hakan Zeffer, Erik E. Hagersten, Anders Landin, Shailender Chaudhry, Paul N. Loewenstein +1 more |
2008-08-12 |
| 7080213 |
System and method for reducing shared memory write overhead in multiprocessor systems |
Oskar Grenholm, Erik E. Hagersten |
2006-07-18 |
| 6985984 |
Multiprocessing systems employing hierarchical back-off locks |
Erik E. Hagersten |
2006-01-10 |