首页> 外文会议>IEEE International Conference on High Performance Computing and Communications >An Efficient Practical Concurrent Wait-Free Unbounded Graph
【24h】

An Efficient Practical Concurrent Wait-Free Unbounded Graph

机译:一个有效的实用并发等待无拘无束的图形

获取原文

摘要

In this paper, we propose an efficient concurrent wait-free algorithm to construct an unbounded directed graph for shared memory architecture. To the best of our knowledge that this is the first wait-free algorithm for an unbounded directed graph where insertion and deletion of vertices and/or edges can happen concurrently. To achieve wait-freedom in a dynamic setting, threads help each other to perform the desired tasks using operator descriptors by other threads. We also prove that all graph operations are wait-free and linearizable. We implemented our algorithms in C++ and tested its performance through several micro-benchmarks. Our experimental results show an average of 9x improvement over the global lock-based implementation.
机译:在本文中,我们提出了一种有效的并发等待算法来构建用于共享内存架构的无限定向图。据我们所知,这是一个无拘无束的指导图的第一等待算法,其中插入和删除顶点和/或边缘可以同时发生。为了在动态设置中实现等待自由,线程互相帮助使用其他线程使用操作员描述符执行所需的任务。我们还证明所有图形操作都是等待和可直接的。我们在C ++中实现了我们的算法,并通过多个微基准测试其性能。我们的实验结果显示了全球基于锁的实现的平均9倍。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号