Issued Patents All Time
Showing 126–145 of 145 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 6996812 | Software implementation of synchronous memory barriers | — | 2006-02-07 |
| 6886162 | High speed methods for maintaining a summary of thread activity for multiprocessor computer systems | — | 2005-04-26 |
| 6842809 | Apparatus, method and computer program product for converting simple locks in a multiprocessor system | Luke Matthew Browning, Thomas Stanley Mathews, James Bernard Moody | 2005-01-11 |
| 6823511 | Reader-writer lock for multiprocessor systems | Brent A. Kingsbury | 2004-11-23 |
| 6785888 | Memory allocator for a multiprocessor computer system | Phillip E. Krueger, Stuart A. Friedberg, Brent A. Kingsbury | 2004-08-31 |
| 6779090 | Spinlock for shared memory | William L. Irwin, III, Swaminathan Sivasubramanian, John G. Stultz | 2004-08-17 |
| 6678772 | Adaptive reader-writer lock | — | 2004-01-13 |
| 6668310 | High speed counters | — | 2003-12-23 |
| 6629152 | Message passing using shared memory of a computer | Brent A. Kingsbury, Jean-Marie Christian Sulmont | 2003-09-30 |
| 6615316 | Using hardware counters to estimate cache warmth for process/thread schedulers | Phillip E. Krueger | 2003-09-02 |
| 6505286 | User specifiable allocation of memory for processes in a multiprocessor computer having a non-uniform memory architecture | Brent A. Kingsbury, Corene Casper, Phillip E. Krueger | 2003-01-07 |
| 6480918 | Lingering locks with fairness control for multi-node computer systems | Kevin A. Closson, Raghupathi Malige | 2002-11-12 |
| 6473819 | Scalable interruptible queue locks for shared-memory multiprocessor | Benedict J. Jackson, Ramakrishnan Rajamony, Ronald L. Rockhold | 2002-10-29 |
| 6418517 | Optimized function execution for a multiprocessor computer system | Chandrasekhar Pulmarasetti | 2002-07-09 |
| 6247041 | Multiprocessor computer system with user specifiable process placement | Phillip E. Krueger, Corene Casper, Kenneth Frank Dove, Brent A. Kingsbury | 2001-06-12 |
| 6219690 | Apparatus and method for achieving reduced overhead mutual exclusion and maintaining coherency in a multiprocessor system utilizing execution history and thread monitoring | John D. Slingwine | 2001-04-17 |
| 6205528 | User specifiable allocation of memory for processes in a multiprocessor computer having a non-uniform memory architecture | Brent A. Kingsbury, Corene Casper, Phillip E. Krueger | 2001-03-20 |
| 5727209 | Apparatus and method for achieving reduced overhead mutual-exclusion and maintaining coherency in a multiprocessor system utilizing execution history and thread monitoring | John D. Slingwine | 1998-03-10 |
| 5608893 | Method for maintaining data coherency using thread activity summaries in a multicomputer system | John D. Slingwine | 1997-03-04 |
| 5442758 | Apparatus and method for achieving reduced overhead mutual exclusion and maintaining coherency in a multiprocessor system utilizing execution history and thread monitoring | John D. Slingwine | 1995-08-15 |