About Site Map Submit Contact Us Log in | Create an account
Create an account Log In
Average Rating
User Rating:
Visitors Rating:
My rating:

Write review
  • License: Freeware
  • Last update: 5 years ago
  • Total downloads: 37
  • Price: Free |
  • Operating system: Linux
  • Publisher: khizmax
See full specifications

linux default iconcds Publisher's description

CDS is a C++ template library of lock-free and fine-grained algorithms.

CDS is a C++ template library of lock-free and fine-grained algorithms. It contains a collection of concurrent data structure implementations:

Atomic operations with memory ordering support for x86, amd64, Itanium, Sparc processor architectures
Safe memory reclamation (SMR) algorithms:
Michael's Hazard Pointer
Pass-the-Buck SMR
Gidenstam's Hazard Pointer with reference counting
IDM tagged pointer technique (only for x86/amd64)
Data structures - a lot of algo for different SMR schemas
queues: Michael & Scott lock-free and read/write lock-based, Moir et al algo, Ladan-Mozes & Shavit optimistic queue, bounded (ring-buffered) algos
ordered lists: Michael's algo, Lazy list algo
maps: Michael hash-map, Split-ordere list by Ori Shalev & Nir Shavit
Synchronization primitives - spin-lock with different back-off technique
new in 0.8.0 Michael's memory allocator. See cds::memory::michael::Heap in documentation

The library is mostly header-only with small kernel in .dll (.so) file for core SMR functionality and small set of static data. See online documentation for detailed reference of CDS features.

System Requirements:

No special requirements.
Program Release Status: Minor Update
Program Install Support: Install and Uninstall

Is cds your software?

Manage your software

Most Popular

linux default icon GDB 7.4
GDB, the GNU Project debugger, allows you to see what is going on `inside' another program while it... Read more
linux default icon Coral 0.9.1
Coral is a tool and a development platform to create and transform models and modeling languages.
linux default icon Forum Paid Plus Script 6.1
Forum Paid Pay Per Post Exchange is targeted at forum owners who wish to...
linux default icon sdo 0.6.5
Converts oracle SDO_GEOMETRY objects to WKT and GeoJSON.
linux default icon Get Paid Plus Script 6.1
Get Paid Plus Script

Related Category

» Other (877)
» Tools & Editors (359)
» Web Development (146)