I used the pre-compiled parsec binaries you said in this mail, and it works. Thanks!!

-Yang

On 11/1/2012 10:12 AM, Runjie Zhang wrote:
I did ran parsec in x86, multi thread with ruby without any
modification to the source code. (Thanks to Marco Elver's great help!)

Here are some details about disk images, binaries and linux kernel
file that I used:

   - Pre-compiled X86 kernel:
[http://www.cs.utexas.edu/~parsec_m5/x86_64-vmlinux-2.6.28.4-smp]
   - linux-bigswap2.img: From the alpha bundle
[http://www.m5sim.org/dist/current/m5_system_2.0b3.tar.bz2]
   - X86 full system image:
[http://www.m5sim.org/dist/current/x86/x86-system.tar.bz2].
   - Parsec pre-compiled binaries:
[http://parsec.cs.princeton.edu/download/2.1/binaries/parsec-2.1-amd64-linux.tar.gz]

To get parsec binaries into the x86root image, you can use gem5/util/gem5img.py.
To be able to take checkpoint and restore with Ruby mem, you need to
use MOESI_hammer protocol.

Hope this helps!
Runjie

-----------------------------------------------------------------------------------------------------

Did you run them all in x86, multi thread with ruby?
I guess you should've edit the source code ...

I'd appreciate if you post the disk image :)

On Wed, Oct 31, 2012 at 5:34 PM, Runjie Zhang <[email protected]> wrote:
I have successfully ran Parsec with recent version(changeset:01c8c5ff2c3b)
of Gem5 for both ALPHA and X86 ISA.

What error did you get?

Runjie

-----------------------------------------------------------------------------------------------------

Date: Wed, 31 Oct 2012 00:12:12 -0700
From: Frank Yang <[email protected]>
To: [email protected]
Subject: [gem5-users] Running PARSEC on GEM5
Message-ID: <[email protected]>
Content-Type: text/plain; charset=us-ascii


Hi All,

I am trying to run Parsec on Gem5. After did a google work, I found that
there is a project to port Parsec 2.1 to Gem5 ALPHA architecture. I tried
that but failed. In that website, they also provided a X85_64 kernel to run
the Parsec binary, also failed. I was wondering is this because the Gem5 I
am using is the most recent version so it changes something?

The last approach I want to try is to boot using the disk image provided by
the Gem5 website (which I am able to run under X85 FS mode), and mount
another image with the Parsec suite. But I have 2 concerns. The first one is
if I have to build the Parsec suite on the simulator, will it take a very
long time? The second is how to boot the simulation system by mounting two
disk images?

Thanks!
Frank

_______________________________________________
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

--
Yang "Frank" Yang
Graduate Student
Computer Architecture Group
University of California, Riverside

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

Reply via email to