Στην εκφώνηση της δεύτερης άσκησης, στο ερώτημα για τη μελέτη του BTB, θα πρέπει να υλοποιήσουμε ένα BTB με συνολικά entries όσα δίνονται στον πίνακα, χωρισμένα σε sets (ίσα με entries/associativity) με το αντίστοιχο associativity; Ή θα πρέπει το BTB να αποτελείται από πλήθος sets όσα δίνονται στον πίνακα (512, 256...) κάθε ένα εκ των οποίων θα έχει entries όσο το αντίστοιχο associativity (δηλαδή το συνολικό πλήθος των entries στο BTB είναι σταθερό και ίσο με 512 και μελετούμε διαφορετικές μεθόδους οργάνωσης του); Η εκφώνηση φαίνεται σχετικά ξεκάθαρα να ζητάει το πρώτο, ρωτάω όμως γιατί στα πλαίσια της άσκησης μου φαίνεται να βγάζει περισσότερο νόημα το δεύτερο (δηλαδή να κρατούμε το hardware σταθερό ποσοτικά και να αλλάζουμε απλά τη διαμόρφωση του). Επίσης, σε σχετική απορία πέρυσι (εδώ http://lists.cslab.ece.ntua.gr/pipermail/advcomparch/2016-April/001320.html) είχε δοθεί απάντηση που εμμέσως υποστήριζε το δεύτερο.
Ευχαριστώ και ζητώ συγγνώμη αν δεν έχει νόημα η συγκεκριμένη ερώτηση
Καλησπέρα,
Το ζητούμενο είναι το δεύτερο σενάριο που αναφέρεις. Δηλαδή, το ΒΤΒ αποτελείται από N sets (N = 512, 256, 128, 64) όπου κάθε set έχει M-ways (Μ = 1, 2, 4, 8). Το hardware overhead δηλαδή παραμένει σταθερό.
-- Δημήτρης
On 27/04/2017 10:50 μμ, Fotis Xenakis wrote:
Στην εκφώνηση της δεύτερης άσκησης, στο ερώτημα για τη μελέτη του BTB, θα πρέπει να υλοποιήσουμε ένα BTB με συνολικά entries όσα δίνονται στον πίνακα, χωρισμένα σε sets (ίσα με entries/associativity) με το αντίστοιχο associativity; Ή θα πρέπει το BTB να αποτελείται από πλήθος sets όσα δίνονται στον πίνακα (512, 256...) κάθε ένα εκ των οποίων θα έχει entries όσο το αντίστοιχο associativity (δηλαδή το συνολικό πλήθος των entries στο BTB είναι σταθερό και ίσο με 512 και μελετούμε διαφορετικές μεθόδους οργάνωσης του); Η εκφώνηση φαίνεται σχετικά ξεκάθαρα να ζητάει το πρώτο, ρωτάω όμως γιατί στα πλαίσια της άσκησης μου φαίνεται να βγάζει περισσότερο νόημα το δεύτερο (δηλαδή να κρατούμε το hardware σταθερό ποσοτικά και να αλλάζουμε απλά τη διαμόρφωση του). Επίσης, σε σχετική απορία πέρυσι (εδώ http://lists.cslab.ece.ntua.gr/pipermail/advcomparch/2016-April/001320.html) είχε δοθεί απάντηση που εμμέσως υποστήριζε το δεύτερο.
Ευχαριστώ και ζητώ συγγνώμη αν δεν έχει νόημα η συγκεκριμένη ερώτηση
Advcomparch mailing list Advcomparch@lists.cslab.ece.ntua.gr http://lists.cslab.ece.ntua.gr/mailman/listinfo/advcomparch
advcomparch@lists.cslab.ece.ntua.gr