-
fastsmr_0-0-4 is available. Some changes to the api functionality. It's still pre-alpha though.
2006-11-16 00:48:19 UTC in Lock-free synchronization primitives
-
I'm not sure why, though. More proof of concept, maybe.. I should probably restrict the distribution to platforms that I have some certainty of access to.
2005-08-24 02:08:31 UTC in Lock-free synchronization primitives
-
Release notes for fastsmr have been updated. I don't think anyone is using this so a new release with the bug fix isn't justified at this point.
2005-08-16 18:59:26 UTC in Lock-free synchronization primitives
-
I'm going to wait a while on the multi-core chips. They give off way too much heat and the noise from the fans to keep them cool gets really annoying. If I did get one, I would need to find a motherboard that lets me underclock the cpu to let it run cooler.
Joe Seigh.
2005-02-03 19:40:51 UTC in Lock-free synchronization primitives
-
Just a single processor 833mhz linux box. Also I have (until I get rid of it) an Sun Blade 100. I use sched_yield a lot to introduce preemption at certain critical spots in the code. Of course you get some scheduler artifacts that way and so it's a bit of an art form interpreting performance. I have a background in kernel developement on SMP mainframes so I have a good feel for the issues...
2005-02-01 17:26:36 UTC in Lock-free synchronization primitives
-
This is a combined release of atomic_ptr, appc (atomic ptr proxy collector), and userrcu along with a testcase that requires all 3 (hence the combined release). Some clean up and putting atomic primatives in place.
2005-01-31 19:55:00 UTC in Lock-free synchronization primitives
-
It happens that the RCU for preemptive user threads that I did has two implmentations, one uses polling and the other uses combining trees. I have to remove the combining tree logic and retest it. Also I think I will add a proxy GC based on atomic_ptr to the list of things in this project. It's fairly simple. Writing a testcase for that and the RCU rework will probably be most of the work.
2005-01-18 13:30:36 UTC in Lock-free synchronization primitives
-
No project webpage yet. I have to upload it.
2005-01-05 21:43:18 UTC in Lock-free synchronization primitives
-
This project is a collection of various lock-free synchronization primatives and fast pathed synchronization functions, some of which I have posted to usenet. These will have an open source license attatched which the usenet postings do not.
Planned items are:
atomic_ptr -- atomically thread-safe reference counted C++ smart pointer for win32 and i86-32 Linux. It can be ported to win64...
2005-01-05 14:22:56 UTC in Lock-free synchronization primitives
-
jseigh registered the Lock-free synchronization primitives project.
2005-01-03 19:50:18 UTC in Lock-free synchronization primitives