[Gems-users] TLB Modeling in GEMS


Date: Wed, 17 Dec 2008 19:22:39 -0500
From: "Abhishek Bhattacharjee" <bhattacharjee.abhishek@xxxxxxxxx>
Subject: [Gems-users] TLB Modeling in GEMS
Hi all -

I was hoping to get some information on how TLBs are modeled in GEMS. Specifically, I have been looking through the Ruby source code but am unable to isolate the exact methods and classes pertaining to how the TLB is handled. I am therefore wondering whether the TLBs are modeled in Opal?

My goal is to isolate the source code pertaining to TLB hits and misses. I would like to add counters here to track what addresses translations cause the TLB miss for each core of modeled CMP. It seems to me that Simics would handle the address translation and page table walk but that at least for timing purposes (capture the penalties of TLB misses of realisitic architectures) there should be TLB code sitting within Ruby.

Any help on this topic would be greatly appreciated.

Thanks!
Abhishek
[← Prev in Thread] Current Thread [Next in Thread→]
  • [Gems-users] TLB Modeling in GEMS, Abhishek Bhattacharjee <=