Re: [gem5-users] Parsec 2.1 + Garnet 2.0: Too Slow!!!

2017-06-22 Thread F. A. Faisal
I could obtain the blackscholes performance within 3hrs using
MESI_Two_Level. However, MOESI_CMP_directory is very slow and requires more
than 3hrs before starting the  ROI section.

I recompiled the program as you mentioned and I found the system is showing
some INFO message through the telnet localhost (However, I couldn't find
such INFO message in case of blackscholes) and still running for about 24
hrs-

Linux version: Scientific Linux release 6.1 (Carbon)


# scons FULL_SYSTEM=1 build/ALPHA/gem5.fast RUBY=true
PROTOCOL=MESI_Two_Level

# ./build/ALPHA/gem5.fast configs/example/fs.py --cpu-type=timing
--script=script/vips_16c_simsmall.rcS --mem-size=1GB --num-cpus=16 --ruby
--mesh-rows=4 --network=garnet2.0 --topology=Mesh_XY  --caches --l2cache
--l2_size=16MB --num-dirs=16 --num-l2=16 --l1d_size=64kB --l1i_size=64kB
--l1d_assoc=2 --l1i_assoc=2
--disk-image=/home1/xxx/gem5/system/alpha/m5_system_2.0b3/disks/linux-parsec-2-1-m5.img

INFO: task vips:894 blocked for more than 120 seconds.

"echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.

vips  D  0   894871

fc003f073da8 0001 fc36e078 fc003f3ce740

   003b9ac9 0003 fc35a16c 

   fc36ddc0 fc86bf40 fc81bf40 fc35a0f0

   fc819040 fc003f063ea8 fc63 fc811b80

   fc8113b8 fc3111d0 fc3111e8 fc003f05fd40

   fc003f05fce8 fc821760  

Trace:

[] watchdog+0x2b8/0x320

[] kthread+0x7c/0xd0

[] watchdog+0x0/0x320

[] kthread+0x0/0xd0

[] kernel_thread+0x10/0x90
[] kernel_thread+0x28/0x90

 Thanks in advance.

F. A. Faisal

On Wed, Jun 21, 2017 at 10:35 PM, Krishna, Tushar 
wrote:

> Hi Faisal,
> I see you are running a 256 threaded vips on the 16 core system. Maybe try
> a 16 threaded version?
> Also, can you try running without garnet -- I'm curious to see how long
> the benchmarks take in that case.
>
> Cheers,
> Tushar
>
>
> On Jun 21, 2017, at 3:07 AM, F. A. Faisal  wrote:
>
> Dear All,
>
> I tried to simulate the Parsec 2.1 benchmarks with garnet 2.0.
> I found that other than Blackscholes, rest of benchmarks are taking
> several days (and still executing) and even I tried with increasing the
>  num of benchmarks, which actually don't have too much effect.
> However, the actual executions time should be in few hours.
> Please help me to increase the execution rate and how to know, how many
> percentage of benchmark program is being finished.
>
> My simlutation conditions-
>
> # scons FULL_SYSTEM=1 build/ALPHA/gem5.fast RUBY=true
> PROTOCOL=MESI_Two_Level
>
> # ./build/ALPHA/gem5.fast configs/example/fs.py --cpu-type=timing
> --script=script/vips_256c_simsmall.rcS  --num-cpus=16 --mem-size=1GB
> --ruby --mesh-rows=4 --network=garnet2.0 --topology=Mesh_XY  --caches
> --l2cache --l2_size=1MB --num-dirs=16 --num-l2=16 --l1d_size=32kB
> --l1i_size=32kB --l1d_assoc=2 --l1i_assoc=2 --disk-image=/home1/faisal/
> gem5/system/alpha/m5_system_2.0b3/disks/linux-parsec-2-1-m5.img
>
> Thanks in advance...
>
> Best regards,
>
> F. A. Faisal
>
> ___
> gem5-users mailing list
> gem5-users@gem5.org
> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
>
>
> ___
> gem5-users mailing list
> gem5-users@gem5.org
> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
>
___
gem5-users mailing list
gem5-users@gem5.org
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

[gem5-users] DRAM statistics are zeroes in stats.txt

2017-06-22 Thread Sneha Ved
Hi,

The stats.txt file generated at the end of the simulation contains zeroes
for DRAM stats such as ReadReqs and WriteReqs. This happens only when the
simulation runs to completion. However, if I abort the simulation mid-way,
these parameters show non-zero values. Could you please give me pointers as
to why this would be the case. I have attached the rcS script I am running
for reference here.

Thank you.

