Re: [Gems-users] Problem in compiling ruby in gems1.4 and Simics 3.0 for MOESI_CMP_NUCA


Date: Wed, 9 Nov 2011 17:38:09 -0500
From: "abhisekpan@xxxxxxxxx" <abhisekpan@xxxxxxxxx>
Subject: Re: [Gems-users] Problem in compiling ruby in gems1.4 and Simics 3.0 for MOESI_CMP_NUCA
Hi Nilufar,

I don't know much about the NUCA architecture in gems, but this error seems to be stemming from the fact that either g++ compiler is not installed in your machine or the path to g++ is not correct in the Makefile (most probably the second).
Please look at step 7 in
http://www.cs.wisc.edu/gems/doc/gems-wiki/moin.cgi/Setup_for_Simics_3.0.X

Hope this helps!
Abhisek

On Wed, Nov 9, 2011 at 4:28 PM, nilufar ferdous <ferdous.nilufar@xxxxxxxxx> wrote:
Hello All,

I am a new user of gems. I want to extend the NUCA architecture. I came to know that gems 2.0 has no NUCA protocol. Can any one help me please how can I  start my work ? Currently I am using simics 3.0 and gems 1.4 . I  tried to compile ruby but it shows the bellow error:
[x@alamo ruby] make PROTOCOL=MOESI_CMP_NUCADESTINATION=MOESI_CMP_NUCA


ls: generated/MOESI_CMP_NUCA/*.C: No such file or directory
Ruby: Building protocol: MOESI_CMP_NUCA
Ruby: Making slicc
cd ../slicc; make
make[1]: Entering directory `/home/nilufar/gems_nuca/slicc'
SLICC: Running flex and bison
make generated/generated
make[2]: Entering directory `/home/nilufar/gems_nuca/slicc'
make[2]: `generated/generated' is up to date.
make[2]: Leaving directory `/home/nilufar/gems_nuca/slicc'
SLICC: Building slicc executable
make amd64-linux/bin/slicc.exec
make[2]: Entering directory `/home/nilufar/gems_nuca/slicc'
/s/gcc-3.4.1/bin/g++ -o amd64-linux/obj/parser.o -c generated/parser.c -DYY_NO_UNPUT -Wall -W -Wwrite-strings -Woverloaded-virtual -Wno-unused  -m64 -march=opteron -fPIC -g -ggdb -g3 -O0 -w   -I. -I../common -Igenerated -Isymbols -Igenerator -Iast   
make[2]: /s/gcc-3.4.1/bin/g++: Command not found
make[2]: *** [amd64-linux/obj/parser.o] Error 127
make[2]: Leaving directory `/home/nilufar/gems_nuca/slicc'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/nilufar/gems_nuca/slicc'
make: *** [all] Error 2


l
Can any one help me:

-Can I work with simics3.0 and gems2.1 for changes in configuration of NUCA cache stucture?
-If I can not work in simics3.0+gems 2.1 then which configuration should I use?
-How can I solve the problems of compliling ruby?

Thanks in advance.

Thanks,
Nilufar
-


_______________________________________________
Gems-users mailing list
Gems-users@xxxxxxxxxxx
https://lists.cs.wisc.edu/mailman/listinfo/gems-users
Use Google to search the GEMS Users mailing list by adding "site:https://lists.cs.wisc.edu/archive/gems-users/" to your search.



[← Prev in Thread] Current Thread [Next in Thread→]