Καλησπερα! Κατα την εκτελεση ενος και μονο configuration (συγκεκριμενα την εκδοση TTAS_TS του κωδικα, με 16 πυρηνες/threads στην πρωτη τοπολογια, με grain size 10) λαμβανω την εξης εξοδο:
[SNIPER] Start
[SNIPER] --------------------------------------------------------------------------------
[SNIPER] Sniper using Pin frontend
[SNIPER] Running pre-ROI region in CACHE_ONLY mode
[SNIPER] Running application ROI in DETAILED mode
[SNIPER] Running post-ROI region in FAST_FORWARD mode
[SNIPER] --------------------------------------------------------------------------------
[SNIPER] Enabling performance models
[SNIPER] Setting instrumentation mode to DETAILED
pinbin: /home/pete/sniper-6.1/common/core/memory_subsystem/parametric_dram_directory_msi/cache_cntlr.cc:1337: void ParametricDramDirectoryMSI::CacheCntlr::invalidateCacheBlock(IntPtr): Assertion `old_cstate != CacheState::MODIFIED' failed.
Pin app terminated abnormally due to signal 6.
[SNIPER] End
[SNIPER] Elapsed time: 12.79 seconds
Ως αποτελεσμα, το αρχειο sim.out ειναι κενο. Εχω μεταγλωτισσει τον κωδικα με τα σωστα flags, κι ολα τ αλλα configurations δουλευουν. Η εντολη που δινω ειναι η εξης:
/home/pete/sniper-6.1/run-sniper -c ./ask4.cfg -d /home/pete/advcomparch-2016-17-ex4-helpcode/sniper_outputs/TTAS_TS_16a_10 -n 16 --roi -g perf_model/l2_cache/shared_cores=4 -g --perf_model/l3_cache/shared_cores=8 -- ./locks 16 1000 10
Τι μπορει να φταιει; Ευχαριστω εκ των προτερων!