Now this is what I call a specialised discussion group! :-) I have an idea for a topic - something I would like to develop (or find) for my application. I'm...
Hi Aaron Congratulations on making the first post ;-) ... This is the kind of thing I'd like to see the library support. The idea is to provide implementations...
Oooh, frist pots! Awesome :-) Everything you've said below sounds great. I'm no expert on this sort of programming (I assume you will be doing Linux compatible...
I'm not sure if this will be a double post. I apologise if it is, but I don't think I actually sent the reply I wrote yesterday. ... Woohoo, frist pots! ...
Hi I've made a start of a home page for our efforts: http://www.audiomulch.com/~rossb/code/lockfree/liblfds Which links to a nice context statement about our...
Hi Ross and others, Koen Tanghe here. ... At this moment, I don't have experience implementing lock-free data structures. Of course I implemented circular...
Hi all, - What kind of contribution you can make, do you have any existing lock-free - implementations you would be prepared to share? Do you have experience -...
... Good point! I have no idea if putting things inside a DLL is feasible at all in this context: as you say, accessing the DLL might defeat the whole purpose...
... I would have agreed wholeheartedly a few months ago but now that I have integrated port-audio, libsndfile and other things into my own project and started...
... I plan to contribute some simple lock free structures for OS X to PortAudio, soon, and all my SMP-unsafe code in my big project is localized to about 100...
It would be nice to ascertain the state-of-the-art/practice even for some basic algorithms. I would suggest there is a set of basic algorithms, for example the...
hi all, ... i have done some c/c++ implementations of lock-free data structures, like the grame fifo (for pure data) and the michael list-based set (although...
... to make ... lock-free ... against ... it would ... To answer Ross questions, our experience at Grame concerning lock- free data structure is mainly...
Stephane, I am most interested in what you have said here. Have you considered making a structure whereby individual nodes could be locked in this fashion...
Hi Aaron, ... The atomic_ops library available for download here -> http://www.hpl.hp.com/research/linux/qprof/download.php4 Is under a suitable license and we...
... to make ... lock-free ... against ... it would ... To answer Ross questions, our experience at Grame concerning lock- free data structure is mainly...
Hi, I mostly program in C++/Python, with the occasional foray into C (currently I'm hacking away at PortAudio itself, adding another host API). My main...
My .02€: The language should be straight C for the core lib and a set of C++ templates that uses the C lib to create extensible data structures. The basic...
... It would also be useful to include things like code snippets (inline assembly within a C function maybe) for various architectures that show the use of ...
(sorry if this email reaches the list twice, it seems yahoo didn't like the first post...) My .02€: The language should be straight C for the core lib and a...
My name is Jack O'Quin, a libre audio developer. I just learned of this project. It is something I have wanted for several years, and this looks like the...
Jack O'Quin
joq@...
May 12, 2006 12:08 am
22
Sorry for the confusion, however I have the mailing list set up to moderate new members until I am sure they aren't spammers. This seems to be a good strategy...
Hi Jack, good to have you on board.. ... Yes, there is a standard inline ASM syntax which is supported by Borland, Microsoft, Digital Mars, and I guess Intel...
... I'm happy to maintain this list if people want to start looking at algorithms and sending through comments. I agree a Wiki would be nice, can anyone set...
... In C++ you can overload "operator new" on a single class or heirarchy... for example I have code which uses a lock-free memory pool to allocate message ...
Hi Bjorn ... Actually it's pretty easy. C++ allows you to declare functions "extern "C"" and then write them in C++. Coming up with a good mapping from C++ to...
Hi Folks, ... Just a quick hello... I have some experience with lock-free datastructures, but its mainly on small "bare-metal" embedded platforms where there...
... Let me first explain the context of use in our case. We have a state that we need to update in a lock-free manner. The basic idea is to manage 2 separated...
Hi all, I'm a little bit late... (I'm just arriving). I'm member of the Grame research team who developed the open source lock free lifo and fifo algorithms...
Hi, I'm a research student at the Sonic Arts Research Centre in Belfast, U.K. My background is in music (mainly guitar) and musicology. I completed a diploma...