首页> 外文会议>Principles of distributed systems >Cache-Aware Lock-Free Queues for Multiple Producers/Consumers and Weak Memory Consistency
【24h】

Cache-Aware Lock-Free Queues for Multiple Producers/Consumers and Weak Memory Consistency

机译:多个生产者/消费者的缓存感知无锁队列和弱内存一致性

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

摘要

A lock-free FIFO queue data structure is presented in this paper. The algorithm supports multiple producers and multiple consumers and weak memory models. It has been designed to be cache-aware and work directly on weak memory models. It utilizes the cache behavior in concert with lazy updates of shared data, and a dynamic lock-free memory management scheme to decrease unnecessary synchronization and increase performance. Experiments on an 8-way multi-core platform show significantly better performance for the new algorithm compared to previous fast lock-free algorithms.
机译:本文提出了一种无锁的FIFO队列数据结构。该算法支持多个生产者和多个使用者以及弱内存模型。它被设计为可感知缓存的,并且可以直接在弱内存模型上工作。它利用缓存行为与共享数据的延迟更新相结合,并采用动态无锁内存管理方案来减少不必要的同步并提高性能。在8路多核平台上进行的实验表明,与以前的快速无锁算法相比,该新算法的性能明显更高。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号