Skip to content

Performance Results

Mendel Monteiro-Beckerman edited this page Jul 20, 2016 · 3 revisions

Version 2.10.0:

Throughput testing:

Test Ops/sec
UniCast1P1CBatch 150,344,362
UniCast1P1C 41,917,033
DiamondPath1P3C 45,731,741
Pipeline3Step 55,151,476
MultiCast1P3C 35,628,260
Sequencer3P1C 5,944,955

Version 3.3.4:

Throughput testing:

Test Ops/sec
OneToOneRawBatchThroughputTest 1,041,286,859
OneToOneRawThroughputTest 96,982,213
OneToOneSequencedBatchThroughputTest 66,761,871
OneToOneSequencedLongArrayThroughputTest 458,134,544
OneToOneSequencedPollerThroughputTest 56,105,158
OneToOneSequencedThroughputTest 34,501,215
OneToOneTranslatorThroughputTest 31,052,268
OneToThreeDiamondSequencedThroughputTest 45,848,216
OneToThreePipelineSequencedThroughputTest 31,499,762
OneToThreeReleasingWorkerPoolThroughputTest 10,468,995
OneToThreeSequencedThroughputTest 90,364,277
OneToThreeWorkerPoolThroughputTest 9,443,861
ThreeToOneSequencedBatchThroughputTest 46,801,756
ThreeToOneSequencedThroughputTest 4,290,455
ThreeToThreeSequencedThroughputTest 125,636,768
TwoToTwoWorkProcessorThroughputTest 6,910,242

Latency testing:

PingPong latency test nanoseconds
Mean latency 9.21
98.44% observations less than 89.3430
99.22% observations less than 272.9590
99.99% observations less than 5786.6230

Latency distribution

Test run machine config:

Operating System: Microsoft Windows 7 Professional

  • Version: 6.1.7601
  • ServicePack: 1

Number of Processors: 1

  • Name: Intel(R) Core(TM) i7-4790 CPU @ 3.60GHz
  • Description: Intel64 Family 6 Model 60 Stepping 3
  • ClockSpeed: 3591 Mhz
  • Number of cores: 4
  • Number of logical processors: 4
  • Hyperthreading: OFF

Memory: 32676 MBytes L1Cache: 256 KBytes L2Cache: 1024 KBytes L3Cache: 8192 KBytes