[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Discuss-gnuradio] one thread is not always scheduled
From: |
Tom Rondeau |
Subject: |
Re: [Discuss-gnuradio] one thread is not always scheduled |
Date: |
Tue, 20 Aug 2013 11:05:02 -0400 |
On Tue, Aug 20, 2013 at 10:25 AM, Pengyu Zhang <address@hidden> wrote:
> Hi,
>
> I build a signal processing pipeline on USRP: RX --> decoder --> protocol
> --> TX. I used STS scheduler to schedule those signal processing blocks.
> When the amount of data that goes into the decoder module is larger than a
> fixed number, the decoder thread is scheduled to run for a while, decodes
> the initial part of the incoming data, and is not scheduled anymore before
> it finishes processing the rest of the incoming data.
>
> I'm a bit surprised to observe that one thread is not always scheduled by
> the scheduler. Does anyone have some ideas on how to tackle this problem?
> Thanks.
>
> Pengyu
I don't follow. How many threads are run? You said 'not always' but
that doesn't make any sense. Are you sure it's not consistent between
runs? Are you sure you are always using the STS scheduler (and if so,
why?)?
--
Tom
Visit us at GRCon13 Oct. 1 - 4
http://www.trondeau.com/grcon13