report 
FlowPools: A Lock-Free Deterministic Concurrent Dataflow Abstraction – Proofs
 2012 
Implementing correct and deterministic parallel programs is challenging. Even though concurrency constructs exist in popular pro- gramming languages to facilitate the task of deterministic parallel pro- gramming, they are often too low level, or do not compose well due to underlying blocking mechanisms. In this report, we present the detailed proofs of the linearizability, lock- freedom, and determinism properties of FlowPools, a deterministic concurrent dataflow abstraction presented in [1].
Type
 report 
Date Issued
2012
Total of pages
32
Subjects
Written at
EPFL
EPFL units
Available on Infoscience
 August 31, 2012 
Use this identifier to reference this record