Hi Jos,
I'm pretty sure the parameter is the actual BTB size. If you look at
m5/encumbered/cpu/full/bpred.cc:1402, you'll see that the BranchPred is
created with btb_size / btb_assoc passed in for the number of sets
parameter. While it is actually the BTB size, there really should be
some check to make sure that the btb_size is evenly divisible by the
btb_assoc to ensure that you're actually getting the btb_size you set.
Kevin
Jos Delbar wrote:
Hi,
The BranchPred parameter btb_size seems to imply that it is for setting the
total size of the BTB (similar to the size parameter for caches and memory), but
if I interpret the code correctly, this parameter actually stands for the number
of sets? If so, perhaps in future versions the name of the parameter should be
adjusted.
Regards,
- Jos Delbar
[EMAIL PROTECTED]
-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems? Stop! Download the new AJAX search engine that makes
searching your log files as easy as surfing the web. DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_idv37&alloc_id865&op�k
_______________________________________________
m5sim-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/m5sim-users
-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems? Stop! Download the new AJAX search engine that makes
searching your log files as easy as surfing the web. DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_idv37&alloc_id865&op=click
_______________________________________________
m5sim-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/m5sim-users