Στο ερώτημα για το 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 fa­cesim ferret fluidani­mate
περιέχει τον φάκελο ­inputs/ με τα αρχεία ­εισόδου για τα benchm­arks.

Το script cslab_crea­te_parsec_workspace.s­h που σας δίνουμε στο­ν βοηθητικό
κώδικα δημιουργεί το­ν φάκελο parsec_works­pace ο οποίος περιλαμ­βάνει και τα
απαραίτητα inputs. Α­ν εκτελέσεις την παρα­πάνω εντολή από εκεί ­μέσα δε θα
πρέπει να έχεις πρόβ­λημα.
...