Výsledky vyhledávání - "concurrent algorithms"

  1. 1

    Auto-active verification of distributed systems and specification refinements with Why3-do Autor Belo Lourenço, Cláudio, Sousa Pinto, Jorge

    ISSN: 0167-6423
    Vydáno: Elsevier B.V 01.01.2026
    Vydáno v Science of computer programming (01.01.2026)
    “…In this paper, we introduce a novel approach for rigorously verifying safety properties of state machine specifications. Our method leverages an auto-active…”
    Získat plný text
    Journal Article
  2. 2

    RRR-SMR: Reduce, Reuse, Recycle: Better Methods for Practical Lock-Free Data Structures Autor Arovi, Md Amit Hasan, Nikolaev, Ruslan

    ISSN: 2475-1421, 2475-1421
    Vydáno: New York, NY, USA ACM 10.06.2025
    “…Traditionally, most concurrent algorithms rely on safe memory reclamation (SMR) schemes for manual memory management. SMR schemes such as epoch-based…”
    Získat plný text
    Journal Article
  3. 3

    Tasks in modular proofs of concurrent algorithms Autor Castañeda, Armando, Hurault, Aurélie, Quéinnec, Philippe, Roy, Matthieu

    ISSN: 0890-5401, 1090-2651
    Vydáno: Elsevier Inc 01.06.2023
    Vydáno v Information and computation (01.06.2023)
    “…Proving the correctness of distributed or concurrent algorithms is a complex process. Errors in the reasoning are hard to find, calling for computer-checked…”
    Získat plný text
    Journal Article
  4. 4

    Concurrent Immediate Reference Counting Autor Jung, Jaehwang, Kim, Jeonghyeon, Parkinson, Matthew J., Kang, Jeehoon

    ISSN: 2475-1421, 2475-1421
    Vydáno: New York, NY, USA ACM 20.06.2024
    “…Memory management for optimistic concurrency in unmanaged programming languages is challenging. Safe memory reclamation (SMR) algorithms help address this, but…”
    Získat plný text
    Journal Article
  5. 5

    A Family of Fast and Memory Efficient Lock- and Wait-Free Reclamation Autor Nikolaev, Ruslan, Ravindran, Binoy

    ISSN: 2475-1421, 2475-1421
    Vydáno: New York, NY, USA ACM 20.06.2024
    “…Historically, memory management based on lock-free reference counting was very inefficient, especially for read-dominated workloads. Thus, approaches such as…”
    Získat plný text
    Journal Article
  6. 6

    A Concurrent Approach to String Transformation Synthesis Autor Ding, Yuantian, Qiu, Xiaokang

    ISSN: 2475-1421, 2475-1421
    Vydáno: New York, NY, USA ACM 10.06.2025
    “…Program synthesis aims at the automatic generation of programs based on given specifications. Despite significant progress, the inherent complexity of…”
    Získat plný text
    Journal Article
  7. 7

    Modular Verification of Safe Memory Reclamation in Concurrent Separation Logic Autor Jung, Jaehwang, Lee, Janggun, Choi, Jaemin, Kim, Jaewoo, Park, Sunho, Kang, Jeehoon

    ISSN: 2475-1421, 2475-1421
    Vydáno: New York, NY, USA ACM 16.10.2023
    “…Formal verification is an effective method to address the challenge of designing correct and efficient concurrent data structures. But verification efforts…”
    Získat plný text
    Journal Article
  8. 8

    Fast and Portable Concurrent FIFO Queues With Deterministic Memory Reclamation Autor Giersch, Oliver, Nolte, Jorg

    ISSN: 1045-9219, 1558-2183
    Vydáno: New York IEEE 01.03.2022
    “…In this article we present an algorithm for a high performance, unbounded, portable, multi-producer/multi-consumer, lock-free FIFO (first-in first-out) queue…”
    Získat plný text
    Journal Article
  9. 9

    HADES: Hardware-Assisted Distributed Transactions in the Age of Fast Networks and SmartNICs Autor Kokolis, Apostolos, Psistakis, Antonis, Reidys, Benjamin, Huang, Jian, Torrellas, Josep

    Vydáno: IEEE 29.06.2024
    “…Transactional-based distributed storage applications such as key-value stores and databases are widely used in the cloud. Recently, the hardware on which these…”
    Získat plný text
    Konferenční příspěvek
  10. 10

    Concurrent Data Structures Made Easy Autor Le, Callista, Gopinathan, Kiran, Lee, Koon Wen, Gilbert, Seth, Sergey, Ilya

    ISSN: 2475-1421, 2475-1421
    Vydáno: New York, NY, USA ACM 08.10.2024
    “…Design of an efficient thread-safe concurrent data structure is a balancing act between its implementation complexity and performance. Lock-based concurrent…”
    Získat plný text
    Journal Article
  11. 11

    Leveraging Immutability to Validate Hazard Pointers for Optimistic Traversals Autor Lee, Janggun, Kim, Jeonghyeon, Kang, Jeehoon

    ISSN: 2475-1421, 2475-1421
    Vydáno: New York, NY, USA ACM 10.06.2025
    “…Hazard pointers (HP) is one of the earliest manual memory reclamation algorithms for concurrent data structures. It is widely used for its robustness: memory…”
    Získat plný text
    Journal Article
  12. 12

    A Universal, Sound, and Complete Forward Reasoning Technique for Machine-Verified Proofs of Linearizability Autor Jayanti, Prasad, Jayanti, Siddhartha, Yavuz, Ugur Y., Hernandez, Lizzie

    ISSN: 2475-1421, 2475-1421
    Vydáno: New York, NY, USA ACM 02.01.2024
    “…We introduce simple, universal, sound, and complete proof methods for producing machine-verifiable proofs of linearizability and strong linearizability…”
    Získat plný text
    Journal Article
  13. 13

    Separating Mechanism from Policy in STM Autor Sheng, Yaodong, Hassan, Ahmed, Spear, Michael

    Vydáno: IEEE 21.10.2023
    “…When designing concurrent data structures (CDSs), it can feel like programmers must choose between performance and convenience. On one hand, Software…”
    Získat plný text
    Konferenční příspěvek
  14. 14

    Hardware Support for Durable Atomic Instructions for Persistent Parallel Programming Autor Hadi, Khan Shaikhul, Ul Mustafa, Naveed, Heinrich, Mark, Solihin, Yan

    Vydáno: IEEE 09.07.2023
    “…Persistent memory is emerging as an attractive main memory fabric capable of hosting persistent data. However, its programmability is hampered by the lack of…”
    Získat plný text
    Konferenční příspěvek
  15. 15

    DRPTM: A Decoupled Read-efficient High-scalable Persistent Transactional Memory Autor Liang, Wenkai, Hu, Hao, Zou, Xiangyu, Xia, Wen, Pan, Yanqi

    Vydáno: IEEE 09.07.2023
    “…Persistent transactional memory (PTM) exploits transactions to provide an easy crash-consistent interface for persistent memory (PM). However, because of the…”
    Získat plný text
    Konferenční příspěvek
  16. 16

    Scenario-Based Proofs for Concurrent Objects Autor Enea, Constantin, Koskinen, Eric

    ISSN: 2475-1421, 2475-1421
    Vydáno: New York, NY, USA ACM 29.04.2024
    “…Concurrent objects form the foundation of many applications that exploit multicore architectures and their importance has lead to informal correctness…”
    Získat plný text
    Journal Article
  17. 17

    Proving highly-concurrent traversals correct Autor Feldman, Yotam M. Y., Khyzha, Artem, Enea, Constantin, Morrison, Adam, Nanevski, Aleksandar, Rinetzky, Noam, Shoham, Sharon

    ISSN: 2475-1421, 2475-1421
    Vydáno: New York, NY, USA ACM 13.11.2020
    “…Modern highly-concurrent search data structures, such as search trees, obtain multi-core scalability and performance by having operations traverse the data…”
    Získat plný text
    Journal Article
  18. 18

    Concurrent size Autor Sela, Gal, Petrank, Erez

    ISSN: 2475-1421, 2475-1421
    Vydáno: New York, NY, USA ACM 31.10.2022
    “…The size of a data structure (i.e., the number of elements in it) is a widely used property of a data set. However, for concurrent programs, obtaining a…”
    Získat plný text
    Journal Article
  19. 19

    Assuming Just Enough Fairness to make Session Types Complete for Lock-freedom Autor Glabbeek, Rob van, Hofner, Peter, Horne, Ross

    Vydáno: IEEE 29.06.2021
    “…We investigate how different fairness assumptions affect results concerning lock-freedom, a typical liveness property targeted by session type systems. We fix…”
    Získat plný text
    Konferenční příspěvek
  20. 20

    Concurrent use of write-once memory Autor Aspnes, James, Censor-Hillel, Keren, Yaakobi, Eitan

    ISSN: 0743-7315, 1096-0848
    Vydáno: Elsevier Inc 01.03.2018
    “…We consider the problem of implementing general shared-memory objects on top of write-once bits, which can be changed from 0 to 1 but not back again. In a…”
    Získat plný text
    Journal Article