A considerable effort was invested into making parallel collections efficient. To validate this, proper benchmarks are required that show the performance across different collections, operations and workloads, comparing them to other data-parallel frameworks, standard Scala collections and hand-written, optimal sequential programs.

An extensive suite of benchmarks and microbenchmarks is included in the source code. The ScalaMeter performance measurement framework was used to implement it, and this benchmarking suite is run regularly during development. You can see and compare the results for a range of different architectures: