gem5  v20.1.0.0
Classes | Variables
BloomFilter 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 BloomFilter::H3Matrix[64][16]
static

Definition at line 40 of file h3_bloom_filter.cc.

Referenced by BloomFilter::H3::hash().


Generated on Wed Sep 30 2020 14:02:38 for gem5 by doxygen 1.8.17