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.
|