dale.hagglund + read 9
Userspace RCU | LTTng Project
december 2010 by dale.hagglund
liburcu is a LGPLv2.1 userspace RCU (read-copy-update) library. This data synchronization library provides read-side access which scales linearly with the number of cores. It does so by allowing multiples copies of a given data structure to live at the same time, and by monitoring the data structure accesses to detect grace periods after which memory reclamation is possible.
rcu
lttng
linux
trace
toolkit
read
copy
update
consistency
concurrency
cache
multicore
multithreading
user
space
december 2010 by dale.hagglund
How to Read Mathematics
october 2010 by dale.hagglund
What are the common mistakes people make in trying to read mathematics? How can these mistakes be corrected?
math
mathematics
article
reading
education
learning
teaching
science
read
academic
study
october 2010 by dale.hagglund
The realtime preemption mini-summit [LWN.net]
october 2009 by dale.hagglund
Discussions about threaded interrupt handlers, system management interrupts, big kernel lock removal, and various types of locks.
real
time
kernel
linux
threaded
interrupt
handler
system
management
smi
rwlocks
rcu
read
copy
update
slab
allocator
october 2009 by dale.hagglund
lttng.org Git - userspace-rcu.git/summary
february 2009 by dale.hagglund
An implementation of the basic linux rcu interfaces in user space.
rcu
read
copy
update
git
repository
linux
kernel
user
space
synchronization
threads
concurrency
february 2009 by dale.hagglund
Paul E. McKenney: Read-Copy Update (RCU)
february 2009 by dale.hagglund
A bunch of useful pointer about RCU.
rcu
linux
operating
system
kernel
concurrency
performance
scalability
lock
locks
synchronization
programming
computer
development
read
copy
update
february 2009 by dale.hagglund
Hierarchical RCU [LWN.net]
november 2008 by dale.hagglund
This article explains a new version of linux's RCU (read-copy-update) that allows this code to scale to thousands of processors. It also has a good overview of the basic concepts behind RCU, and how using RCU improves multi-threaded scalability.
rcu
linux
read
copy
update
write
kernel
concurrency
scalability
programming
operating
system
multicore
multicpu
multithread
november 2008 by dale.hagglund
What is RCU? (Part 3 / 3)
may 2008 by dale.hagglund
RCU is a synchronization mechanism available in the linux kernel which allows reads concurrently with updates.
kernel
linux
operating
system
rcu
read
copy
update
threads
synchronization
programming
may 2008 by dale.hagglund
What is RCU? (Part 2 / 3)
may 2008 by dale.hagglund
RCU is a synchronization mechanism available in the Linux kernel which allows reads concurrent with updates.
kernel
linux
operating
system
rcu
read
copy
update
threads
synchronization
programming
may 2008 by dale.hagglund
What is RCU? (Part 1 / 3)
may 2008 by dale.hagglund
RCU (Read-Copy-Update) is a synchronization mechanism in the Linux kernel that allows reads to occur concurrently with updates.
kernel
linux
operating
system
rcu
read
copy
update
threads
synchronization
programming
may 2008 by dale.hagglund
related tags
academic ⊕ allocator ⊕ article ⊕ cache ⊕ computer ⊕ concurrency ⊕ consistency ⊕ copy ⊕ development ⊕ education ⊕ git ⊕ handler ⊕ interrupt ⊕ kernel ⊕ learning ⊕ linux ⊕ lock ⊕ locks ⊕ lttng ⊕ management ⊕ math ⊕ mathematics ⊕ multicore ⊕ multicpu ⊕ multithread ⊕ multithreading ⊕ operating ⊕ performance ⊕ programming ⊕ rcu ⊕ read ⊖ reading ⊕ real ⊕ repository ⊕ rwlocks ⊕ scalability ⊕ science ⊕ slab ⊕ smi ⊕ space ⊕ study ⊕ synchronization ⊕ system ⊕ teaching ⊕ threaded ⊕ threads ⊕ time ⊕ toolkit ⊕ trace ⊕ update ⊕ user ⊕ write ⊕Copy this bookmark: