I thought the 1 thread execution scheduler was deprecated in gnuradio?
al fayez -----Original Message----- From: Michael Dickens <m...@alum.mit.edu> To: Alexander Chemeris <alexander.cheme...@gmail.com> Cc: Gnuradio-discuss <discuss-gnuradio@gnu.org> Sent: Sat, May 28, 2011 11:38 am Subject: Re: [Discuss-gnuradio] To implement WiMAX with GnuRadio or not? On May 28, 2011, at 11:26 AM, Alexander Chemeris wrote: > 5) How well is GnuRadio suited for real-time operation? In a general sense, yes, GNU Radio is well suited for real-time signal processing of data streams. That said: "Real time" is only meaningful knowing the performance criteria. What sort of performance do you require processing for? > 5.1) Specifically - is memory allocated from heap with malloc() or it > supports non-blocking memory pools? IIRC (Tom? Eric?): GNU Radio uses the standard C++ "new" command for most memory allocations -- and thus it is memory from the heap. One can always overload this method globally or locally if required, to provide memory from pools or other means. > 5.2) Can the whole flowgraph be executed from a single thread to > minimize cross-thread communication overhead (and jitter)? Yes. Your choices are a single thread for all or 1 thread per block. - MLD _______________________________________________ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
_______________________________________________ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org https://lists.gnu.org/mailman/listinfo/discuss-gnuradio