[Advcomparch] Σχετικά με cslab_run_sniper.sh, advcomparch_mcpat.py και plot_ipc.py

Stamatis Katsaounis katsaouniss at gmail.com
Fri Apr 29 14:47:02 EEST 2016


Καλησπέρα,

Όσο αφορά το cslab_run_sniper.sh για κάποιο λόγο δεν λειτουργεί το
εξωτερικό for loop και δεν τρέχει. Δοκίμασα να το αλλάξω σε:

while read cmd; do
...
done <${CMDS_FILE}

και λειτούργησε. Μήπως γνωρίζετε γιατί;

Όσο αφορά το advcomparch_mcpat.py δεν λειτουργεί με import gnuplot αλλά με
import *G*nuplot. Επίσης τις βιβλιοθήκες του sniper (sniper_lib,
sniper_config, sniper_stats) δεν τις εντοπίζει και μπορώ να το τρέξω μόνο
μέσα από το sniper-6.1/tools/ όπου και βρίσκονται οι βιβλιοθήκες αυτές. Θα
μπορούσατε να μου πείτε τι τροποποιήσεις πρέπει να κάνω στο python path
ώστε να τις βλέπω από το parsec-3.0/parsec_workspace;

Επίσης, μάλλον δεν μου είναι προφανής η χρήση του script αφού τρέχοντάς το
π.χ.

advcomparch_mcpat.py -d blackscholes -t total -o blackscholes/power >
blackscholes/power.total.out

μου εμφανίζει ένα μήνυμα σφάλματος:

Traceback (most recent call last):
  File "../../advcomparch-2015-16-ex3-helpcode/advcomparch_mcpat.py", line
1300, in <module>
    main(jobid = jobid, resultsdir = resultsdir, powertype = powertype,
config = config, outputfile = outputfile, no_graph = no_graph, print_stack
= not no_text, partial = partial)
  File "../../advcomparch-2015-16-ex3-helpcode/advcomparch_mcpat.py", line
130, in main
    results = sniper_lib.get_results(jobid, resultsdir, partial = partial)
  File "/home/stam/projects/advcomparch/sniper-6.1/tools/sniper_lib.py",
line 47, in get_results
    results = parse_results_from_dir(resultsdir, partial = partial, metrics
= metrics)
  File "/home/stam/projects/advcomparch/sniper-6.1/tools/sniper_lib.py",
line 151, in parse_results_from_dir
    raise SniperResultsException("No valid configuration found")
sniper_lib.SniperResultsException: No valid configuration found

Μπορείτε να εξηγήσετε λίγο παραπάνω από το pdf ή έστω να δώσετε ένα
παράδειγμα χρήσης στα αρχεία που παράγονται από το cslab_run_sniper.sh;

Τέλος, μπορείτε να δώσετε και ένα παράδειγμα χρήσης του plot_ipc.py πάνω
στα παραγόμενα αρχεία από το cslab_run_sniper.sh;

Ευχαριστώ προκαταβολικά για τον χρόνο που θα αφιερώσετε.

Καλό Πάσχα με υγεία.

Με εκτίμηση,
*Κατσαούνης Σταμάτης*
Greek Research and Technology Network (GRNET S.A.)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.cslab.ece.ntua.gr/pipermail/advcomparch/attachments/20160429/d8bde441/attachment.htm>


More information about the Advcomparch mailing list