From bd86b89077131370e422eccd4939ddef6c32c98c Mon Sep 17 00:00:00 2001 From: Aleksandar Pokopec Date: Wed, 10 Nov 2010 16:21:31 +0000 Subject: Benchmarking parallel sets. No review. --- .../src/scala/collection/parallel/Benchmarking.scala | 11 ++++++++++- .../benchmarks/hashtables/ParallelHashTableSets.scala | 2 +- .../parallel/benchmarks/hashtables/ParallelHashTables.scala | 2 +- 3 files changed, 12 insertions(+), 3 deletions(-) (limited to 'test') diff --git a/test/benchmarks/src/scala/collection/parallel/Benchmarking.scala b/test/benchmarks/src/scala/collection/parallel/Benchmarking.scala index 0eb6c6ef13..32c3ca154f 100644 --- a/test/benchmarks/src/scala/collection/parallel/Benchmarking.scala +++ b/test/benchmarks/src/scala/collection/parallel/Benchmarking.scala @@ -109,7 +109,7 @@ trait BenchmarkRegister { register(hashtries.RefParHashTrieBenches.Map) register(hashtries.RefParHashTrieBenches.Map2) - // parallel hash table benchmarks + // parallel hash table map benchmarks register(hashtables.RefParHashTableBenches.Reduce) register(hashtables.RefParHashTableBenches.Reduce2) register(hashtables.RefParHashTableBenches.Foreach) @@ -117,6 +117,15 @@ trait BenchmarkRegister { register(hashtables.RefParHashTableBenches.Map) register(hashtables.RefParHashTableBenches.Map2) register(hashtables.RefParHashTableBenches.HeavyMap) + + // parallel hash table set benchmarks + register(hashtables.RefParHashTableSetBenches.Reduce) + register(hashtables.RefParHashTableSetBenches.Reduce2) + register(hashtables.RefParHashTableSetBenches.Foreach) + register(hashtables.RefParHashTableSetBenches.ForeachSet) + register(hashtables.RefParHashTableSetBenches.Map) + register(hashtables.RefParHashTableSetBenches.Map2) + register(hashtables.RefParHashTableSetBenches.HeavyMap) } diff --git a/test/benchmarks/src/scala/collection/parallel/benchmarks/hashtables/ParallelHashTableSets.scala b/test/benchmarks/src/scala/collection/parallel/benchmarks/hashtables/ParallelHashTableSets.scala index 2ac1e1c110..d0b7bae834 100644 --- a/test/benchmarks/src/scala/collection/parallel/benchmarks/hashtables/ParallelHashTableSets.scala +++ b/test/benchmarks/src/scala/collection/parallel/benchmarks/hashtables/ParallelHashTableSets.scala @@ -19,7 +19,7 @@ trait ParHashTableSetBenches[T] extends StandardParIterableBenches[T, ParHashSet val forkJoinPool = new scala.concurrent.forkjoin.ForkJoinPool object Map2 extends IterableBenchCompanion { - override def defaultSize = 5000 + override def defaultSize = 50000 override def comparisons = List() def benchName = "map2"; def apply(sz: Int, p: Int, w: String) = new Map2(sz, p, w) diff --git a/test/benchmarks/src/scala/collection/parallel/benchmarks/hashtables/ParallelHashTables.scala b/test/benchmarks/src/scala/collection/parallel/benchmarks/hashtables/ParallelHashTables.scala index ad2a8750c1..291f7ec62d 100644 --- a/test/benchmarks/src/scala/collection/parallel/benchmarks/hashtables/ParallelHashTables.scala +++ b/test/benchmarks/src/scala/collection/parallel/benchmarks/hashtables/ParallelHashTables.scala @@ -19,7 +19,7 @@ trait ParHashTableBenches[K, V] extends StandardParIterableBenches[(K, V), ParHa val forkJoinPool = new scala.concurrent.forkjoin.ForkJoinPool object Map2 extends IterableBenchCompanion { - override def defaultSize = 5000 + override def defaultSize = 40000 override def comparisons = List("jhashtable") def benchName = "map2"; def apply(sz: Int, p: Int, w: String) = new Map2(sz, p, w) -- cgit v1.2.3