2019 34th IEEE/ACM International Conference on Automated Software Engineering (ASE) 2019
DOI: 10.1109/ase.2019.00074
|View full text |Cite
|
Sign up to set email alerts
|

Automating Non-Blocking Synchronization In Concurrent Data Abstractions

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2023
2023
2023
2023

Publication Types

Select...
1

Relationship

0
1

Authors

Journals

citations
Cited by 1 publication
(1 citation statement)
references
References 48 publications
0
1
0
Order By: Relevance
“…This paper is an extended version of our previous work 6 on using source‐to‐source compiler technology to automatically convert sequential C++ data abstractions to lock‐free concurrent implementations, to relieve developers from the error‐prone task of manually crafting and testing the cumbersome low‐level synchronization details, for example, those illustrated in Figures 4–6. Such carefully crafted lock‐free synchronous implementation details have been published for a variety of data structures, for example, queues, 7,8 sets, 9‐11 lists, 9,10 maps, 9,11 and trees, 12‐15 by following a large collection of systematic construction methods 7‐15 .…”
Section: Introductionmentioning
confidence: 99%
“…This paper is an extended version of our previous work 6 on using source‐to‐source compiler technology to automatically convert sequential C++ data abstractions to lock‐free concurrent implementations, to relieve developers from the error‐prone task of manually crafting and testing the cumbersome low‐level synchronization details, for example, those illustrated in Figures 4–6. Such carefully crafted lock‐free synchronous implementation details have been published for a variety of data structures, for example, queues, 7,8 sets, 9‐11 lists, 9,10 maps, 9,11 and trees, 12‐15 by following a large collection of systematic construction methods 7‐15 .…”
Section: Introductionmentioning
confidence: 99%