On Sun, Mar 15, 2009 at 03:25:28AM -0700, Hew How Chee wrote:
> 
> Hi Bob,
> 
> cat /proc/cpuinfo give 4 processors.
> 
> Did more test on running the same piece of code, which is basically
> a modified fm receiver. Usually I see nearly 100% loading on 1 of
> the 4 processors . But sometimes the load is spread on other
> processor (e.g. 100% load become 50% load on processor1 and 50% on
> proccessor2). Is this random behaviour expected ? I was hoping that
> I can assign gr block to a processor specifically so that the load
> is really well distributed. Forgive me if this question is obvious
> as I did not track gnuradio progress as frequently as I would like
> to.
> 
> Hew

Hew, 

The "thread-per-block" scheduler has been in the trunk for about 6 or
9 months and is enabled by default.  It was not included in the 3.1.3
release.  It will be in the 3.2 release.

With the thread-per-block scheduler, all SMP/SMT/multicore resources
are automatically used.  There is no need (or advantage) in assigning
blocks to particular cores.

Eric


_______________________________________________
Discuss-gnuradio mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to