首页> 外文学位 >Concurrent non-blocking skip list using multi-word compare and swap operation.
【24h】

Concurrent non-blocking skip list using multi-word compare and swap operation.

机译:使用多字比较和交换操作的并发非阻塞跳过列表。

获取原文
获取原文并翻译 | 示例

摘要

We present a non-blocking lock-free implementation of skip list data structure using multi word compare and swap (CASN) operation. This operation is designed to work on arbitrary number of memory locations as a single atomic step. We discuss the implementation details of CASN operation which only utilizes the single word compare and swap atomic primitive found in most of the contemporary multiprocessor systems. Using this operation, we first design lock-free algorithms to implement various operations on linked list data structure, then extend it to design skip lists. Skip list is a probabilistic data structure composed of linked lists stacked together forming different levels. It provides expected logarithmic time search like balanced search trees, but without requiring rebalancing. The fundamental operations on a skip list data structure require traversing and updating a number of memory locations. Due to this nature of the data structure, using a powerful atomic primitive like CASN in its implementation simplifies the design and makes the concurrent reasoning easier. In addition to fundamental operations, we present a variety of other operations on linked list and skip list data structures and provide examples to support the correctness of the proposed algorithms.
机译:我们提出了使用多字比较和交换(CASN)操作的跳过列表数据结构的无阻塞无锁实​​现。此操作旨在作为单个原子步骤在任意数量的内存位置上工作。我们讨论CASN操作的实现细节,该操作仅利用大多数现代多处理器系统中的单个单词比较和交换原子原语。使用此操作,我们首先设计无锁算法,以对链表数据结构执行各种操作,然后将其扩展到设计跳过列表。跳过列表是一种概率数据结构,由堆叠在一起的链表构成不同级别。它提供了期望的对数时间搜索(如平衡搜索树),但无需重新平衡。对跳过列表数据结构的基本操作需要遍历和更新许多存储位置。由于数据结构的这种性质,在其实现中使用功能强大的原子原语(如CASN)可简化设计并简化并发推理。除了基本操作外,我们还提供了有关链表和跳过表数据结构的各种其他操作,并提供了示例来支持所提出算法的正确性。

著录项

  • 作者

    Tuladhar, Anish Ratna.;

  • 作者单位

    University of Nevada, Las Vegas.;

  • 授予单位 University of Nevada, Las Vegas.;
  • 学科 Computer science.
  • 学位 M.S.C.S.
  • 年度 2015
  • 页码 81 p.
  • 总页数 81
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号