2 # HZP scan strategy, possible values are "classic", "inplace". Default is "classic"
\r
3 HZP_scan_strategy=inplace
\r
4 # Hazard pointer count per thread, for gc::HP
\r
5 hazard_pointer_count=72
\r
7 # cds::gc::DHP initialization parameters
\r
8 dhp_liberate_threshold=1024
\r
9 dhp_init_guard_count=16
\r
12 # cds::urcu::gc initialization parameters
\r
24 # Total allocation per pass, Megabytes
\r
28 # Allocation count per test
\r
30 # Max allocated block size in bytes
\r
32 # Max thread count. 0 is processor_count * 2
\r
40 # Max thread count. 0 is processor_count * 2
\r
46 BlocksPerThread=1000
\r
48 # Max thread count. 0 is processor_count * 2
\r
56 # Max thread count. 0 is processor_count * 2
\r
74 [IntrusiveStack_PushPop]
\r
79 # Flat combining stack parameters
\r
80 # FCIterate=1 - the test will be run iteratively
\r
81 # for combine pass count from 1 to FCCombinePassCount
\r
82 # and compact factor from 1 to FCCompactFactor
\r
83 # FCIterate=0 - the test runs only once for giving
\r
84 # FCCombinePassCount and FCCompactFactor
\r
86 FCCombinePassCount=4
\r
92 # SegmentedQueue parameters:
\r
93 # SegmentedQueue_Iterate:
\r
94 # 1 - run test iteratively for segment size from 4 up to SegmentedQueue_SegmentSize
\r
95 # 0 - run test for segment size equal to SegmentedQueue_SegmentSize
\r
96 SegmentedQueue_Iterate=0
\r
97 SegmentedQueue_SegmentSize=64
\r
102 # SegmentedQueue parameters:
\r
103 # SegmentedQueue_Iterate:
\r
104 # 1 - run test iteratively for segment size from 4 up to SegmentedQueue_SegmentSize
\r
105 # 0 - run test for segment size equal to SegmentedQueue_SegmentSize
\r
106 SegmentedQueue_Iterate=0
\r
107 SegmentedQueue_SegmentSize=64
\r
113 # SegmentedQueue parameters:
\r
114 # SegmentedQueue_Iterate:
\r
115 # 1 - run test iteratively for segment size from 4 up to SegmentedQueue_SegmentSize
\r
116 # 0 - run test for segment size equal to SegmentedQueue_SegmentSize
\r
117 SegmentedQueue_Iterate=0
\r
118 SegmentedQueue_SegmentSize=64
\r
123 # SegmentedQueue parameters:
\r
124 # SegmentedQueue_Iterate:
\r
125 # 1 - run test iteratively for segment size from 4 up to SegmentedQueue_SegmentSize
\r
126 # 0 - run test for segment size equal to SegmentedQueue_SegmentSize
\r
127 SegmentedQueue_Iterate=0
\r
128 SegmentedQueue_SegmentSize=64
\r
130 [intrusive_queue_push_pop]
\r
134 # Flat combining queue parameters
\r
137 # SegmentedQueue parameters:
\r
138 # SegmentedQueue_Iterate:
\r
139 # 1 - run test iteratively for segment size from 4 up to SegmentedQueue_SegmentSize
\r
140 # 0 - run test for segment size equal to SegmentedQueue_SegmentSize
\r
141 SegmentedQueue_Iterate=0
\r
142 SegmentedQueue_SegmentSize=64
\r
144 [bounded_queue_fulness]
\r
169 # *** Cuckoo map properties
\r
170 CuckooInitialSize=1024
\r
171 CuckooProbesetSize=16
\r
173 CuckooProbesetThreshold=0
\r
175 # *** FeldmanHashMap properties
\r
176 FeldmanMapHeadBits=8
\r
177 FeldmanMapArrayBits=4
\r
186 # *** Cuckoo map properties
\r
187 CuckooInitialSize=1024
\r
188 CuckooProbesetSize=16
\r
190 CuckooProbesetThreshold=0
\r
192 # *** FeldmanHashMap properties
\r
193 FeldmanMapHeadBits=8
\r
194 FeldmanMapArrayBits=4
\r
197 InsertThreadCount=4
\r
198 DeleteThreadCount=4
\r
203 # *** Cuckoo map properties
\r
204 CuckooInitialSize=1024
\r
205 CuckooProbesetSize=16
\r
207 CuckooProbesetThreshold=0
\r
209 # *** FeldmanHashMap properties
\r
210 FeldmanMapHeadBits=8
\r
211 FeldmanMapArrayBits=4
\r
214 InsertThreadCount=4
\r
215 DeleteThreadCount=4
\r
216 UpdateThreadCount=4
\r
221 # *** Cuckoo map properties
\r
222 CuckooInitialSize=1024
\r
223 CuckooProbesetSize=16
\r
225 CuckooProbesetThreshold=0
\r
227 # *** FeldmanHashMap properties
\r
228 FeldmanMapHeadBits=8
\r
229 FeldmanMapArrayBits=4
\r
231 [Map_InsDel_Item_int]
\r
238 # *** Cuckoo map properties
\r
239 CuckooInitialSize=1024
\r
240 CuckooProbesetSize=16
\r
242 CuckooProbesetThreshold=0
\r
244 # *** FeldmanHashMap properties
\r
245 FeldmanMapHeadBits=8
\r
246 FeldmanMapArrayBits=4
\r
248 [map_insdel_string]
\r
249 InsertThreadCount=4
\r
250 DeleteThreadCount=4
\r
256 # *** Cuckoo map properties
\r
257 CuckooInitialSize=1024
\r
258 CuckooProbesetSize=16
\r
260 CuckooProbesetThreshold=0
\r
262 # *** FeldmanHashMap properties
\r
263 FeldmanMapHeadBits=8
\r
264 FeldmanMapArrayBits=4
\r
266 [Map_InsDel_Item_string]
\r
269 GoalItemIndex=50000
\r
273 # *** Cuckoo map properties
\r
274 CuckooInitialSize=1024
\r
275 CuckooProbesetSize=16
\r
277 CuckooProbesetThreshold=0
\r
279 # *** FeldmanHashMap properties
\r
280 FeldmanMapHeadBits=8
\r
281 FeldmanMapArrayBits=4
\r
288 # *** Cuckoo map properties
\r
289 CuckooInitialSize=1024
\r
290 CuckooProbesetSize=16
\r
292 CuckooProbesetThreshold=0
\r
294 # *** FeldmanHashMap properties
\r
295 FeldmanMapHeadBits=8
\r
296 FeldmanMapArrayBits=4
\r
299 InitialMapSize=500000
\r
306 # *** Cuckoo map properties
\r
307 CuckooInitialSize=1024
\r
308 CuckooProbesetSize=16
\r
310 CuckooProbesetThreshold=0
\r
312 # *** FeldmanHashMap properties
\r
313 FeldmanMapHeadBits=8
\r
314 FeldmanMapArrayBits=4
\r
320 ExtractThreadCount=3
\r
323 #Cuckoo map properties
\r
324 CuckooInitialSize=1024
\r
325 CuckooProbesetSize=16
\r
327 CuckooProbesetThreshold=0
\r
329 # *** FeldmanHashMap properties
\r
330 FeldmanMapHeadBits=8
\r
331 FeldmanMapArrayBits=4
\r