Hi,

I was running a few applications on gem5 using the O3CPU model and X86 ISA.
I observed that gem5 reports BTB hits/lookups to be 0. All predicted taken
branches (direct jumps, conditional jumps predicted taken as well as
indirect jumps) consult with the indirect predictor and use up space in the
target cache (I'd expect the target cache is used only by indirect
branches).
I think the issue is that branches don't get classified into directControl
and indirectControl, causing the BTB to never get looked up. Is this
understanding of mine correct, or am I missing something?

Thanks,
Shyam
_______________________________________________
gem5-users mailing list -- gem5-users@gem5.org
To unsubscribe send an email to gem5-users-le...@gem5.org
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s

Reply via email to