gem5  v21.1.0.2
Classes | Variables
gem5::bloom_filter Namespace Reference

Classes

class  Base
 
class  Block
 Simple deletable (with false negatives) bloom filter that extracts bitfields of an address to use as indexes of the filter vector. More...
 
class  Bulk
 Implementation of the bloom filter, as described in "Bulk Disambiguation of Speculative Threads in Multiprocessors", by Ceze, Luis, et al. More...
 
class  H3
 Implementation of the bloom filter as described in "Implementing Signatures for Transactional Memory", by Sanchez, Daniel, et al. More...
 
class  Multi
 This BloomFilter has multiple sub-filters, each with its own hashing functionality. More...
 
class  MultiBitSel
 The MultiBitSel Bloom Filter associates an address to multiple entries through the use of multiple hash functions. More...
 
class  Perfect
 A perfect bloom filter with no false positives nor false negatives. More...
 

Variables

static int H3Matrix [64][16]
 

Variable Documentation

◆ H3Matrix

int gem5::bloom_filter::H3Matrix[64][16]
static

Definition at line 45 of file h3_bloom_filter.cc.

Referenced by gem5::bloom_filter::H3::hash().


Generated on Tue Sep 21 2021 12:28:46 for gem5 by doxygen 1.8.17