Dear Sirs,
To grasp a better understanding of how the scheduler works, I try to
look
into its source code.
The files like scheduler.cc and scheduler.h don’t contain much code.
The single_threaded_scheduler.cc contains part of the codes, I am
looking
for files like this.
Could you suggest to me which files I shall go through in sequence?
I know this is not easy. This is my first attempt to do so, a lot more
effort will be needed.
Thank you very much.
Activecat
On Mon, Jun 2, 2014 at 10:29 PM, Activecat [email protected] wrote:
Could you suggest to me which files I shall go through in sequence?
Activecat,
You can start with Tom’s presentation about the scheduler located on his
blog
Explaining the GNU Radio Scheduler — Rondeau Research.
The slides mention how the scheduler works and reference a couple of the
important files you should go through.
Also, just to embarrass myself, you can go to [1], which I wrote to
explain a bit about how blocks are scheduled.
Also, you’d most probably not want to look at the single-threaded
scheduler, but the thread-per-block (tpb) scheduler.
Greetings,
Marcus
[1]
http://gsoc.hostalia.de/posts/a-measurement-toolbox-for-gnu-radio-my-google-summer-of-code-project.html#evaluating-block-performance