发明申请
US20140108366A1 Performance Of RCU-Based Searches And Updates Of Cyclic Data Structures
审中-公开
基于RCU的搜索和循环数据结构更新的性能
- 专利标题: Performance Of RCU-Based Searches And Updates Of Cyclic Data Structures
- 专利标题(中): 基于RCU的搜索和循环数据结构更新的性能
-
申请号: US13774694申请日: 2013-02-22
-
公开(公告)号: US20140108366A1公开(公告)日: 2014-04-17
- 发明人: Paul E. McKenney
- 申请人: Paul E. McKenney
- 申请人地址: US NY Armonk
- 专利权人: International Business Machines Corporation
- 当前专利权人: International Business Machines Corporation
- 当前专利权人地址: US NY Armonk
- 主分类号: G06F17/30
- IPC分类号: G06F17/30
摘要:
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 respect to the group as a whole. An updater creates one or more new group data elements and assigns each element a new generation number that is different than a global generation number associated with the data element group, allowing readers to track update versions. The updater links the new data elements into the data element group and then updates the global generation number so that referential integrity is maintained. This is done using a generation number element that is referenced by a header pointer for the data element group, and which in turn references or forms part of one of the data elements. After a grace period has elapsed, the any prior version of the generation number element may be freed.
公开/授权文献
信息查询