| gem5
    | 
This hash map will use the virtual page address as a key and will keep track of total number of accesses per page. More...
#include <gpu_tlb.hh>
| Public Attributes | |
| unsigned int | lastTimeAccessed | 
| unsigned int | accessesPerPage | 
| unsigned int | totalReuseDistance | 
| std::vector< unsigned int > | localTLBAccesses | 
| The field below will help us compute the access distance, that is the number of (coalesced) TLB accesses that happened in between each access to this page.  More... | |
| unsigned int | sumDistance | 
| unsigned int | meanDistance | 
This hash map will use the virtual page address as a key and will keep track of total number of accesses per page.
Definition at line 435 of file gpu_tlb.hh.
| unsigned int X86ISA::GpuTLB::AccessInfo::accessesPerPage | 
Definition at line 438 of file gpu_tlb.hh.
Referenced by X86ISA::GpuTLB::updatePageFootprint().
| unsigned int X86ISA::GpuTLB::AccessInfo::lastTimeAccessed | 
Definition at line 437 of file gpu_tlb.hh.
Referenced by X86ISA::GpuTLB::updatePageFootprint().
| std::vector<unsigned int> X86ISA::GpuTLB::AccessInfo::localTLBAccesses | 
The field below will help us compute the access distance, that is the number of (coalesced) TLB accesses that happened in between each access to this page.
localTLBAccesses[x] is the value of localTLBNumAccesses when the page <Addr> was accessed for the <x>th time
Definition at line 450 of file gpu_tlb.hh.
| unsigned int X86ISA::GpuTLB::AccessInfo::meanDistance | 
Definition at line 452 of file gpu_tlb.hh.
Referenced by X86ISA::GpuTLB::updatePageFootprint().
| unsigned int X86ISA::GpuTLB::AccessInfo::sumDistance | 
Definition at line 451 of file gpu_tlb.hh.
Referenced by X86ISA::GpuTLB::updatePageFootprint().
| unsigned int X86ISA::GpuTLB::AccessInfo::totalReuseDistance | 
Definition at line 440 of file gpu_tlb.hh.
Referenced by X86ISA::GpuTLB::updatePageFootprint().