Καλησπέρα,
με το line, αναφέρεται σε ένα cache_line δηλαδή σε 1 block. Δηλαδή το script αυτό σου δίνει μια cache με 512 blocks μεγέθους 64bytes το καθένα, τα οποία είναι οργανωμένα με associativity 4.
Άρα έχεις 512*64 = 32Κb.
Κ.
On 03/25/2011 06:44 PM, Tassos Zogopoulos wrote:
Καλησπέρα,
στο παράρτημα Α (default) βλέπουμε ότι:
# instruction cache: 32Kb @ic = pre_conf_object('ic', 'g-cache') @ic.cpus = conf.cpu0 _*@ic.config_line_number = 512*_ @ic.config_line_size = 64 @ic.config_assoc = 4 @ic.config_virtual_index = 0 @ic.config_virtual_tag = 0 @ic.config_replacement_policy = 'lru' @ic.penalty_read = 0 @ic.penalty_write = 0 @ic.penalty_read_next = 0 @ic.penalty_write_next = 0 @ic.timing_model = l2c
total instruction cache memory=32768bytes line size=64bytes associativity=4 _*Άραline_number=(32768)/(64*4) = 128*_ //Κάνω κάτι λάθος; Ευχαριστώ.
Advcomparch mailing list Advcomparch@lists.cslab.ece.ntua.gr http://lists.cslab.ece.ntua.gr/mailman/listinfo/advcomparch