Hello Eng.Korey,

Really Many Great Thanks for this explanation.
I will start understanding in these mentioned points.

Also i will try to use "LinSched" http://www.cs.unc.edu/~jmc/linsched/
( to observe
and modify the behavior of the Linux scheduler in a way that may be easier
to many developers than direct experimentation with the Linux kernel.)

Best Regards
Wael Amr


On Fri, May 11, 2012 at 5:56 PM, Korey Sewell <[email protected]> wrote:

> Computer systems run on operating systems.
>
> Operating systems schedule threads on cores.
>
> Gem5 models this by allowing you to load a disk image w/a operating system
> (e.g. linux kernel).
>
> If you modify the operating system's (e.g. linux kernel) scheduler, then
> use this it in gem5, your modifications in the scheduler will take place in
> the simulation.
>
> Check the gem5.org documentation for basic steps on setting up a disk
> image and kernel.
>
> Check the linux documentation for figuring out where the scheduling code
> is, understanding the data structures using the scheduler, and modifying
> the code appropriately.
>
>
>
> On Fri, May 11, 2012 at 8:36 AM, wael Amr <[email protected]>wrote:
>
>> so would you explain/clarify how it interact with the gem5 simulator to
>> schedule the tasks among the multicores (that is represented by any CPU
>> model ,e.g. O3) ?
>>
>> Thank you so much for your time.
>>
>>
>> On Fri, May 11, 2012 at 2:23 PM, Hossein Nikoonia <[email protected]>wrote:
>>
>>> Linux kernel is another big project. See kernel.org
>>>
>>> Sent from my iPad
>>>
>>> On May 11, 2012, at 2:25 PM, wael Amr <[email protected]> wrote:
>>>
>>> Hello All,
>>>
>>> As i need to use gem5 for assigning and scheduling tasks (threads) among
>>> multicore platform
>>> I notified from this email
>>> http://www.mail-archive.com/[email protected]/msg03331.html
>>>
>>> that i should i start with linux kernel.
>>>
>>> So please would anyone guide me which class in gem5 i should read and
>>> start with to modify in the Linux kernel ?
>>>
>>> As i am a new user to linux.
>>>
>>> Thank you so much
>>> Best Regards
>>> Wael Amr
>>>
>>> _______________________________________________
>>> gem5-users mailing list
>>> [email protected]
>>> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
>>>
>>>
>>> _______________________________________________
>>> gem5-users mailing list
>>> [email protected]
>>> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
>>>
>>
>>
>> _______________________________________________
>> gem5-users mailing list
>> [email protected]
>> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
>>
>
>
>
> --
> - Korey
>
> _______________________________________________
> gem5-users mailing list
> [email protected]
> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
>
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to