Hi all, Really many great thanks for your time and support. As i wrote before,i need to implement scheduling algorithm for tasks among multicore to decrease miss rate for the shared cache. Is modifying in the linux kernel difficult and taking large time ? or Is it easy ?
I am asking this question because i used SESC simulator and it took large time to understand and modify ,then after that i found that SESC simulator has NO multiprogramming,so i am searching for another simulator and i have limited time to finish my research. Second question about the mapping of the benchmarks to the threads: Are the threads sharing the same benchmark ? or There is no sharing ,for example : We have 5 threads and 5 benchmarks,so we can assign thread 0 to the first benchmark,then we can assign thread 1 to the second one and so on. I would appreciate if you could reply at your earliest convenience. Thank you in advance for your help. Best Regards Wael Amr On Mon, Apr 23, 2012 at 6:58 AM, avadh patel <[email protected]> wrote: > > On Sun, Apr 22, 2012 at 8:55 PM, wael Amr <[email protected]>wrote: > >> Hi Eng.Avadh, >> >> Thanks a lot for your support. >> please i have another question. >> >> is it possible to run this simulator on Mac OS which is unix based? >> >> I have never tried compiling/running Marss under Mac OS. Though QEMU is > designed to work on all platforms but we have never tested it. > Has anyone on mailing-list ever tried running Marss under Mac OS? > May be you can try and report the issues/patches!! > > - Avadh > > Thank in advance for your time and support. >> Best Regards >> Wael Amr >> >> >> On Sun, Apr 22, 2012 at 7:03 PM, avadh patel <[email protected]> wrote: >> >>> >>> >>> On Sun, Apr 22, 2012 at 9:29 AM, wael Amr <[email protected]>wrote: >>> >>>> Hi, >>>> >>>> Really Great Thanks for your reply and support. >>>> Actually i have a confusion . >>>> Is the linux kernel is represented by certain class in the Marss >>>> simulator ? >>>> or >>>> Do you mean the real linux kernel of the used linux platform (e.g. >>>> ubantu ,fedora,...) as i am using MAC OS? >>>> >>>> Yes its a real linux kernel. Because Marss boots a Virtual Machine >>> that contains a full linux distribution including a kernel. >>> If you are not much familiar with Qemu and VM, then checkout how Qemu >>> works. That will give an idea what Marss simulates. >>> >>> - Avadh >>> >>> >>>> Thank you in advance for your time. >>>> Thanks >>>> Best Regards >>>> Wael Amr >>>> >>>> On Sun, Apr 22, 2012 at 5:01 PM, avadh patel <[email protected]>wrote: >>>> >>>>> >>>>> On Sat, Apr 21, 2012 at 9:28 AM, wael Amr <[email protected]>wrote: >>>>> >>>>>> Hello All, >>>>>> >>>>>> I am a master student and working on a research for scheduling tasks >>>>>> among multicore platforms to decrease miss rate among second level shared >>>>>> cache. >>>>>> So i am investigating in Marss to check if i can use Marss to >>>>>> implement the scheduling algorithm for arranging the tasks or not. >>>>>> >>>>>> Marss can be suitable simulator environment for your project. You >>>>> can easily setup custom linux kernel in Marss. >>>>> Checkout this wiki page on using Marss with modified linux kernel: >>>>> http://marss86.org/~marss86/index.php/Linux_Kernel_Development >>>>> >>>>> There is one catch that currently Marss doesn't implement MSR >>>>> counters. So if you are looking to use those in your project you might >>>>> have to implement them or use ptlcall interface to communicate between >>>>> Marss and kernel. >>>>> >>>>> - Avadh >>>>> >>>>> So please would anyone help me or give me any opinion/hint in this >>>>>> point ? >>>>>> >>>>>> Any help will be really highly appreciated. >>>>>> >>>>>> Thank you in advance for time and cooperation. >>>>>> >>>>>> Best Regards >>>>>> Wael Amr >>>>>> >>>>>> _______________________________________________ >>>>>> http://www.marss86.org >>>>>> Marss86-Devel mailing list >>>>>> [email protected] >>>>>> https://www.cs.binghamton.edu/mailman/listinfo/marss86-devel >>>>>> >>>>>> >>>>> >>>> >>>> _______________________________________________ >>>> http://www.marss86.org >>>> Marss86-Devel mailing list >>>> [email protected] >>>> https://www.cs.binghamton.edu/mailman/listinfo/marss86-devel >>>> >>>> >>> >> >> _______________________________________________ >> http://www.marss86.org >> Marss86-Devel mailing list >> [email protected] >> https://www.cs.binghamton.edu/mailman/listinfo/marss86-devel >> >> >
_______________________________________________ http://www.marss86.org Marss86-Devel mailing list [email protected] https://www.cs.binghamton.edu/mailman/listinfo/marss86-devel
