Making huge pages actually useful

A Panwar, A Prasad, K Gopinath - Proceedings of the Twenty-Third …, 2018 - dl.acm.org
The virtual-to-physical address translation overhead, a major performance bottleneck for
modern workloads, can be effectively alleviated with huge pages. However, since huge …

Is Parallel Programming Hard, And, If So, What Can You Do About It?(Release v2023. 06.11 a)

PE McKenney - arXiv preprint arXiv:1701.00854, 2017 - arxiv.org
The purpose of this book is to help you program shared-memory parallel systems without
risking your sanity. Nevertheless, you should think of the information in this book as a …

The read-copy-update mechanism for supporting real-time applications on shared-memory multiprocessor systems with Linux

D Guniguntala, PE McKenney, J Triplett… - IBM Systems …, 2008 - ieeexplore.ieee.org
Read-copy update (RCU) is a synchronization mechanism in the Linux™ kernel that
provides significant improvements in multiprocessor scalability by eliminating the writer …

Efficient support of consistent cyclic search with read-copy update and parallel updates

PE McKenney, J Walpole - US Patent 7,953,778, 2011 - Google Patents
A method, system and computer program product for supporting concurrent updates to a
shared data element group while preserving group integrity on behalf of one or more …

User-level read-copy update that does not require disabling preemption or signal handling

PE McKenney - US Patent 8,020,160, 2011 - Google Patents
US PATENT DOCUMENTS 5,442,758 A 8/1995 Slingwine et al. 5,608,893 A 3/1997
Slingwine et al. 5,727,209 A 3/1998 Slingwine et al. 6,219,690 B1 4/2001 Slingwine et al …

Performance of RCU-based searches and updates of cyclic data structures

PE McKenney - US Patent 8,874,535, 2014 - Google Patents
(57) ABSTRACT A technique for improving the performance of RCU-based searches and
updates to a shared data element group where readers must see consistent data with …

Optimizing grace period detection for preemptible read-copy update on uniprocessor systems

PE McKenney, JA Triplett - US Patent 7,953,708, 2011 - Google Patents
6,173.375 B1* 1/2001 RE No. 711 152 technique if the data processing system is a
uniprocessor 6.219, 690 B1 4/2001 Slingwine et al. system. The grace period detection …

High performance real-time read-copy update

PE McKenney - US Patent 8,185,704, 2012 - Google Patents
6,886, 162 B1 4, 2005 McK enced. Uncommon case non-local quiescent state tracking
6,996,812 B2 2, 2006 NERE may be performed using non-local multi-reader state infor …

Introducing technology into the Linux kernel: a case study

PE McKenney, J Walpole - ACM SIGOPS Operating Systems Review, 2008 - dl.acm.org
There can be no doubt that a great many technologies have been added to Linux™ over the
past ten years. What is less well-known is that it is often necessary to introduce a large …

[PDF][PDF] Deterministic synchronization in multicore systems: the role of RCU

P McKenney - Aug, 2009 - rdrop.com
Although real-time operating systems and applications have been available for multicore
systems for some years, shared-memory parallel systems still pose some severe challenges …