I love the free running! Lets you probe some fascinating CS questions. The FBP software is task based and doesn't care about the underlying scheduler itll run on processes/pthreads/green threads any lib you fancy. I use a work stealing thread pool to experiment with that defaults to cpuid core count but as you would expect is highly configurable in order to experiment with and indeed performance collapse with thread (overhead) overload is one of my key graphs (but I can tell you Linux on an 8 core intel is hard to bring to its knees!)
I like how 2 different metaphors have resulted in 2 different approaches but still FBP with your permission may I mention your work as a contrast?
My work is all about scalability it's only an MSc and is as much about quantitative research in comp Sci and the issues of parallelisation as it is the experimental results.
I can't help noticing an implicit challenge in your reply ;) I think only a few classes are needed for a free running FBP implementation.
Hmmm look out for 'quick & dirty FBP' the baroque monster is going to have a baby...
Lol
Ifknot
Oh I forgot...
I think that 'runtime reconfigurable' might describe dispatch?
Seems to me that the thing with FBP is that you can throw just about any buzzword at it and it will stick JPM talks about this in his book and I can't help feel with a bit of tongue in cheek!
ifknot
Really, calling modern CPU architectures a "round hole" - or any simple shape - is ridiculous. But maybe Escher could have described it
TDB's are quite an interesting concept! The "anti-patent". Hmmm... But I was never intending to patent my FBP approach, just wanted to make a cool library :) It was Ifknot that was asking about patenting in relation to his thesis work.
Hi Marcus,I'm trying to run the DSPatch tutorial project under Linux amd64. I manage to compile it with almost no problem but at runtime I'm gatting segmentation fault. Here is the stacktrace:==2785== Conditional jump or move depends on uninitialised value(s)==2785== at 0x5351007: pthread_detach (pthread_detach.c:32)==2785== by 0x404289: DspThread::Stop() (DspThreadUnix.h:67)==2785== by 0x40689A: DspCircuitThread::Stop() (DspCircuitThread.cpp:80)==2785== by 0x4066F1: DspCircuitThread::~DspCircuitThread() (DspCircuitThread.cpp:42)==2785== by 0x403022: DspCircuit::SetThreadCount(unsigned short) (DspCircuit.cpp:84)==2785== by 0x40194B: main (main.cpp:61)Do you have idea what might be the problem?Rosen
--
You received this message because you are subscribed to the Google Groups "Flow Based Programming" group.
To unsubscribe from this group and stop receiving emails from it, send an email to flow-based-progra...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
On 14 Nov 2015, at 5:16 PM, Hen Rik <henni...@googlemail.com> wrote:Hi there,I'm trying to compile the example project on Ubuntu 14.04 amd64 but I'm getting problems with rtaudio.I've done the following steps (libasound2-dev is installed already):1. (in root dir) ./build.sh2. ./install.sh3. (in example project dir) cmake CMakeLists.txt4. Changed EXAMPLE_WAV_FILE in main.cpp to "./Sample.wav"5. Changed EXAMPLE_PLUGIN_FILE in main.cpp to "./oscillator-plugin/libDspOscillator.so"6. makeWith the last make command I get the following error:/usr/bin/ld: CMakeFiles/DSPatchExample.dir/rtaudio/RtAudio.o: undefined reference to symbol 'pthread_create@@GLIBC_2.2.5'//lib/x86_64-linux-gnu/libpthread.so.0: error adding symbols: DSO missing from command linecollect2: error: ld returned 1 exit statusI've already tried to compile the rtaudio main.cpp with g++ and -lpthread flag, but I also get errors.Can somebody explain me how I can build the project with Linux?If it works, I want to develop some audio effects on the Raspberry Pi.Thanks!--
You received this message because you are subscribed to a topic in the Google Groups "Flow Based Programming" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/flow-based-programming/D_drsRHuKJo/unsubscribe.
To unsubscribe from this group and all its topics, send an email to flow-based-progra...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Hi Hen,
To unsubscribe from this group and all its topics, send an email to flow-based-programming+unsub...@googlegroups.com.
To unsubscribe from this group and all its topics, send an email to flow-based-progra...@googlegroups.com.