Are there any open source libraries implementing software transactional memory in C? Is there a web site anywhere with a list of open source resources for ...
Multicore Programming [6.05s] C. Leiserson, M. Herlihy, N. Shavit Multicores are bringing about a paradigm shift in programming. The course exposes students to...
I have an idea about lock-free queue without atomic , you can find source code at http://code.google.com/p/liblfqueue/downloads/list . Any body can send email...
Hi, Can any of you advise a good test case that would demonstrate memory barriers are needed in a lock-free ring buffer ? I mean: a piece of code that would...
Hello, This seemed like an appropriate place for this question. This is quite random, but I am emailing because I was wondering if I could get your opinion on...
Hello Stephen, if this review you've got were right, there wouldn't exist lock-free algorithms, as the bases for lock-freedom are compare-and-swap and...
Hey all, I've started a subversion repo here: http://liblf.xowave.com/. It is publicly readable, and I'm happy to give people write access to folks who want to...
Hey all, I've been using Threading Building Blocks for the past year, and I'm very happy with it. Lately I have been researching wait-free algorithms, and...
hi all, i have been releasing some c++ implementations of lock-free data structures under a boost-style license ... maybe some of this code is interesting for...
Hey all, I just wanted to update everyone on the latest developments in C++0x (hopefully that will be C++08!). Lawrence Crowl, one of the members of the...
hi all, did someone on this list already have a look at securuslib (http://www.securuslib.com/)? best, tim -- tim@... http://tim.klingt.org The composer...
Hi people, While I was implementing multi-word CAS, I used memory pool for those operation descriptors (of DCSS/CCAS and MCAS). The memory reclamation ...
How many developers in this group understand that most lock-free algorithms are patented, or have patents pending? This group sounds like your all going to be...
hi all, thomas grill and i were working on c++ implementations of two lockfree data structures, the scott&michael queue and michael's list-based set. they are...
Hey gang, I'm reworking some of the code in my app, but it seems I'm already a bit rusty on this lock-free stuff -- or maybe it never really sank in. Anyway,...
Hey all, I know I can't malloc data in the audio thread of my app (since it is unbounded in time), but can I call free? It would simplify my implementation if...
Hey all, Just wondering if anyone has successfully used a back-off strategy to reduce contention with lock-free algorithms? If so, how did you do it? *...
Hello again, As promised, I offer two implementations of the subject queue. As suggested by my first post, each implementation is a singly-linked list. In...
I'm having trouble understanding these two statements from this paper: http://www.cs.utah.edu/~eeide/compilers/papers/pldi04-michael.pdf "This paper presents a...
Hello, Is there an implementation of a multi-writer, multi-reader FIFO queue for 32-bit PowerPC multiprocessors with the following characteristics: (1) the...
hi all, i've been in contact with the developers of orocos (Open Robot Control Software), who wrote a real-time toolkit, which provides hard-realtime capable...
hi all, has anyone had a look at the orocos real-time toolkit? it provides several lockfree c++ data-structures (list, queue, ringbuffer, memory pool), which...
hi, i tested this on a couple of machines (4x Xeon, 16x Itanium, 4x Opteron) and it seems to work. tomorrow i'll try it with some more real-life test cases. ...
Hi all, I've been profiling my code and found something pretty nasty. I'm not sure if I'm doing something wrong, but it seems that while my production thread...
Hi I'm new to this group & haven't read every message yet, but I'll share my thoughts about this. Plz note that I'll be debating about Windows, since I have no...
good morning, i just tested bjorn roche's ring-buffer-2 code (with mem-barriers) on the following machines: Red Hat Ent Linux AS 4.0 on a HP Integrity rx8620...