File: hash_map.json

package info (click to toggle)
xenium 0.0.2%2Bds-10
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 1,152 kB
  • sloc: cpp: 12,299; makefile: 20
file content (63 lines) | stat: -rw-r--r-- 1,375 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
{
  "reclaimers": {
    "EBR": {
      "type": "generic_epoch_based",
      "scan_strategy": { "type": "all_threads" },
      "region_extension": "none"
    },
    "NEBR": {
      "type": "generic_epoch_based",
      "scan_strategy": { "type": "all_threads" },
      "region_extension": "eager"
    },
    "DEBRA": {
      "type": "generic_epoch_based",
      "scan_strategy": { "type": "one_threads" },
      "region_extension": "eager"
    },
    "QSBR": {
      "type": "quiescent_state_based"
    },
    "static-HP": {
      "type": "hazard_pointer",
      "allocation_strategy": { "type": "static"}
    },
    "dynamic-HP": {
      "type": "hazard_pointer",
      "allocation_strategy": { "type": "dynamic"}
    },
  },
  "hash_maps": {
    "vyukov": {
      "type": "vyukov_hash_map",
      "reclaimer": (reclaimers.EBR)
    },
    "harris_michael" : {
      "type": "harris_michael_hash_map",
      "reclaimer": (reclaimers.EBR)
    },
    "cds-MichaelHashMap" : {
      "type": "cds::MichaelHashMap",
      "gc": "HP",
      "nMaxItemCount": 512,
      "nLoadFactor": 1
    },
    "cds-FeldmanHashMap": {
      "type": "cds::FeldmanHashMap",
      "gc": "HP"
    }
  },
  "type": "hash_map",
  "ds": (hash_maps.vyukov),
  "warmup": {
    "rounds": 1,
    "runtime": 200
  },
  "rounds": 4,
  "runtime": 1000,
  "threads": {
    "mixed": {
      "count": 4
    }
  }
}