Best Regards,
Sneha N Ved


adobe.rcS
Description: Binary data
___
gem5-users mailing list
gem5-users@gem5.org
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

[gem5-users] Cannot compile the newest gem5 repository

2017-06-22 Thread Nidhi Kamath
Hello,

I was trying to set up my gem5 repository. I followed the below steps

Steps for getting a copy of the source code:

   - Install git. This is available in the git package on Ubuntu and Redhat
   and OS X macports or home-brew.


   - Clone the development repository git clone
   https://gem5.googlesource.com/public/gem5.


   - After you clone the repository you can update it by typing git pull.


But it fails everytime with the below error

scons build/X86/gem5.fast
Error Don't know what compiler options to use for your compiler.
   compiler: None
   version: COMMAND NOT FOUND!
   If you're trying to use a compiler other than GCC
   or clang, there appears to be something wrong with your
   environment.


I already have gcc4.8 and gcc 4.7 installed. I also have installed
g++4.8 and d g++4.8.

Has anyone faced this issue earlier. Please guide.


Regards

Nidhi
___
gem5-users mailing list
gem5-users@gem5.org
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

[gem5-users] a guide to create a communication means

2017-06-22 Thread Biruk Yirga
Hello, ALL
could you guide me to create a communication means among four separately
connected ARM Full System simulated systems on gem 5.
I used ports 3456-3459 with the same host IP to stand separately, now I
stopped with these problems.
I am looking for any suggestion or a guide to create a communication means
among them and with the host system.
thank you in advance
biurk

-- 

*Biruk Yirga Nidaw **브루크 이르가 느다우*

 < bir...@etri.re.kr >, birukj...@gmail.com

*ET**R**I*  *한국전자통신연구원*

Electronics and Telecommunications Research Institute

Basic Research Center for Software, Building 07-floor 5 office No. 548

218, Gajeong-ro, Yuseong-gu, Daejeon, 305-700, KOREA *Tel: 010-3133-3008*
___
gem5-users mailing list
gem5-users@gem5.org
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

[gem5-users] Process.map() in Configuration Script

2017-06-22 Thread Qureshi Yasir Mahmood
Hi All,

I am trying to use the process.map() from Process class in Process.py, in my 
configuration script which is slightly modified version of se.py. But when I 
use it in the following way

process=Process()
process.map(0x1000, 0x801, 4096)

gem5 gives an error

  File "../../configs/example/se.py", line 236, in 
process.map(system, 0x1000, 0x801, 4096)
  File "/home/yqureshi/gem5/src/python/m5/SimObject.py", line 878, in cxx_call
ccobj = self.getCCObject()
  File "/home/yqureshi/gem5/src/python/m5/SimObject.py", line 1459, in 
getCCObject
raise RuntimeError, "Attempt to instantiate orphan node"
RuntimeError: Attempt to instantiate orphan node

I am unable to understand, why am I not allowed to access the map function in 
Process class. Any ideas ?

Regards
Yasir




___
gem5-users mailing list
gem5-users@gem5.org
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Re: [gem5-users] can't run new disk image(Ubuntu 14.04.img) in gem5 X86 FS mode

2017-06-22 Thread 赵智慧
Thanks for your answer.
But which step can make sure the devtmpfs is enabled when compiling a kernel?




发件人:"Jason Lowe-Power" 
发送日期:2017-06-22 22:15:20
收件人:"gem5 users mailing list" 
抄送人:
主 题:Re: [gem5-users] can't run new disk image(Ubuntu 14.04.img) in gem5 X86 FS 
mode

Hello,


From here: http://www.lowepower.com/jason/setting-up-gem5-full-system.html 


Problem: Can't mount /dev
> Failed to mount devtmpfs at /dev: No such device
> Freezing execution.


Something like the above (this was taken from arch linux boot). The problem is 
that that the right devfs is not compiled into the kernel. You need to make 
sure that devtmpfs is enabled in your kernel.


You may have to recompile the kernel with devtmpfs enabled.


Jason


On Thu, Jun 22, 2017 at 2:45 AM 赵智慧  wrote:


hello, everyone

The default disk(linux-x86.img) can't support new version GLIBC(version 2.14) 
that my program needed.

So I create new disk image(ubuntu 14.04) to replace it, and I use the new 
kernel(x86-64_vmlinux_2.6.28.4).

But when I run gem5, the m5term output like this:




Mount failed for selinuxfs on /sys/fs/selinux: No such file or directory

init: plymouth-upstart-bridge main process(948) terminated with status 1

init: plymouth-upstart-bridge main process ended, respawning

