Tervel: A unification of descriptor-based techniques for non-blocking programming

2015 International Conference on Embedded Computer Systems: Architectures, Modeling, and Simulation (SAMOS)(2015)

引用 27|浏览19
暂无评分
摘要
The development of non-blocking code is difficult; developers must ensure the progress of an operation on shared memory despite conflicting operations. Managing this shared memory in a non-blocking fashion is even more problematic. The non-blocking property guarantees that progress is made toward the desired operation in a finite amount of time. We present a framework that implements memory reclamation and progress assurance for code that follows the semantics of our framework. This reduces the effort required to implement non-blocking, and more specifically wait-free, algorithms. We also present a library that demonstrates the ease with which wait-free algorithms can be implemented using our framework.
更多
查看译文
关键词
Tervel framework,wait-free algorithms,progress assurance,memory reclamation,shared memory management,nonblocking code,nonblocking programming,descriptor-based techniques
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要