Paul McKenney
Paul McKenney
Software Engineer, Facebook
Verified email at fb.com - Homepage
Title
Cited by
Cited by
Year
Read-copy update: Using execution history to solve concurrency problems
PE McKenney, JD Slingwine
Parallel and Distributed Computing and Systems 509518, 1998
3791998
Stochastic fairness queueing
PE McKenney
IEEE INFOCOM'90, 733,734,735,736,737,738,739,740-733,734,735,736,737,738,739,740, 1990
3711990
Packet recovery in high-speed networks using coding and buffer management
N Shacham, P McKenney
IEEE INFOCOM'90, 124,125,126,127,128,129,130,131-124,125,126,127,128,129,130,131, 1990
3511990
Apparatus and method for achieving reduced overhead mutual exclusion and maintaining coherency in a multiprocessor system utilizing execution history and thread monitoring
JD Slingwine, PE McKenney
US Patent 5,442,758, 1995
301*1995
Read-copy update
PE McKenney, J Appavoo, A Kleen, O Krieger, R Russell, D Sarma, ...
Ottawa Linux Symposium Conference Proceedings, 175, 2001
2672001
User-level implementations of read-copy update
M Desnoyers, PE McKenney, AS Stern, MR Dagenais, J Walpole
IEEE Transactions on Parallel and Distributed Systems 23 (2), 375-382, 2011
2022011
Performance of memory reclamation for lockless synchronization
TE Hart, PE McKenney, AD Brown, J Walpole
Journal of Parallel and Distributed Computing 67 (12), 1270-1285, 2007
1852007
Apparatus and system for dynamically allocating main memory among a plurality of applications
S Bansal, PE Mckenney, DS Modha
US Patent 7,487,320, 2009
1772009
Exploiting Deferred Destruction: An Analysis of Read-Copy-Update Techniques in Operating System Kernels
PE McKenney
Oregon Graduate Institute at OHSU, 2004
1682004
Enabling autonomic behavior in systems software with hot swapping
J Appavoo, K Hui, CAN Soules, RW Wisniewski, DM Da Silva, O Krieger, ...
IBM systems journal 42 (1), 60-76, 2003
1612003
Adaptive reader-writer lock
PE Mckenney
US Patent 7,191,272, 2007
1322007
Reader-writer lock for multiprocessor systems
PE McKenney, B Kingsbury
US Patent 6,823,511, 2004
1292004
Method for maintaining data coherency using thread activity summaries in a multicomputer system
JD Slingwine, PE McKenney
US Patent 5,608,893, 1997
1251997
Is parallel programming hard, and, if so, what can you do about it?(v2017. 01.02 a)
PE McKenney
arXiv preprint arXiv:1701.00854, 2017
1182017
Software implementation of synchronous memory barriers
PE Mckenney
US Patent 6,996,812, 2006
1132006
The read-copy-update mechanism for supporting real-time applications on shared-memory multiprocessor systems with Linux
D Guniguntala, PE McKenney, J Triplett, J Walpole
IBM Systems Journal 47 (2), 221-236, 2008
1122008
Efficient demultiplexing of incoming tcp packets
PE McKenney, KF Dove
ACM SIGCOMM Computer Communication Review 22 (4), 269-279, 1992
1111992
Efficient sharing of memory between applications running under different operating systems on a shared hardware system
PE Mckenney, OY Krieger, M Ostrowski
US Patent 7,478,204, 2009
1022009
What is RCU, fundamentally?
PE McKenney, J Walpole
Linux Weekly News (LWN. net), 2007
1022007
Scaling dcache with RCU
PE McKenney, D Sarma, M Soni
Linux Journal 2004 (117), 3, 2004
1022004
The system can't perform the operation now. Try again later.
Articles 1–20