init: plymouth-upstart-bridge main process(948) terminated with status 1

init: plymouth-upstart-bridge main process ended, respawning

---

I see someone saying that this is not an error and will not affect the 
simulation. But like this,I can not get into the simulation system.

When I change the ubuntu-14.04.img to ubuntu-12.04.5.img,the m5term output like 
this:




mknod:extra operand '64'

Try 'mknod --help' for more information

mknod:extra operand '64'
Try 'mknod --help' for more information
mknod:extra operand '64'
Try 'mknod --help' for more information





Can anybody help me to slove the problem? It confused me for a long time. Thank 
you.




___
gem5-users mailing list
gem5-users@gem5.org
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users___
gem5-users mailing list
gem5-users@gem5.org
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

[gem5-users] Memory Dump in gem5

2017-06-22 Thread Indraneel Sarkar
Hi all,

I wanted to calculate statistics of the data present in DRAM at a given
instant. For this purpose, I have been trying to find the memory dump
maintained by gem5 where the simulated data would exist. Any pointers on
how to do so would be helpful.

Thanks
Indraneel
___
gem5-users mailing list
gem5-users@gem5.org
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Re: [gem5-users] can't run new disk image(Ubuntu 14.04.img) in gem5 X86 FS mode

2017-06-22 Thread Jason Lowe-Power
Hello,

>From here: http://www.lowepower.com/jason/setting-up-gem5-full-system.html

Problem: Can't mount /dev
> Failed to mount devtmpfs at /dev: No such device
> Freezing execution.

Something like the above (this was taken from arch linux boot). The problem
is that that the right devfs is not compiled into the kernel. *You need to
make sure that devtmpfs is enabled in your kernel.*

You may have to recompile the kernel with devtmpfs enabled.

Jason

On Thu, Jun 22, 2017 at 2:45 AM 赵智慧  wrote:

> hello, everyone
>
> The default disk(linux-x86.img) can't support new version GLIBC(version
> 2.14) that my program needed.
>
> So I create new disk image(ubuntu 14.04) to replace it, and I use the new
> kernel(x86-64_vmlinux_2.6.28.4).
>
> But when I run gem5, the m5term output like this:
>
>
> Mount failed for selinuxfs on /sys/fs/selinux: No such file or directory
>
> init: plymouth-upstart-bridge main process(948) terminated with status 1
>
> init: plymouth-upstart-bridge main process ended, respawning
>
> init: plymouth-upstart-bridge main process(948) terminated with status 1
>
> init: plymouth-upstart-bridge main process ended, respawning
>
> ---
>
>
> I see someone saying that this is not an error and will not affect the
> simulation. But like this,I can not get into the simulation system.
>
> When I change the ubuntu-14.04.img to ubuntu-12.04.5.img,the m5term
> output like this:
>
>
> mknod:extra operand '64'
>
> Try 'mknod --help' for more information
>
> mknod:extra operand '64'
> Try 'mknod --help' for more information
> mknod:extra operand '64'
> Try 'mknod --help' for more information
> 
>
>
>
> Can anybody help me to slove the problem? It confused me for a long time.
> Thank you.
>
>
> ___
> gem5-users mailing list
> gem5-users@gem5.org
> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
___
gem5-users mailing list
gem5-users@gem5.org
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

[gem5-users] can't run new disk image(Ubuntu 14.04.img) in gem5 X86 FS mode

2017-06-22 Thread 赵智慧
hello, everyone

The default disk(linux-x86.img) can't support new version GLIBC(version 2.14) 
that my program needed.

So I create new disk image(ubuntu 14.04) to replace it, and I use the new 
kernel(x86-64_vmlinux_2.6.28.4).

But when I run gem5, the m5term output like this:




Mount failed for selinuxfs on /sys/fs/selinux: No such file or directory

init: plymouth-upstart-bridge main process(948) terminated with status 1

init: plymouth-upstart-bridge main process ended, respawning

init: plymouth-upstart-bridge main process(948) terminated with status 1

init: plymouth-upstart-bridge main process ended, respawning

---

I see someone saying that this is not an error and will not affect the 
simulation. But like this,I can not get into the simulation system.

When I change the ubuntu-14.04.img to ubuntu-12.04.5.img,the m5term output like 
this:




mknod:extra operand '64'

Try 'mknod --help' for more information

mknod:extra operand '64'
Try 'mknod --help' for more information
mknod:extra operand '64'
Try 'mknod --help' for more information





Can anybody help me to slove the problem? It confused me for a long time. Thank 
you.


___
gem5-users mailing list
gem5-users@gem5.org
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users