Added test config for x86
authorkhizmax <libcds.dev@gmail.com>
Tue, 8 Nov 2016 18:04:32 +0000 (21:04 +0300)
committerkhizmax <libcds.dev@gmail.com>
Tue, 8 Nov 2016 18:04:32 +0000 (21:04 +0300)
test/stress/data/test-express-x86.conf [new file with mode: 0644]

diff --git a/test/stress/data/test-express-x86.conf b/test/stress/data/test-express-x86.conf
new file mode 100644 (file)
index 0000000..a10674d
--- /dev/null
@@ -0,0 +1,272 @@
+[General]
+# HZP scan strategy, possible values are "classic", "inplace". Default is "classic"
+HZP_scan_strategy=inplace
+# Hazard pointer count per thread, for gc::HP
+hazard_pointer_count=72
+
+# cds::gc::DHP initialization parameters
+dhp_liberate_threshold=1024
+dhp_init_guard_count=16
+dhp_epoch_count=16
+
+# cds::urcu::gc initialization parameters
+rcu_buffer_size=256
+
+
+[Stack_Push]
+ThreadCount=4
+StackSize=500000
+EliminationSize=4
+
+[Stack_PushPop]
+PushThreadCount=2
+PopThreadCount=2
+StackSize=4000000
+EliminationSize=4
+
+[IntrusiveStack_PushPop]
+PushThreadCount=2
+PopThreadCount=2
+StackSize=4000000
+EliminationSize=4
+# Flat combining stack parameters
+# FCIterate=1 - the test will be run iteratively
+#   for combine pass count from 1 to FCCombinePassCount
+#   and compact factor from 1 to FCCompactFactor
+# FCIterate=0 - the test runs only once for giving
+#   FCCombinePassCount and FCCompactFactor
+FCIterate=0
+FCCombinePassCount=4
+FCCompactFactor=64
+
+[queue_push]
+ThreadCount=4
+QueueSize=2000000
+# SegmentedQueue parameters:
+# SegmentedQueue_Iterate: 
+#    1 - run test iteratively for segment size from 4 up to SegmentedQueue_SegmentSize
+#    0 - run test for segment size equal to SegmentedQueue_SegmentSize
+SegmentedQueue_Iterate=0
+SegmentedQueue_SegmentSize=64
+
+[queue_pop]
+ThreadCount=4
+QueueSize=2000000
+# SegmentedQueue parameters:
+# SegmentedQueue_Iterate: 
+#    1 - run test iteratively for segment size from 4 up to SegmentedQueue_SegmentSize
+#    0 - run test for segment size equal to SegmentedQueue_SegmentSize
+SegmentedQueue_Iterate=0
+SegmentedQueue_SegmentSize=64
+
+[queue_push_pop]
+ConsumerCount=2
+ProducerCount=2
+QueueSize=2000000
+# SegmentedQueue parameters:
+# SegmentedQueue_Iterate: 
+#    1 - run test iteratively for segment size from 4 up to SegmentedQueue_SegmentSize
+#    0 - run test for segment size equal to SegmentedQueue_SegmentSize
+SegmentedQueue_Iterate=0
+SegmentedQueue_SegmentSize=64
+
+[queue_random]
+ThreadCount=4
+QueueSize=2000000
+# SegmentedQueue parameters:
+# SegmentedQueue_Iterate: 
+#    1 - run test iteratively for segment size from 4 up to SegmentedQueue_SegmentSize
+#    0 - run test for segment size equal to SegmentedQueue_SegmentSize
+SegmentedQueue_Iterate=0
+SegmentedQueue_SegmentSize=64
+
+[intrusive_queue_push_pop]
+ReaderCount=2
+WriterCount=2
+QueueSize=2000000
+# Flat combining queue parameters
+FCCompactFactor=64
+FCPassCount=8
+# SegmentedQueue parameters:
+# SegmentedQueue_Iterate: 
+#    1 - run test iteratively for segment size from 4 up to SegmentedQueue_SegmentSize
+#    0 - run test for segment size equal to SegmentedQueue_SegmentSize
+SegmentedQueue_Iterate=0
+SegmentedQueue_SegmentSize=64
+
+[bounded_queue_fulness]
+ThreadCount=4
+QueueSize=1024
+PassCount=100000
+
+[pqueue_pop]
+ThreadCount=4
+QueueSize=500000
+
+[pqueue_push]
+ThreadCount=4
+QueueSize=500000
+
+[pqueue_push_pop]
+PushThreadCount=2
+PopThreadCount=2
+QueueSize=500000
+
+[map_find_int]
+ThreadCount=4
+MapSize=100000
+PercentExists=50
+PassCount=4
+MaxLoadFactor=4
+
+# *** Cuckoo map properties
+CuckooInitialSize=1024
+CuckooProbesetSize=16
+# 0 - use default
+CuckooProbesetThreshold=0
+
+# *** FeldmanHashMap properties
+FeldmanMapHeadBits=8
+FeldmanMapArrayBits=4
+
+[map_find_string]
+ThreadCount=4
+MapSize=100000
+PercentExists=50
+PassCount=2
+MaxLoadFactor=4
+
+# *** Cuckoo map properties
+CuckooInitialSize=1024
+CuckooProbesetSize=16
+# 0 - use default
+CuckooProbesetThreshold=0
+
+# *** FeldmanHashMap properties
+FeldmanMapHeadBits=8
+FeldmanMapArrayBits=4
+
+[map_insdel_int]
+InsertThreadCount=2
+DeleteThreadCount=2
+ThreadPassCount=10
+MapSize=50000
+MaxLoadFactor=4
+
+# *** Cuckoo map properties
+CuckooInitialSize=1024
+CuckooProbesetSize=16
+# 0 - use default
+CuckooProbesetThreshold=0
+
+# *** FeldmanHashMap properties
+FeldmanMapHeadBits=8
+FeldmanMapArrayBits=4
+
+[map_insdel_func]
+InsertThreadCount=2
+DeleteThreadCount=2
+UpdateThreadCount=2
+ThreadPassCount=4
+MapSize=50000
+MaxLoadFactor=4
+
+# *** Cuckoo map properties
+CuckooInitialSize=1024
+CuckooProbesetSize=16
+# 0 - use default
+CuckooProbesetThreshold=0
+
+# *** FeldmanHashMap properties
+FeldmanMapHeadBits=8
+FeldmanMapArrayBits=4
+
+[map_insdel_item_int]
+InsertThreadCount=2
+DeleteThreadCount=2
+MapSize=10000
+GoalItem=5000
+AttemptCount=10000
+MaxLoadFactor=4
+
+# *** Cuckoo map properties
+CuckooInitialSize=1024
+CuckooProbesetSize=16
+# 0 - use default
+CuckooProbesetThreshold=0
+
+# *** FeldmanHashMap properties
+FeldmanMapHeadBits=8
+FeldmanMapArrayBits=4
+
+[map_insdel_string]
+InsertThreadCount=2
+DeleteThreadCount=2
+ThreadPassCount=5
+MapSize=50000
+MaxLoadFactor=4
+PrintGCStateFlag=1
+
+# *** Cuckoo map properties
+CuckooInitialSize=1024
+CuckooProbesetSize=16
+# 0 - use default
+CuckooProbesetThreshold=0
+
+# *** FeldmanHashMap properties
+FeldmanMapHeadBits=8
+FeldmanMapArrayBits=4
+
+[map_insfind_int]
+ThreadCount=0
+MapSize=10000
+MaxLoadFactor=4
+
+# *** Cuckoo map properties
+CuckooInitialSize=1024
+CuckooProbesetSize=16
+# 0 - use default
+CuckooProbesetThreshold=0
+
+# *** FeldmanHashMap properties
+FeldmanMapHeadBits=8
+FeldmanMapArrayBits=4
+
+[map_insdelfind]
+InitialMapSize=500000
+ThreadCount=3
+MaxLoadFactor=4
+InsertPercentage=20
+DeletePercentage=20
+Duration=2
+
+# *** Cuckoo map properties
+CuckooInitialSize=1024
+CuckooProbesetSize=16
+# 0 - use default
+CuckooProbesetThreshold=0
+
+# *** FeldmanHashMap properties
+FeldmanMapHeadBits=8
+FeldmanMapArrayBits=4
+
+[map_delodd]
+MapSize=300000
+InsThreadCount=2
+DelThreadCount=2
+ExtractThreadCount=2
+MaxLoadFactor=4
+
+#Cuckoo map properties
+CuckooInitialSize=1024
+CuckooProbesetSize=16
+# 0 - use default
+CuckooProbesetThreshold=0
+
+# *** FeldmanHashMap properties
+FeldmanMapHeadBits=8
+FeldmanMapArrayBits=4
+
+[free_list]
+ThreadCount=4
+PassCount=1000000