Scheduler source code

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
http://www.trondeau.com/blog/2013/9/15/explaining-the-gnu-radio-scheduler.html.
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

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs