Καλησπέρα,
με βάση τις παρατηρήσεις των προηγούμενων 2 emails, έγιναν διορθώσεις/προσθήκες στην εκφώνηση της πρώτης άσκησης, την οποία και μπορείτε να κατεβάσετε από το site. Οι αλλαγές αφορούν
1) το flag -z στην εκτέλεση του bzip2 2) την εκτέλεση της εντολής instruction-fetch-mode instruction-fetch-trace για τη σωστή προσομοίωση των instruction caches από τον simics.
Τέλος, θα ήθελα να τονίσω ότι το script που έχουμε δώσει είναι ενδεικτικό και σε καμία περίπτωση δεσμευτικό. Για παράδειγμα, το script αυτό χρησιμοποιεί ένα checkpoint όπου έχει γίνει boot το Linux και έχουν μεταφερθεί τα benchmarks στο /root. Θα μπορούσε όμως κάποιος να χρησιμοποιήσει διαφορετικά checkpoints.
Για παράδειγμα θα μπορούσε να δημιουργήσει ένα checkpoint στο σημείο που διακόπτεται η εκτέλεση ενός benchmark (πχ. του mcf) εξαιτίας του magic breakpoint. Έτσι θα μπορούσε να χρησιμοποιήσει μετά το καινούριο checkpoint, όπου θα φόρτωνε κατευθείαν τις caches χωρίς να χρειαστεί να περιμένει να φτάσει στο breakpoint.
Κ.
Καλησπέρα και πάλι,
ξέχασα να αναφέρω ότι έχει γίνει και μια ακόμα διόρθωση.
Συγκεκριμένα, άλλαξε η εκφώνηση του τελευταίου ερωτήματος σχετικά με την L2 cache, όπου αφαιρέθηκε η παρατήρηση σχετικά με τους splitters, μιας και δεν υπάρχει κάποιος splitter συνδεδεμένος με την L2 cache. H παρατήρηση αυτή αφαιρέθηκε για να αποφευχιύν τυχόν παρανοήσεις.
K.
Konstantinos Nikas wrote:
Καλησπέρα,
με βάση τις παρατηρήσεις των προηγούμενων 2 emails, έγιναν διορθώσεις/προσθήκες στην εκφώνηση της πρώτης άσκησης, την οποία και μπορείτε να κατεβάσετε από το site. Οι αλλαγές αφορούν
- το flag -z στην εκτέλεση του bzip2
- την εκτέλεση της εντολής instruction-fetch-mode
instruction-fetch-trace για τη σωστή προσομοίωση των instruction caches από τον simics.
Τέλος, θα ήθελα να τονίσω ότι το script που έχουμε δώσει είναι ενδεικτικό και σε καμία περίπτωση δεσμευτικό. Για παράδειγμα, το script αυτό χρησιμοποιεί ένα checkpoint όπου έχει γίνει boot το Linux και έχουν μεταφερθεί τα benchmarks στο /root. Θα μπορούσε όμως κάποιος να χρησιμοποιήσει διαφορετικά checkpoints.
Για παράδειγμα θα μπορούσε να δημιουργήσει ένα checkpoint στο σημείο που διακόπτεται η εκτέλεση ενός benchmark (πχ. του mcf) εξαιτίας του magic breakpoint. Έτσι θα μπορούσε να χρησιμοποιήσει μετά το καινούριο checkpoint, όπου θα φόρτωνε κατευθείαν τις caches χωρίς να χρειαστεί να περιμένει να φτάσει στο breakpoint.
Κ.
Advcomparch mailing list Advcomparch@lists.cslab.ece.ntua.gr http://lists.cslab.ece.ntua.gr/mailman/listinfo/advcomparch
advcomparch@lists.cslab.ece.ntua.gr