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→] |
---|---|---|
|
Previous by Date: | [Gems-users] Write from ruby to simics, Lois Orosa Nogueira |
---|---|
Next by Date: | Re: [Gems-users] Write from ruby to simics, Lois Orosa Nogueira |
Previous by Thread: | Re: [Gems-users] SM in MESI_CMP_filter_directory-L1cache.sm, Fuad Tabba |
Next by Thread: | [Gems-users] Transactional Manager and Protocols, Konstantinos Nikas |
Indexes: | [Date] [Thread] |