Καλησπερα,
Αντιμετωπιζω προβληματα με τη χρηση του Sniper. Υπηρξαν αρκετα προβληματα κατα τη μεταγλωττιση, αλλα τα διορθωσα χρησιμοποιωντας σωστη εκδοση του gcc (make CC=gcc-4.8 CXX=g++-4.8). Ξαναεκανα τη μεταγλωτιση σε "καθαρο" φακελο, και ολοκληρωθηκε χωρις καποιο σφαλμα.
Κατεβασα τα pinballs που δινονται απο τη σελιδα του sniper, ωστοσο προσπαθωντας να τρεξω το gcc παιρνω αυτο:
neo@vbox ~/Documents/ntua/arch/code $ ./run_sniper.sh gcc "/home/neo/Documents/ntua/arch/sniper-6.1/run-sniper -c gainestown -d /home/neo/Documents/ntua/arch/results//gcc/gcc.DW_01-WS_008.out -g --perf_model/core/interval_timer/dispatch_width=1 -g --perf_model/core/interval_timer/window_size=8 --pinballs=/home/neo/Documents/ntua/arch/pinballs/gcc/pinball_short.pp/pinball_t0r1_warmup3000_prolog0_region1000000002_epilog0_001_1-00000.0.address" [SNIPER] Start [SNIPER] -------------------------------------------------------------------------------- [SNIPER] Sniper using SIFT/trace-driven frontend [SNIPER] Running full application in DETAILED mode [SNIPER] -------------------------------------------------------------------------------- [SNIPER] Enabling performance models [SNIPER] Setting instrumentation mode to DETAILED [app0] A: Source/pin/injector_nonmac/auxvector.cpp: CopyAux: 291: unexpected AUX VEC type 26 [app0] [app0] ################################################################################ [app0] ## STACK TRACE [app0] ################################################################################ [app0] addr2line -C -f -e "/home/neo/Documents/ntua/arch/sniper-6.1/pin_kit/intel64/bin/pinbin" 0x55cc5feb07f9 0x55cc5feb15ce 0x55cc5feb18a0 0x55cc600d3b3c 0x55cc600d92ff 0x55cc600dae2d 0x55cc600cafe1 0x55cc600cfb2d 0x55cc600c022e 0x55cc600ca230 0x7f7e304c91c1 0x55cc5fea517a [app0] ?? [app0] ??:0 [app0] ?? [app0] ??:0 [app0] ?? [app0] ??:0 [app0] ?? [app0] ??:0 [app0] ?? [app0] ??:0 [app0] ?? [app0] ??:0 [app0] ?? [app0] ??:0 [app0] ?? [app0] ??:0 [app0] ?? [app0] ??:0 [app0] ?? [app0] ??:0 [app0] ?? [app0] ??:0 [app0] ?? [app0] ??:0 [app0] Detach Service Count: 1 [app0] Pin 2.14 [app0] Copyright (c) 2003-2015, Intel Corporation. All rights reserved. [app0] @CHARM-VERSION: $Rev: 71293 $ [app0] @CHARM-BUILDER: BUILDER [app0] @CHARM-COMPILER: gcc 4.4.7 [app0] @CHARM-TARGET: ia32e [app0] @CHARM-CFLAGS: __OPTIMIZE__=1 __NO_INLINE__=__NO_INLINE__ [SNIPER] WARNING: No SIFT connections made yet. Waiting... [SNIPER] ERROR: Could not establish SIFT connection, aborting! Check benchmark-app*.log for errors. [SNIPER] End [SNIPER] Elapsed time: 60.25 seconds
Με μια αναζητηση στο google για το σφαλμα "A: Source/pin/injector_nonmac/auxvector.cpp: CopyAux: 291: unexpected AUX VEC type 26", το προβλημα φαινεται να οφειλεται στην εκδοση ειτε του kernel είτε των pinballs. Καμια απο τις προτεινομενες λυσεις που βρηκα δε δουλεψε σε μενα.
Τι μπορω να κανω? Tο μηχανημα ειναι:
neo@vbox ~ $ uname -a Linux vbox 4.13.0-41-generic #46-Ubuntu SMP Wed May 2 13:38:30 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
Οι εκδοσεις των εργαλειων ειναι sniper 6.1, pin 2.14 (κατεβασμενα απο τα λινκ που δινονται στην εκφωνηση)
Ευχαριστω, Κολαΐτης Άγγελος
Καλησπέρα,
Το πρόβλημα έχει να κάνει με τη χρήση του pin 2.14 σε πρόσφατες εκδόσεις του πυρήνα του linux. Για να το κάνετε να τρέξει θα πρέπει να πείτε στο sniper να χρησιμοποιεί το -ifeellucky command line option του pin. Για να το κάνετε αυτό αλλάξτε τη γραμμή 148 του αρχείου record-trace στον φάκελο sniper-6.1 από: pinoptions = '-mt -injection child -xyzzy -enable_vsm 0' σε: pinoptions = '-mt -injection child -xyzzy -enable_vsm 0 -ifeellucky'
-- Δημήτρης
Καλησπερα,
Αντιμετωπιζω προβληματα με τη χρηση του Sniper. Υπηρξαν αρκετα προβληματα κατα τη μεταγλωττιση, αλλα τα διορθωσα χρησιμοποιωντας σωστη εκδοση του gcc (make CC=gcc-4.8 CXX=g++-4.8). Ξαναεκανα τη μεταγλωτιση σε "καθαρο" φακελο, και ολοκληρωθηκε χωρις καποιο σφαλμα.
Κατεβασα τα pinballs που δινονται απο τη σελιδα του sniper, ωστοσο προσπαθωντας να τρεξω το gcc παιρνω αυτο:
neo@vbox ~/Documents/ntua/arch/code $ ./run_sniper.sh gcc "/home/neo/Documents/ntua/arch/sniper-6.1/run-sniper -c gainestown -d /home/neo/Documents/ntua/arch/results//gcc/gcc.DW_01-WS_008.out -g --perf_model/core/interval_timer/dispatch_width=1 -g --perf_model/core/interval_timer/window_size=8 --pinballs=/home/neo/Documents/ntua/arch/pinballs/gcc/pinball_short.pp/pinball_t0r1_warmup3000_prolog0_region1000000002_epilog0_001_1-00000.0.address" [SNIPER] Start [SNIPER]
[SNIPER] Sniper using SIFT/trace-driven frontend [SNIPER] Running full application in DETAILED mode [SNIPER]
[SNIPER] Enabling performance models [SNIPER] Setting instrumentation mode to DETAILED [app0] A: Source/pin/injector_nonmac/auxvector.cpp: CopyAux: 291: unexpected AUX VEC type 26 [app0] [app0] ################################################################################ [app0] ## STACK TRACE [app0] ################################################################################ [app0] addr2line -C -f -e "/home/neo/Documents/ntua/arch/sniper-6.1/pin_kit/intel64/bin/pinbin" 0x55cc5feb07f9 0x55cc5feb15ce 0x55cc5feb18a0 0x55cc600d3b3c 0x55cc600d92ff 0x55cc600dae2d 0x55cc600cafe1 0x55cc600cfb2d 0x55cc600c022e 0x55cc600ca230 0x7f7e304c91c1 0x55cc5fea517a [app0] ?? [app0] ??:0 [app0] ?? [app0] ??:0 [app0] ?? [app0] ??:0 [app0] ?? [app0] ??:0 [app0] ?? [app0] ??:0 [app0] ?? [app0] ??:0 [app0] ?? [app0] ??:0 [app0] ?? [app0] ??:0 [app0] ?? [app0] ??:0 [app0] ?? [app0] ??:0 [app0] ?? [app0] ??:0 [app0] ?? [app0] ??:0 [app0] Detach Service Count: 1 [app0] Pin 2.14 [app0] Copyright (c) 2003-2015, Intel Corporation. All rights reserved. [app0] @CHARM-VERSION: $Rev: 71293 $ [app0] @CHARM-BUILDER: BUILDER [app0] @CHARM-COMPILER: gcc 4.4.7 [app0] @CHARM-TARGET: ia32e [app0] @CHARM-CFLAGS: __OPTIMIZE__=1 __NO_INLINE__=__NO_INLINE__ [SNIPER] WARNING: No SIFT connections made yet. Waiting... [SNIPER] ERROR: Could not establish SIFT connection, aborting! Check benchmark-app*.log for errors. [SNIPER] End [SNIPER] Elapsed time: 60.25 seconds
Με μια αναζητηση στο google για το σφαλμα "A: Source/pin/injector_nonmac/auxvector.cpp: CopyAux: 291: unexpected AUX VEC type 26", το προβλημα φαινεται να οφειλεται στην εκδοση ειτε του kernel είτε των pinballs. Καμια απο τις προτεινομενες λυσεις που βρηκα δε δουλεψε σε μενα.
Τι μπορω να κανω? Tο μηχανημα ειναι:
neo@vbox ~ $ uname -a Linux vbox 4.13.0-41-generic #46-Ubuntu SMP Wed May 2 13:38:30 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
Οι εκδοσεις των εργαλειων ειναι sniper 6.1, pin 2.14 (κατεβασμενα απο τα λινκ που δινονται στην εκφωνηση)
Ευχαριστω, Κολαΐτης Άγγελος _______________________________________________ Advcomparch mailing list Advcomparch@lists.cslab.ece.ntua.gr http://lists.cslab.ece.ntua.gr/mailman/listinfo/advcomparch
advcomparch@lists.cslab.ece.ntua.gr