[Advcomparch] Πρόβλημα στη Μεταγλώττιση των Βenchmarks

Dimitrios Siakavaras jimsiak at cslab.ece.ntua.gr
Sat Apr 4 01:10:33 EEST 2020


Φαίνεται πως το πακέτο που περιέχει τα hooks είναι ήδη build από
προηγούμενο τρέξιμο της διαδικασίας, ίσως αυτό να προκαλεί το όλο
πρόβλημα.

Προτείνα να σβήσεις τον φάκελο των parsec και να κάνει τη διαδικασία από
την αρχή. Δηλαδή:

$ tar xvfz parsec-3.0-core-tar.gz
$ tar xvfz parsec-3.0-input-sim.tar.gz
$ cd parsec-3.0
$ ~/advcomparch-2019-20-ex1-helpcode/cslab_process_parsec_benchmarks.sh
-- ακολούθησε τις οδηγίες των δύο παλιότερων threads της λίστας για τα
facesim και ferret
$ ./bin/parsecmgmt -a build -c gcc-serial -p blackscholes bodytrack
canneal facesim ferret fluidanimate freqmine raytrace streamcluster
swaptions

Αν πάλι έχεις το ίδιο πρόβλημα, στείλε μου τις παρακάτω πληροφορίες:
1. Λειτουργικό που τρέχει στο VM που προσπαθείς να τρέξεις τα benchmarks.
2. Έκδοση του πυρήνα linux (uname -r)
3. Έκδοση του gcc (gcc --version)

Δ.

> Καλησπέρα,
> Δοκίμασα να τη ξανακάνω με τα βήματα αλλά πάλι μου βγάζει ακριβώς τα ίδια
> όταν πάω να κάνω build.
> Δε ξέρω αν παίζει ρόλο αλλά τη πρώτη φορά που είχα κάνει τη διαδικασία
> εκτέλεσα και τo
> cslab_parsec_create_workspace.sh αγνοώντας τα σφάλματα του build. Έχω
> βάλει τα αποτελέσματα της εκτέλεσης από το uninstall και μετά στο txt
> μήπως βοηθήσει.
> Άγγελος.
>
>
> -----Original Message-----
> From: Dimitrios Siakavaras <jimsiak at cslab.ece.ntua.gr>
> Sent: Saturday, April 4, 2020 12:04 AM
> To: Άγγελος Στάης <aggelostais at outlook.com>
> Cc: advcomparch at lists.cslab.ece.ntua.gr
> Subject: Re: [Advcomparch] Πρόβλημα στη Μεταγλώττιση των Βenchmarks
>
> Καλησπέρα,
>
> Δοκίμασε να ξανακάνεις τη διαδικασία από την αρχή με τα παρακάτω βήματα:
>
> 1. Κάνε uninstall όλα τα benchmarks:
> ./bin/parsecmgmt -a uninstall -c gcc-serial -p blackscholes bodytrack
> canneal facesim ferret fluidanimate  freqmine raytrace streamcluster
> swaptions
>
> 2. Τρέξε το cslab_parsec_process_benchmarks.sh
>
> 3. Κάνε build όλα τα benchmarks:
> ./bin/parsecmgmt -a build -c gcc-serial -p blackscholes bodytrack canneal
> facesim ferret fluidanimate  freqmine raytrace streamcluster swaptions
>
> 4. Τρέξε το cslab_parsec_create_workspace.sh
>
> Είναι πιθανό κάποιο προηγούμενο build που έκανες να σταμάτησε απότομα και
> να έχουν μείνει παλιά object files.
>
> Δ.
>
>> Καλησπέρα,
>> Κατά τη μεταγλώττιση των benchmarks εκτελώντας την εντολή
>> ./bin/parsecmgmt -a build -c gcc-serial -p blackscholes bodytrack
>> canneal facesim ferret fluidanimate freqmine raytrace streamcluster
>> swaptions εμφανίζονται τα σφάλματα:
>>
>> make[2]: ***
>> [obj/Collisions_And_Interactions/COLLISION_BODY_LIST_3D.o]
>> Error 1
>> /home/aggelos/advcomp/parsec-3.0/pkgs/apps/facesim/obj/amd64-linux.gcc-serial/Public_Library/Makefile.common:407:
>> recipe for target
>> 'obj/Collisions_And_Interactions/COLLISION_BODY_LIST_3D.o' failed
>> make[2]: Leaving directory
>> '/home/aggelos/advcomp/parsec-3.0/pkgs/apps/facesim/obj/amd64-linux.gcc-serial/Public_Library'
>> make[1]: *** No rule to make target
>> '/home/aggelos/advcomp/parsec-3.0/pkgs/apps/facesim/obj/amd64-linux.gc
>> c-serial/lib/libPhysBAM.a',
>> needed by 'facesim'.  Stop.
>> make[1]: Leaving directory
>> '/home/aggelos/advcomp/parsec-3.0/pkgs/apps/facesim/obj/amd64-linux.gcc-serial/Benchmarks/facesim'
>> make: *** [all] Error 2
>> Makefile:15: recipe for target 'all' failed [PARSEC] Error: 'env
>> version=serial
>> PHYSBAM=/home/aggelos/advcomp/parsec-3.0/pkgs/apps/facesim/obj/amd64-l
>> inux.gcc-serial
>> CXXFLAGS=-O3 -g -funroll-loops
>> -fprefetch-loop-arrays -fpermissive -fno-exceptions -static-libgcc
>> -Wl,--hash-style=both,--as-needed -DPARSEC_VERSION=3.0-beta-20150206
>> -DENABLE_PARSEC_HOOKS
>> -I/home/aggelos/advcomp/parsec-3.0/pkgs/libs/hooks/inst/amd64-linux.gc
>> c-serial/include
>> -fexceptions /usr/bin/make' failed.
>>
>> Προσπάθησα να εφαρμόσω τη λύση που αναφέρεται στη mailing list για το
>> facesim αλλά παρέμεναν όποτε επανέφερα τα αρχεία στα αρχικά. Ποιό
>> μπορεί να είναι το πρόβλημα; Ευχαριστώ, Άγγελος.
>>
>> _______________________________________________
>> Advcomparch mailing list
>> Advcomparch at lists.cslab.ece.ntua.gr
>> http://lists.cslab.ece.ntua.gr/mailman/listinfo/advcomparch
>>
>
>


-- 
Dimitrios D. Siakavaras
PhD Candidate
Computing Systems Laboratory, School of ECE
National Technical University of Athens, Greece
E-mail: jimsiak at cslab.ece.ntua.gr



More information about the Advcomparch mailing list