Boost logo

Boost :

Subject: Re: [boost] [lock-free] CDS -yet another lock-free library
From: Phil Endecott (spam_from_boost_dev_at_[hidden])
Date: 2010-03-28 12:06:12


Hi Maxim,

Khiszinsky, Maxim wrote:
> Hi,
> I'd like to present to boost community the CDS (Concurrent Data
> Structure) C++ library at libcds.sourceforge.net. It is an
> attempt to generalize well-known lock-free (and a few lock-based)
> data structures discovered by famous researches (M.Michael,
> N.Shavit and others). The library is mostly header-based, only
> the kernel of light-weight memory managers is resided in small
> dynamic library.
> The CDS library supports a set of modern processor architectures:
> x86, amd64, ia64, sparc; compiler supported is GCC 4 and MS Visual
> C++ 2008. The last CDS release 0.6.0 is developed close to C++
> Memory Model proposal.
> I need the recommendations from boost community about :
> 1. Are the atomic primitives implemented correct for each of supported
> processor?.. I'm not an expert in this area...

Have you considered using the proposed Boost.Atomic? This should
support more platforms.

If there is something missing from Boost.Atomic that is needed for this
purpose, it would be useful to know about it.

Regards, Phil.


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk