Skip to content

My attempt at a toy implementation of a chase-lev workstealing deque.

Notifications You must be signed in to change notification settings

toddaaro/chase_lev

Folders and files

NameName
Last commit message
Last commit date

Latest commit

39ed170 · Nov 19, 2012

History

25 Commits
Oct 22, 2012
Nov 19, 2012

Repository files navigation

This is a basic implementation of the Chase-Lev workstealing deque in C. This is a lock-free data structure.

The current status is that it mostly works, but not entirely. There is an issue with O2 level optimizations breaking multi-socket machine functionality. The fix for this is to mark a few things as 'volatile', but I have not yet done so. Hopefully I'll get around to it, but this was a toy project so maybe not.

About

My attempt at a toy implementation of a chase-lev workstealing deque.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages