Indeed, it sounds like a race condition to me. Could just as easily be due to cache-miss changing timing as anything else.
on Jul 17, 2013, Johnathan Corgan <[email protected]> wrote: > >On 07/17/2013 10:12 AM, Marcus Leech wrote: > >> Indeed, if branch-prediction misses in the CPU caused actual visible >> effects to data integrity, thousands and thousands of bits of >> software would be negatively impacted, not just Gnu Radio and not >> just multi-threaded applications. > >I suspect the change in behavior observed by the original poster is >caused by a race condition that manifests itself differently depending >on the relative speed of different flowgraph threads, to which branch >prediction failure rate would contribute. > >At least that is where I would start debugging efforts. > >-- >Johnathan Corgan >Corgan Labs - SDR Training and Development Services >http://corganlabs.com > > > _______________________________________________ Discuss-gnuradio mailing list [email protected] https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
