RCU Usage In the Linux Kernel
Autor: | Silas Boyd-Wickizer, Jonathan Walpole, Paul E. McKenney, Joel Fernandes |
---|---|
Rok vydání: | 2020 |
Předmět: |
020203 distributed computing
Computer science 020207 software engineering Linux kernel 02 engineering and technology computer.software_genre Kernel (statistics) Scalability Synchronization (computer science) 0202 electrical engineering electronic engineering information engineering Operating system General Earth and Planetary Sciences computer General Environmental Science |
Zdroj: | ACM SIGOPS Operating Systems Review. 54:47-63 |
ISSN: | 0163-5980 |
DOI: | 10.1145/3421473.3421481 |
Popis: | Read-copy update (RCU) is a scalable high-performance synchronization mechanism implemented in the Linux kernel. RCU's novel properties include support for concurrent forward progress for readers and writers as well as highly optimized inter-CPU synchronization. RCU was introduced into the Linux kernel eighteen years ago and most subsystems now use RCU. This paper discusses the requirements that drove the development of RCU, the design and API of the Linux RCU implementation, and how kernel developers apply RCU. |
Databáze: | OpenAIRE |
Externí odkaz: |