<html>
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Στις 8/4/2012 9:47 μμ, ο/η Stergios Ientsek έγραψε:
<blockquote
cite="mid:CABhLja+dyV6JAUjNPkiOM6To8C=POgp6e6p0w8uHU1-r=hNc3Q@mail.gmail.com"
type="cite">Καλησπερα να ρωτησω κατι τα benchmarks τελειωνουν μετα
απο καποιες εντολες ή τρεχουν επ' απειρο γιατι αναρωτιεμαι αν
ειναι αναγαιο καθε φορ που θελω να αλλαξω μνημη, να πρεπει να
βγαινω απο το simics και να ξαναμπαινω;<br>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
Advcomparch mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Advcomparch@lists.cslab.ece.ntua.gr">Advcomparch@lists.cslab.ece.ntua.gr</a>
<a class="moz-txt-link-freetext" href="http://lists.cslab.ece.ntua.gr/mailman/listinfo/advcomparch">http://lists.cslab.ece.ntua.gr/mailman/listinfo/advcomparch</a>
</pre>
</blockquote>
<br>
Καλησπέρα,<br>
<br>
ένας τρόπος για να κάνεις αυτό που θες είναι να γράψεις ένα bash
script που θα τρέχει κάθε φορά το κατάλληλο simics script με τις
κατάλληλες caches (simics -stall -x όνομα_simics_script). Αν δεις
μέσα στα template για τα scripts που μας έχουν δωθεί μπορείς να
εκτελέσεις ένα script για συγκεκριμένο αριθμό instructions με την
εντολή "c αριθμός_instructions". Οπότε με την εντολή αυτή
εξασφαλίζεις πως κάποια στιγμή η εκτέλεση του benchmark θα παγώσει
και θα μπορέσεις να εκτελέσεις όποια άλλη εντολή θες στο simics
script σου (π.χ. exit αν θες να τερματίσεις την εκτέλεση του
simics).<br>
<br>
Γιάννης <br>
</body>
</html>