Quote:
Originally Posted by mntgoat
Hello all, I have two processes. The first process reads large amounts of data off the HDD (originally created with a SDR sending data to the disk via a USB link) at a minimum speed of 40MB/s. The second process will will run the data through various DSP algorithms. I need to develop a good strategy for processing this data as it enters the system. What would be the best way of streaming data through the various processes (at 40MB/s)? I was thinking shared memory but not quite sure about this strategy.
I'm running Fedora 10 and writing code in C.
|
If you have tried shared memory and do not want to use it , then , the best thing next which i can think of would be
using TCP/IP using local loopback. This can give you high speeds and also you can extend your program in later stages
to work across the network !