Lines Matching refs:NumTables

49 TestSets makeTestingSets(size_t TableSize, size_t NumTables, HitType Hit,
58 R.Sets.resize(NumTables, R.Sets[0]);
66 size_t NumTables;
67 Base(size_t T, size_t N) : TableSize(T), NumTables(N) {}
70 size_t Total = TableSize * NumTables;
76 std::to_string(NumTables);
89 while (State.KeepRunningBatch(TableSize * NumTables)) {
90 std::vector<std::set<uint64_t>> Sets(NumTables);
109 auto Data = makeTestingSets(TableSize, NumTables, Hit(), Access());
111 while (State.KeepRunningBatch(TableSize * NumTables)) {
130 auto Data = makeTestingSets(TableSize, NumTables, Hit(), Access());
132 while (State.KeepRunningBatch(TableSize * NumTables)) {
151 auto Data = makeTestingSets(TableSize, NumTables, HitType::Hit, Access());
153 while (State.KeepRunningBatch(TableSize * NumTables)) {
172 auto Data = makeTestingSets(TableSize, NumTables, HitType::Miss, Access());
174 while (State.KeepRunningBatch(TableSize * NumTables)) {
192 auto Data = makeTestingSets(TableSize, NumTables, HitType::Miss,
195 while (State.KeepRunningBatch(TableSize * NumTables)) {
211 auto Data = makeTestingSets(TableSize, NumTables, HitType::Miss,
214 while (State.KeepRunningBatch(TableSize * NumTables)) {
234 const std::vector<size_t> NumTables{1, 10, 100, 1000, 10000, 100000, 1000000};
236 makeCartesianProductBenchmark<Create, AllAccessPattern>(TableSize, NumTables);
238 TableSize, NumTables);
240 TableSize, NumTables);
242 TableSize, NumTables);
244 TableSize, NumTables);
245 makeCartesianProductBenchmark<IterateRangeFor>(TableSize, NumTables);
246 makeCartesianProductBenchmark<IterateBeginEnd>(TableSize, NumTables);