Καλησπέρα,
η εκφώνηση της άσκησης είναι σαφής:
"Επεκτείνετε κατάλληλα τον κώδικα..."
Αντίστοιχα, ο κώδικας και τα σχόλια είναι αποκαλυπτικά:
"Add here prefetching code".
K.
2017-03-27 15:22 GMT+03:00 el12074@central.ntua.gr:
Στο ερώτημα για το prefetching η τιμή L2prf περνάει στο πεδίο _l2_prefetch_lines? αφού έτσι υποδεικνύουν τα σχόλια στον κώδικα! Αν ισχύει και αφού το prefetching γίνεται στο for.. i < _l2_prefetch_lines prefetch_addr+=L2BlockSize νομίζω ο κώδικας δεν χρειάζεται κάποια άλλαγη αφού για _l2_prefetch_lines=0 δεν κάνει prefetch και για άλλες τιμές πάει _l2_prefetch_lines τιμές μπροστά άρα φέρνει τα ζητούμενα blocks σωστα;
Απάντηση στον Manolis Katsaragαakis Νομίζω είχα παρόμοιο πρόβλημα και αυτή η απάντηση με βοήθησε ... Καλησπέρα,
Σιγουρέψου ότι ο φάκελος στον οποίο βρίσκεσαι όταν τρέχεις την εντολή ./l1.sh blackscholes bodytrack canneal facesim ferret fluidanimate περιέχει τον φάκελο inputs/ με τα αρχεία εισόδου για τα benchmarks.
Το script cslab_create_parsec_workspace.sh που σας δίνουμε στον βοηθητικό κώδικα δημιουργεί τον φάκελο parsec_workspace ο οποίος περιλαμβάνει και τα απαραίτητα inputs. Αν εκτελέσεις την παραπάνω εντολή από εκεί μέσα δε θα πρέπει να έχεις πρόβλημα. ...
Advcomparch mailing list Advcomparch@lists.cslab.ece.ntua.gr http://lists.cslab.ece.ntua.gr/mailman/listinfo/advcomparch