X-Git-Url: http://plrg.eecs.uci.edu/git/?a=blobdiff_plain;f=test%2Fstress%2Fdata%2Ftest.conf;h=1cf4ca8a4bcff121895e6dfb3e5c66998086fe8d;hb=9f9f9f1695656ca21d618b2f88ccd5b4f76218f7;hp=3d7bde4e11506867e298619e54de3991496d64cb;hpb=b88919d210afe15078db3c9cbfa09224933bc25e;p=libcds.git diff --git a/test/stress/data/test.conf b/test/stress/data/test.conf index 3d7bde4e..1cf4ca8a 100644 --- a/test/stress/data/test.conf +++ b/test/stress/data/test.conf @@ -1,60 +1,16 @@ [General] # HZP scan strategy, possible values are "classic", "inplace". Default is "classic" -HZP_scan_strategy=inplace +hp_scan_strategy=inplace hazard_pointer_count=72 +#hp_max_thread_count=32 +#hp_retired_ptr_count=256 # cds::gc::DHP initialization parameters -dhp_liberate_threshold=1024 dhp_init_guard_count=16 -dhp_epoch_count=16 -[Atomic_ST] -iterCount=1000000 +# cds::urcu::gc initialization parameters +rcu_buffer_size=256 -[thread_init_fini] -ThreadCount=8 -PassCount=100000 - -[Allocator_ST] -PassCount=10 -# Total allocation per pass, Megabytes -AllocPerPass=1024 - -[Linux_Scale] -# Allocation count per test -PassCount=10000000 -# Max allocated block size in bytes -MaxBlockSize=66000 -# Max thread count. 0 is processor_count * 2 -MaxThreadCount=0 - -[Hoard_ThreadTest] -MinBlockSize=16 -MaxBlockSize=1024 -BlockCount=10000 -PassCount=500 -# Max thread count. 0 is processor_count * 2 -MaxThreadCount=0 - -[Larson] -MinBlockSize=8 -MaxBlockSize=1024 -BlocksPerThread=1000 -PassCount=5000000 -# Max thread count. 0 is processor_count * 2 -MaxThreadCount=0 - -[Random_Alloc] -DataSize=1000 -MinBlockSize=8 -MaxBlockSize=100000 -PassCount=500000 -# Max thread count. 0 is processor_count * 2 -MaxThreadCount=0 - -[Spinlock_MT] -ThreadCount=8 -LoopCount=1000000 [Stack_Push] ThreadCount=8 @@ -62,15 +18,15 @@ StackSize=2000000 EliminationSize=4 [Stack_PushPop] -PushThreadCount=16 -PopThreadCount=16 -StackSize=16000000 +PushThreadCount=4 +PopThreadCount=4 +StackSize=8000000 EliminationSize=4 [IntrusiveStack_PushPop] -PushThreadCount=16 -PopThreadCount=16 -StackSize=32000000 +PushThreadCount=4 +PopThreadCount=4 +StackSize=8000000 EliminationSize=4 # Flat combining stack parameters # FCIterate=1 - the test will be run iteratively @@ -106,6 +62,8 @@ SegmentedQueue_SegmentSize=256 ConsumerCount=4 ProducerCount=4 QueueSize=5000000 +# HeavyValueSize - size of value for flat cobining containers, default 100 +# HeavyValueSize=100 # SegmentedQueue parameters: # SegmentedQueue_Iterate: # 1 - run test iteratively for segment size from 4 up to SegmentedQueue_SegmentSize @@ -144,41 +102,24 @@ PassCount=1000000 [pqueue_pop] ThreadCount=8 -QueueSize=10000000 +QueueSize=2000000 [pqueue_push] ThreadCount=8 -QueueSize=10000000 +QueueSize=2000000 [pqueue_push_pop] PushThreadCount=4 PopThreadCount=4 -QueueSize=10000000 +QueueSize=2000000 -[Map_find_int] +[map_find_string] ThreadCount=8 -MapSize=2000000 +MapSize=50000 PercentExists=50 -PassCount=1 +PassCount=4 MaxLoadFactor=4 -PrintGCStateFlag=1 -# *** Cuckoo map properties -CuckooInitialSize=1024 -CuckooProbesetSize=16 -# 0 - use default -CuckooProbesetThreshold=0 - -# *** FeldmanHashMap properties -FeldmanMapHeadBits=10 -FeldmanMapArrayBits=4 -[Map_find_string] -ThreadCount=8 -MapSize=2000000 -PercentExists=50 -PassCount=1 -MaxLoadFactor=4 -PrintGCStateFlag=1 # *** Cuckoo map properties CuckooInitialSize=1024 CuckooProbesetSize=16 @@ -186,16 +127,17 @@ CuckooProbesetSize=16 CuckooProbesetThreshold=0 # *** FeldmanHashMap properties -FeldmanMapHeadBits=10 -FeldmanMapArrayBits=4 +FeldmanMapHeadBits=8 +FeldmanMapArrayBits=8 -[Map_InsDel_int] +[map_insdel_func] InsertThreadCount=4 DeleteThreadCount=4 -ThreadPassCount=2 -MapSize=1000000 +UpdateThreadCount=4 +ThreadPassCount=4 +MapSize=100000 MaxLoadFactor=4 -PrintGCStateFlag=1 + # *** Cuckoo map properties CuckooInitialSize=1024 CuckooProbesetSize=16 @@ -203,81 +145,33 @@ CuckooProbesetSize=16 CuckooProbesetThreshold=0 # *** FeldmanHashMap properties -FeldmanMapHeadBits=10 -FeldmanMapArrayBits=4 +FeldmanMapHeadBits=8 +FeldmanMapArrayBits=8 -[Map_InsDel_func] +[map_insdel_item_int] InsertThreadCount=4 DeleteThreadCount=4 -UpdateThreadCount=4 -ThreadPassCount=2 -MapSize=1000000 -MaxLoadFactor=4 -PrintGCStateFlag=1 -# *** Cuckoo map properties -CuckooInitialSize=1024 -CuckooProbesetSize=16 -# 0 - use default -CuckooProbesetThreshold=0 - -# *** FeldmanHashMap properties -FeldmanMapHeadBits=10 -FeldmanMapArrayBits=4 - -[Map_InsDel_Item_int] -ThreadCount=8 MapSize=10000 GoalItem=5000 -AttemptCount=10000 +AttemptCount=1000 MaxLoadFactor=4 -PrintGCStateFlag=1 + # *** Cuckoo map properties CuckooInitialSize=1024 CuckooProbesetSize=16 # 0 - use default CuckooProbesetThreshold=0 # *** FeldmanHashMap properties -FeldmanMapHeadBits=10 -FeldmanMapArrayBits=4 +FeldmanMapHeadBits=8 +FeldmanMapArrayBits=8 -[Map_InsDel_string] +[map_insdel_string] InsertThreadCount=4 DeleteThreadCount=4 -ThreadPassCount=2 -MapSize=500000 +ThreadPassCount=8 +MapSize=20000 MaxLoadFactor=4 -PrintGCStateFlag=1 -# *** Cuckoo map properties -CuckooInitialSize=1024 -CuckooProbesetSize=16 -# 0 - use default -CuckooProbesetThreshold=0 - -# *** FeldmanHashMap properties -FeldmanMapHeadBits=10 -FeldmanMapArrayBits=4 - -[Map_InsDel_Item_string] -ThreadCount=8 -MapSize=10000 -GoalItemIndex=5000 -AttemptCount=10000 -MaxLoadFactor=4 -PrintGCStateFlag=1 -# *** Cuckoo map properties -CuckooInitialSize=1024 -CuckooProbesetSize=16 -# 0 - use default -CuckooProbesetThreshold=0 -# *** FeldmanHashMap properties -FeldmanMapHeadBits=10 -FeldmanMapArrayBits=4 -[Map_InsFind_int] -ThreadCount=0 -MapSize=5000 -MaxLoadFactor=4 -PrintGCStateFlag=1 # *** Cuckoo map properties CuckooInitialSize=1024 CuckooProbesetSize=16 @@ -285,17 +179,17 @@ CuckooProbesetSize=16 CuckooProbesetThreshold=0 # *** FeldmanHashMap properties -FeldmanMapHeadBits=10 -FeldmanMapArrayBits=4 +FeldmanMapHeadBits=8 +FeldmanMapArrayBits=8 -[Map_InsDelFind] -InitialMapSize=500000 +[map_insdelfind] +InitialMapSize=50000 ThreadCount=8 MaxLoadFactor=4 InsertPercentage=20 DeletePercentage=20 -Duration=15 -PrintGCStateFlag=1 +Duration=5 + # *** Cuckoo map properties CuckooInitialSize=1024 CuckooProbesetSize=16 @@ -303,17 +197,18 @@ CuckooProbesetSize=16 CuckooProbesetThreshold=0 # *** FeldmanHashMap properties -FeldmanMapHeadBits=10 -FeldmanMapArrayBits=4 - +FeldmanMapHeadBits=8 +FeldmanMapArrayBits=8 -[Map_DelOdd] -MapSize=1000000 +[map_delodd] +MapSize=10000 InsThreadCount=4 DelThreadCount=3 ExtractThreadCount=3 +FindThreadCount=2 MaxLoadFactor=4 -PrintGCStateFlag=1 +PassCount=100 + #Cuckoo map properties CuckooInitialSize=1024 CuckooProbesetSize=16 @@ -321,5 +216,33 @@ CuckooProbesetSize=16 CuckooProbesetThreshold=0 # *** FeldmanHashMap properties -FeldmanMapHeadBits=10 -FeldmanMapArrayBits=4 +FeldmanMapHeadBits=8 +FeldmanMapArrayBits=8 + +[map_minmax] +MapSize=50000 +InsThreadCount=4 +ExtractThreadCount=4 +PassCount=1000 + +# *** FeldmanHashMap properties +FeldmanMapHeadBits=8 +FeldmanMapArrayBits=8 + +[map_iter_erase] +MapSize=5000 +InsThreadCount=4 +DelThreadCount=4 +ExtractThreadCount=2 +FindThreadCount=2 +MaxLoadFactor=4 +PassCount=1000 + +# *** FeldmanHashMap properties +FeldmanMapHeadBits=8 +FeldmanMapArrayBits=8 + + +[free_list] +ThreadCount=4 +PassCount=1000000 \ No newline at end of file