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
