Components

Iterator Algorithms: Benchmark

All benchmark tests were executed on the following system:

  • CPU: 2 x Intel Xeon E5645 @ 2.40 GHz (12 Physical Cores, 24 Logical Cores)
  • Memory: 48 GB 1333 MHz
  • OS: Microsoft Windows 7 (64-bit)

The following test results are for the Progeneric.PTL.Algorithms.Iterator component for .NET. The tests show the performance improvement from the sequential version of a PTL function (e.g. Transform) to its parallel version (e.g. PTransform) while executing an algorithm over an impressive number of elements (from 20 to 100 million elements). The performance improvement would be misleading if the sequential algorithm had poor performance, which is why we show both the sequential and parallel execution times side-by-side.

Iterator Algorithms: Algobase

Algorithms > Algobase Benchmark Results Graph

Iterator Algorithms: AlterOper

Algorithms > AlterOper Benchmark Results Graph

Iterator Algorithms: NumericOper

Algorithms > NumericOper Benchmark Results Graph

Iterator Algorithms: SearchOper

Algorithms > SearchOper Benchmark Results Graph

Iterator Algorithms: SetOper

Algorithms > SetOper Benchmark Results Graph

Iterator Algorithms: SortOper

Algorithms > SortOper Benchmark Results Graph

Iterator Algorithms: TestOper

Algorithms > TestOper Benchmark Results Graph