申请试用
HOT
登录
注册
 
PRCU: A New RCU Design with Low Synchronization Latency

PRCU: A New RCU Design with Low Synchronization Latency

圆圆
/
发布于
/
2035
人观看
A read-copy update is a widely used synchronization mechanism in Linux kernel. Current RCU implementation eliminates the contention and memory fence on the reading side to achieve high performance but remains long synchronization latency for updates. It's not uncommon to see high-latency reports caused by RCU write side in the Linux kernel mailing list. We provide a new RCU implementation called Passive Read-copy update which achieves relatively low synchronization latency while keeping read side fence-free. The key idea of PRCU is allowing read side to actively report on synchronization and recording an accurate list of cpus on which the threads have done read lock and haven't been scheduled out.
1点赞
0收藏
0下载
确认
3秒后跳转登录页面
去登陆