|
From: | Marcus Müller |
Subject: | Re: [Discuss-gnuradio] why alignment feature work only when output_multiple not set |
Date: | Fri, 19 Jun 2015 16:12:56 +0200 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.7.0 |
Hi Tiankun, Hi Tom, I vaguely remember me wondering about that line. It comes from the single threaded scheduler; back then, wondering, I came to the conclusion that for the STS that it's probably been considered useful to half the the "buffer usage ripple" that could occur when blocks started to always use the full buffer. That sounds helpful in a scheduler where, per iteration, you either do something or you don't, so a buffer without any space left to write to might be worse than the overhead that you get by only being allowed to use buffer/2. Basically, back then, I had another problem, and just shrugged. Now, for the thread-per-block scheduler, there's no monolithic iteration over all blocks, so I guess that problem wouldn't occur. I would have to try; however, it's hard to find a single proper benchmark for this (if it doesn't break anything). Tiankun, maybe you have an idea? Best regards, Marcus On 06/19/2015 03:09 PM, Tom Rondeau
wrote:
|
[Prev in Thread] | Current Thread | [Next in Thread] |