Hi, I personally think you are not clear with your question.
gem5 runs on only one CPU core. Now if you have a server, or a cluster or a 
computer in your university which has N CPU cores and you want to use all of 
them, you can simply run N instances of gem5 and the OS will put each gem5 on a 
separate core automatically. Then on each instance of running gem5 , execute a 
different benchmark and capture statistics and ...
don't worry about port numbers, gem5 will automatically detect another instance 
of gem5 is running. So it increases the port numbers (for VNC and m5term 
connection) automatically.  Just be careful about the m5out folder, in case you 
are producing a kind log or saving snapshots , they will all go to one m5out 
folder which is not good. I personally have created multiple physical copies of 
gem5 with separate m5out folders and run multiple instances of gem5 on our 
cluster.

But if your question is, you have created a FS gem5 platform which contains N 
cores (with -n N option when running gem5) and then you want to run one 
separate benchmark on every of these cores, then again it shouldn't be a 
problem since the Linux OS running on your gem5 virtual platform handles this 
for you automatically. (well at least I am pretty sure for gem5.ARM platform it 
works fine, for the X86 I have never tried)
also have a look here 
http://stackoverflow.com/questions/3203831/how-to-specify-a-cpu-core-to-run-a-program-in-linux

________________________________
From: [email protected] [[email protected]] on behalf of 
Mahshid Sedghi [[email protected]]
Sent: Tuesday, July 09, 2013 6:20 PM
To: gem5 users mailing list
Subject: Re: [gem5-users] Multiple Workloads in FS mode.......

Hello,

I am also interested in this topic. I'd appreciate if someone can provide some 
insight.

Thanks.


On Mon, Jul 8, 2013 at 8:53 PM, Zheng Wu 
<[email protected]<mailto:[email protected]>> wrote:
Hi all,

I am also curious to know the answer to this question.

Thanks

On 2013-07-07, at 2:08 PM, Amanpreet Kaur 
<[email protected]<mailto:[email protected]>> wrote:

hello...

I am new to gem5 and also from electronics background, so can anybody tell me 
what is the command for running multiple applications on multi core or 
multi-processors for X86 FS mode? like if I have to run 4 benchmarks on 4 cores 
than what flags I need to set, or what all changes I have to make in script 
file please elaborate bcoz this will help me to understand it clearly.....also 
how to confirm that it is working properly? do I have to see simulation time 
that it should remain same or if I will run 8 benchmarks on 4 cores than time 
should be double,what I am thinking is correct? please tell me the steps 
because I am struggling so much(read documentation,gone through all archive 
mails) it would be great if anybody can help me at the earliest.......actually 
I tried running commands without making any changes in the source code, but in 
the statistics file only one CPU is getting active, so how to assign workloads 
to other CPU's ?please tell me which all source file I have to ch
 eck out.....

thanks in advance..

Amanpreet kaur
M'tech
IIT Delhi

_______________________________________________
gem5-users mailing list
[email protected]<mailto:[email protected]>
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users


_______________________________________________
gem5-users mailing list
[email protected]<mailto:[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