# JMH version: 1.20 # VM version: JDK 1.8.0-zing_17.12.1.0, VM 1.8.0-zing_17.12.1.0-b1-product-azlinuxM-X86_64 # VM invoker: /opt/zing/zing-jdk1.8.0-17.12.1.0-1-x86_64/jre/bin/java # VM options: -Xmx6g # Warmup: 7 iterations, 1 min each # Measurement: 3 iterations, 1 min each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: org.ojalgo.benchmark.lab.FillByMultiplying.execute # Parameters: (dim = 1, lib = ACM) # Run progress: 0.00% complete, ETA 12:40:00 # Fork: 1 of 1 # Warmup Iteration 1: 441370196.630 ops/min # Warmup Iteration 2: 424830827.084 ops/min # Warmup Iteration 3: 424869289.617 ops/min # Warmup Iteration 4: 479615773.890 ops/min # Warmup Iteration 5: 483747407.277 ops/min # Warmup Iteration 6: 478512993.226 ops/min # Warmup Iteration 7: 479261422.133 ops/min Iteration 1: 474682369.056 ops/min Iteration 2: 478859832.691 ops/min Iteration 3: 477750533.724 ops/min Result "org.ojalgo.benchmark.lab.FillByMultiplying.execute": 477097578.490 ±(99.9%) 39478014.287 ops/min [Average] (min, avg, max) = (474682369.056, 477097578.490, 478859832.691), stdev = 2163923.176 CI (99.9%): [437619564.203, 516575592.777] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 1.8.0-zing_17.12.1.0, VM 1.8.0-zing_17.12.1.0-b1-product-azlinuxM-X86_64 # VM invoker: /opt/zing/zing-jdk1.8.0-17.12.1.0-1-x86_64/jre/bin/java # VM options: -Xmx6g # Warmup: 7 iterations, 1 min each # Measurement: 3 iterations, 1 min each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: org.ojalgo.benchmark.lab.FillByMultiplying.execute # Parameters: (dim = 1, lib = EJML) # Run progress: 1.32% complete, ETA 12:31:51 # Fork: 1 of 1 # Warmup Iteration 1: 5509338071.567 ops/min # Warmup Iteration 2: 2898853026.738 ops/min # Warmup Iteration 3: 2888611790.477 ops/min # Warmup Iteration 4: 5883094119.752 ops/min # Warmup Iteration 5: 5874887922.963 ops/min # Warmup Iteration 6: 5886627590.141 ops/min # Warmup Iteration 7: 5869221871.308 ops/min Iteration 1: 5891315148.189 ops/min Iteration 2: 5890984694.385 ops/min Iteration 3: 5872784028.632 ops/min Result "org.ojalgo.benchmark.lab.FillByMultiplying.execute": 5885027957.069 ±(99.9%) 193471765.182 ops/min [Average] (min, avg, max) = (5872784028.632, 5885027957.069, 5891315148.189), stdev = 10604840.291 CI (99.9%): [5691556191.887, 6078499722.250] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 1.8.0-zing_17.12.1.0, VM 1.8.0-zing_17.12.1.0-b1-product-azlinuxM-X86_64 # VM invoker: /opt/zing/zing-jdk1.8.0-17.12.1.0-1-x86_64/jre/bin/java # VM options: -Xmx6g # Warmup: 7 iterations, 1 min each # Measurement: 3 iterations, 1 min each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: org.ojalgo.benchmark.lab.FillByMultiplying.execute # Parameters: (dim = 1, lib = ojAlgo) # Run progress: 2.63% complete, ETA 12:21:34 # Fork: 1 of 1 # Warmup Iteration 1: 2447782642.852 ops/min # Warmup Iteration 2: 2131931052.391 ops/min # Warmup Iteration 3: 2104604309.406 ops/min # Warmup Iteration 4: 3147730875.726 ops/min # Warmup Iteration 5: 3122671610.323 ops/min # Warmup Iteration 6: 3161416320.592 ops/min # Warmup Iteration 7: 3103327920.703 ops/min Iteration 1: 3146216244.078 ops/min Iteration 2: 3139724879.178 ops/min Iteration 3: 3134460460.136 ops/min Result "org.ojalgo.benchmark.lab.FillByMultiplying.execute": 3140133861.131 ±(99.9%) 107429139.096 ops/min [Average] (min, avg, max) = (3134460460.136, 3140133861.131, 3146216244.078), stdev = 5888553.617 CI (99.9%): [3032704722.035, 3247563000.227] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 1.8.0-zing_17.12.1.0, VM 1.8.0-zing_17.12.1.0-b1-product-azlinuxM-X86_64 # VM invoker: /opt/zing/zing-jdk1.8.0-17.12.1.0-1-x86_64/jre/bin/java # VM options: -Xmx6g # Warmup: 7 iterations, 1 min each # Measurement: 3 iterations, 1 min each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: org.ojalgo.benchmark.lab.FillByMultiplying.execute # Parameters: (dim = 1, lib = MTJ) # Run progress: 3.95% complete, ETA 12:11:24 # Fork: 1 of 1 # Warmup Iteration 1: Jan 26, 2018 11:26:51 PM com.github.fommil.netlib.BLAS WARNING: Failed to load implementation from: com.github.fommil.netlib.NativeSystemBLAS Jan 26, 2018 11:26:51 PM com.github.fommil.jni.JniLoader liberalLoad INFO: successfully loaded /tmp/jniloader2875792522538114522netlib-native_ref-linux-x86_64.so 113532501.468 ops/min # Warmup Iteration 2: 112516427.185 ops/min # Warmup Iteration 3: 111757599.372 ops/min # Warmup Iteration 4: 114334406.579 ops/min # Warmup Iteration 5: 114044755.335 ops/min # Warmup Iteration 6: 114515327.643 ops/min # Warmup Iteration 7: 113917231.498 ops/min Iteration 1: 114855167.971 ops/min Iteration 2: 114936743.466 ops/min Iteration 3: 114473917.090 ops/min Result "org.ojalgo.benchmark.lab.FillByMultiplying.execute": 114755276.176 ±(99.9%) 4507190.673 ops/min [Average] (min, avg, max) = (114473917.090, 114755276.176, 114936743.466), stdev = 247054.330 CI (99.9%): [110248085.502, 119262466.849] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 1.8.0-zing_17.12.1.0, VM 1.8.0-zing_17.12.1.0-b1-product-azlinuxM-X86_64 # VM invoker: /opt/zing/zing-jdk1.8.0-17.12.1.0-1-x86_64/jre/bin/java # VM options: -Xmx6g # Warmup: 7 iterations, 1 min each # Measurement: 3 iterations, 1 min each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: org.ojalgo.benchmark.lab.FillByMultiplying.execute # Parameters: (dim = 2, lib = ACM) # Run progress: 5.26% complete, ETA 12:01:14 # Fork: 1 of 1 # Warmup Iteration 1: 261272057.668 ops/min # Warmup Iteration 2: 253759285.953 ops/min # Warmup Iteration 3: 247965235.585 ops/min # Warmup Iteration 4: 269851979.154 ops/min # Warmup Iteration 5: 267563925.134 ops/min # Warmup Iteration 6: 269744067.669 ops/min # Warmup Iteration 7: 269495661.743 ops/min Iteration 1: 264670324.196 ops/min Iteration 2: 262853967.585 ops/min Iteration 3: 263637755.658 ops/min Result "org.ojalgo.benchmark.lab.FillByMultiplying.execute": 263720682.480 ±(99.9%) 16620276.452 ops/min [Average] (min, avg, max) = (262853967.585, 263720682.480, 264670324.196), stdev = 911013.435 CI (99.9%): [247100406.028, 280340958.931] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 1.8.0-zing_17.12.1.0, VM 1.8.0-zing_17.12.1.0-b1-product-azlinuxM-X86_64 # VM invoker: /opt/zing/zing-jdk1.8.0-17.12.1.0-1-x86_64/jre/bin/java # VM options: -Xmx6g # Warmup: 7 iterations, 1 min each # Measurement: 3 iterations, 1 min each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: org.ojalgo.benchmark.lab.FillByMultiplying.execute # Parameters: (dim = 2, lib = EJML) # Run progress: 6.58% complete, ETA 11:51:07 # Fork: 1 of 1 # Warmup Iteration 1: 1333323059.886 ops/min # Warmup Iteration 2: 1093511463.731 ops/min # Warmup Iteration 3: 1086221692.947 ops/min # Warmup Iteration 4: 1502533728.159 ops/min # Warmup Iteration 5: 1489695986.759 ops/min # Warmup Iteration 6: 1499006810.297 ops/min # Warmup Iteration 7: 1503474193.629 ops/min Iteration 1: 1496882621.288 ops/min Iteration 2: 1504746376.569 ops/min Iteration 3: 1500353578.389 ops/min Result "org.ojalgo.benchmark.lab.FillByMultiplying.execute": 1500660858.748 ±(99.9%) 71896188.731 ops/min [Average] (min, avg, max) = (1496882621.288, 1500660858.748, 1504746376.569), stdev = 3940872.707 CI (99.9%): [1428764670.017, 1572557047.479] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 1.8.0-zing_17.12.1.0, VM 1.8.0-zing_17.12.1.0-b1-product-azlinuxM-X86_64 # VM invoker: /opt/zing/zing-jdk1.8.0-17.12.1.0-1-x86_64/jre/bin/java # VM options: -Xmx6g # Warmup: 7 iterations, 1 min each # Measurement: 3 iterations, 1 min each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: org.ojalgo.benchmark.lab.FillByMultiplying.execute # Parameters: (dim = 2, lib = ojAlgo) # Run progress: 7.89% complete, ETA 11:41:02 # Fork: 1 of 1 # Warmup Iteration 1: 3089601979.288 ops/min # Warmup Iteration 2: 2102051658.635 ops/min # Warmup Iteration 3: 2103275494.228 ops/min # Warmup Iteration 4: 4089513927.993 ops/min # Warmup Iteration 5: 4094857452.531 ops/min # Warmup Iteration 6: 4118955025.611 ops/min # Warmup Iteration 7: 4112356229.533 ops/min Iteration 1: 4126941435.310 ops/min Iteration 2: 4095748669.390 ops/min Iteration 3: 4109016930.189 ops/min Result "org.ojalgo.benchmark.lab.FillByMultiplying.execute": 4110569011.629 ±(99.9%) 285590825.896 ops/min [Average] (min, avg, max) = (4095748669.390, 4110569011.629, 4126941435.310), stdev = 15654196.850 CI (99.9%): [3824978185.734, 4396159837.525] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 1.8.0-zing_17.12.1.0, VM 1.8.0-zing_17.12.1.0-b1-product-azlinuxM-X86_64 # VM invoker: /opt/zing/zing-jdk1.8.0-17.12.1.0-1-x86_64/jre/bin/java # VM options: -Xmx6g # Warmup: 7 iterations, 1 min each # Measurement: 3 iterations, 1 min each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: org.ojalgo.benchmark.lab.FillByMultiplying.execute # Parameters: (dim = 2, lib = MTJ) # Run progress: 9.21% complete, ETA 11:30:59 # Fork: 1 of 1 # Warmup Iteration 1: Jan 27, 2018 12:06:53 AM com.github.fommil.netlib.BLAS WARNING: Failed to load implementation from: com.github.fommil.netlib.NativeSystemBLAS Jan 27, 2018 12:06:54 AM com.github.fommil.jni.JniLoader liberalLoad INFO: successfully loaded /tmp/jniloader7599940348725457385netlib-native_ref-linux-x86_64.so 107599406.979 ops/min # Warmup Iteration 2: 106287091.507 ops/min # Warmup Iteration 3: 106727134.437 ops/min # Warmup Iteration 4: 109045677.002 ops/min # Warmup Iteration 5: 108077444.084 ops/min # Warmup Iteration 6: 108768662.803 ops/min # Warmup Iteration 7: 108218606.346 ops/min Iteration 1: 108267419.472 ops/min Iteration 2: 108480269.944 ops/min Iteration 3: 108070805.460 ops/min Result "org.ojalgo.benchmark.lab.FillByMultiplying.execute": 108272831.625 ±(99.9%) 3736056.923 ops/min [Average] (min, avg, max) = (108070805.460, 108272831.625, 108480269.944), stdev = 204785.887 CI (99.9%): [104536774.702, 112008888.549] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 1.8.0-zing_17.12.1.0, VM 1.8.0-zing_17.12.1.0-b1-product-azlinuxM-X86_64 # VM invoker: /opt/zing/zing-jdk1.8.0-17.12.1.0-1-x86_64/jre/bin/java # VM options: -Xmx6g # Warmup: 7 iterations, 1 min each # Measurement: 3 iterations, 1 min each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: org.ojalgo.benchmark.lab.FillByMultiplying.execute # Parameters: (dim = 3, lib = ACM) # Run progress: 10.53% complete, ETA 11:20:59 # Fork: 1 of 1 # Warmup Iteration 1: 171283327.274 ops/min # Warmup Iteration 2: 167995270.396 ops/min # Warmup Iteration 3: 167865170.586 ops/min # Warmup Iteration 4: 169378908.402 ops/min # Warmup Iteration 5: 169373541.397 ops/min # Warmup Iteration 6: 170776739.509 ops/min # Warmup Iteration 7: 170263934.268 ops/min Iteration 1: 170405215.258 ops/min Iteration 2: 170367327.297 ops/min Iteration 3: 170275820.096 ops/min Result "org.ojalgo.benchmark.lab.FillByMultiplying.execute": 170349454.217 ±(99.9%) 1213634.389 ops/min [Average] (min, avg, max) = (170275820.096, 170349454.217, 170405215.258), stdev = 66523.396 CI (99.9%): [169135819.828, 171563088.606] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 1.8.0-zing_17.12.1.0, VM 1.8.0-zing_17.12.1.0-b1-product-azlinuxM-X86_64 # VM invoker: /opt/zing/zing-jdk1.8.0-17.12.1.0-1-x86_64/jre/bin/java # VM options: -Xmx6g # Warmup: 7 iterations, 1 min each # Measurement: 3 iterations, 1 min each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: org.ojalgo.benchmark.lab.FillByMultiplying.execute # Parameters: (dim = 3, lib = EJML) # Run progress: 11.84% complete, ETA 11:10:58 # Fork: 1 of 1 # Warmup Iteration 1: 730376475.080 ops/min # Warmup Iteration 2: 661418893.873 ops/min # Warmup Iteration 3: 659540561.411 ops/min # Warmup Iteration 4: 794468502.331 ops/min # Warmup Iteration 5: 796705650.376 ops/min # Warmup Iteration 6: 797546276.657 ops/min # Warmup Iteration 7: 796534287.798 ops/min Iteration 1: 795907568.328 ops/min Iteration 2: 794529750.895 ops/min Iteration 3: 799425788.557 ops/min Result "org.ojalgo.benchmark.lab.FillByMultiplying.execute": 796621035.927 ±(99.9%) 46061599.850 ops/min [Average] (min, avg, max) = (794529750.895, 796621035.927, 799425788.557), stdev = 2524791.716 CI (99.9%): [750559436.076, 842682635.777] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 1.8.0-zing_17.12.1.0, VM 1.8.0-zing_17.12.1.0-b1-product-azlinuxM-X86_64 # VM invoker: /opt/zing/zing-jdk1.8.0-17.12.1.0-1-x86_64/jre/bin/java # VM options: -Xmx6g # Warmup: 7 iterations, 1 min each # Measurement: 3 iterations, 1 min each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: org.ojalgo.benchmark.lab.FillByMultiplying.execute # Parameters: (dim = 3, lib = ojAlgo) # Run progress: 13.16% complete, ETA 11:00:55 # Fork: 1 of 1 # Warmup Iteration 1: 1764176969.315 ops/min # Warmup Iteration 2: 1471738012.516 ops/min # Warmup Iteration 3: 1464168481.018 ops/min # Warmup Iteration 4: 2015683958.996 ops/min # Warmup Iteration 5: 1995493279.266 ops/min # Warmup Iteration 6: 2007697020.842 ops/min # Warmup Iteration 7: 1992232850.569 ops/min Iteration 1: 2006756863.698 ops/min Iteration 2: 2033310670.639 ops/min Iteration 3: 2040055276.032 ops/min Result "org.ojalgo.benchmark.lab.FillByMultiplying.execute": 2026707603.456 ±(99.9%) 321160225.332 ops/min [Average] (min, avg, max) = (2006756863.698, 2026707603.456, 2040055276.032), stdev = 17603875.657 CI (99.9%): [1705547378.125, 2347867828.788] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 1.8.0-zing_17.12.1.0, VM 1.8.0-zing_17.12.1.0-b1-product-azlinuxM-X86_64 # VM invoker: /opt/zing/zing-jdk1.8.0-17.12.1.0-1-x86_64/jre/bin/java # VM options: -Xmx6g # Warmup: 7 iterations, 1 min each # Measurement: 3 iterations, 1 min each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: org.ojalgo.benchmark.lab.FillByMultiplying.execute # Parameters: (dim = 3, lib = MTJ) # Run progress: 14.47% complete, ETA 10:50:55 # Fork: 1 of 1 # Warmup Iteration 1: Jan 27, 2018 12:46:57 AM com.github.fommil.netlib.BLAS WARNING: Failed to load implementation from: com.github.fommil.netlib.NativeSystemBLAS Jan 27, 2018 12:46:57 AM com.github.fommil.jni.JniLoader liberalLoad INFO: successfully loaded /tmp/jniloader7394199022794909833netlib-native_ref-linux-x86_64.so 102140159.683 ops/min # Warmup Iteration 2: 101274833.998 ops/min # Warmup Iteration 3: 100441001.957 ops/min # Warmup Iteration 4: 102759378.002 ops/min # Warmup Iteration 5: 102723758.475 ops/min # Warmup Iteration 6: 102864907.893 ops/min # Warmup Iteration 7: 102624869.640 ops/min Iteration 1: 102281552.734 ops/min Iteration 2: 102377699.072 ops/min Iteration 3: 102417694.656 ops/min Result "org.ojalgo.benchmark.lab.FillByMultiplying.execute": 102358982.154 ±(99.9%) 1276591.121 ops/min [Average] (min, avg, max) = (102281552.734, 102358982.154, 102417694.656), stdev = 69974.267 CI (99.9%): [101082391.034, 103635573.275] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 1.8.0-zing_17.12.1.0, VM 1.8.0-zing_17.12.1.0-b1-product-azlinuxM-X86_64 # VM invoker: /opt/zing/zing-jdk1.8.0-17.12.1.0-1-x86_64/jre/bin/java # VM options: -Xmx6g # Warmup: 7 iterations, 1 min each # Measurement: 3 iterations, 1 min each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: org.ojalgo.benchmark.lab.FillByMultiplying.execute # Parameters: (dim = 4, lib = ACM) # Run progress: 15.79% complete, ETA 10:40:54 # Fork: 1 of 1 # Warmup Iteration 1: 124554767.513 ops/min # Warmup Iteration 2: 124633594.161 ops/min # Warmup Iteration 3: 123505230.456 ops/min # Warmup Iteration 4: 127406267.564 ops/min # Warmup Iteration 5: 126976297.944 ops/min # Warmup Iteration 6: 127138312.490 ops/min # Warmup Iteration 7: 127129549.314 ops/min Iteration 1: 127318857.324 ops/min Iteration 2: 128322784.061 ops/min Iteration 3: 127303341.642 ops/min Result "org.ojalgo.benchmark.lab.FillByMultiplying.execute": 127648327.676 ±(99.9%) 10657031.915 ops/min [Average] (min, avg, max) = (127303341.642, 127648327.676, 128322784.061), stdev = 584147.880 CI (99.9%): [116991295.761, 138305359.590] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 1.8.0-zing_17.12.1.0, VM 1.8.0-zing_17.12.1.0-b1-product-azlinuxM-X86_64 # VM invoker: /opt/zing/zing-jdk1.8.0-17.12.1.0-1-x86_64/jre/bin/java # VM options: -Xmx6g # Warmup: 7 iterations, 1 min each # Measurement: 3 iterations, 1 min each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: org.ojalgo.benchmark.lab.FillByMultiplying.execute # Parameters: (dim = 4, lib = EJML) # Run progress: 17.11% complete, ETA 10:30:52 # Fork: 1 of 1 # Warmup Iteration 1: 390004112.851 ops/min # Warmup Iteration 2: 369280792.682 ops/min # Warmup Iteration 3: 372441361.964 ops/min # Warmup Iteration 4: 433627674.368 ops/min # Warmup Iteration 5: 430234712.804 ops/min # Warmup Iteration 6: 432509589.996 ops/min # Warmup Iteration 7: 434525025.071 ops/min Iteration 1: 433311652.170 ops/min Iteration 2: 433123519.210 ops/min Iteration 3: 431557216.489 ops/min Result "org.ojalgo.benchmark.lab.FillByMultiplying.execute": 432664129.290 ±(99.9%) 17572696.715 ops/min [Average] (min, avg, max) = (431557216.489, 432664129.290, 433311652.170), stdev = 963218.803 CI (99.9%): [415091432.575, 450236826.005] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 1.8.0-zing_17.12.1.0, VM 1.8.0-zing_17.12.1.0-b1-product-azlinuxM-X86_64 # VM invoker: /opt/zing/zing-jdk1.8.0-17.12.1.0-1-x86_64/jre/bin/java # VM options: -Xmx6g # Warmup: 7 iterations, 1 min each # Measurement: 3 iterations, 1 min each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: org.ojalgo.benchmark.lab.FillByMultiplying.execute # Parameters: (dim = 4, lib = ojAlgo) # Run progress: 18.42% complete, ETA 10:20:52 # Fork: 1 of 1 # Warmup Iteration 1: 1526526241.979 ops/min # Warmup Iteration 2: 1308128584.196 ops/min # Warmup Iteration 3: 1296491865.444 ops/min # Warmup Iteration 4: 1766513910.581 ops/min # Warmup Iteration 5: 1769363496.471 ops/min # Warmup Iteration 6: 1782842769.848 ops/min # Warmup Iteration 7: 1773437727.109 ops/min Iteration 1: 1781437402.216 ops/min Iteration 2: 1788074957.343 ops/min Iteration 3: 1782064193.085 ops/min Result "org.ojalgo.benchmark.lab.FillByMultiplying.execute": 1783858850.881 ±(99.9%) 66857411.724 ops/min [Average] (min, avg, max) = (1781437402.216, 1783858850.881, 1788074957.343), stdev = 3664680.337 CI (99.9%): [1717001439.158, 1850716262.605] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 1.8.0-zing_17.12.1.0, VM 1.8.0-zing_17.12.1.0-b1-product-azlinuxM-X86_64 # VM invoker: /opt/zing/zing-jdk1.8.0-17.12.1.0-1-x86_64/jre/bin/java # VM options: -Xmx6g # Warmup: 7 iterations, 1 min each # Measurement: 3 iterations, 1 min each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: org.ojalgo.benchmark.lab.FillByMultiplying.execute # Parameters: (dim = 4, lib = MTJ) # Run progress: 19.74% complete, ETA 10:10:51 # Fork: 1 of 1 # Warmup Iteration 1: Jan 27, 2018 1:27:00 AM com.github.fommil.netlib.BLAS WARNING: Failed to load implementation from: com.github.fommil.netlib.NativeSystemBLAS Jan 27, 2018 1:27:00 AM com.github.fommil.jni.JniLoader liberalLoad INFO: successfully loaded /tmp/jniloader957933669468335451netlib-native_ref-linux-x86_64.so 88560684.048 ops/min # Warmup Iteration 2: 88006453.259 ops/min # Warmup Iteration 3: 87882913.590 ops/min # Warmup Iteration 4: 89348457.494 ops/min # Warmup Iteration 5: 89556917.669 ops/min # Warmup Iteration 6: 89508866.771 ops/min # Warmup Iteration 7: 89484740.436 ops/min Iteration 1: 90019485.788 ops/min Iteration 2: 89241312.226 ops/min Iteration 3: 89347534.987 ops/min Result "org.ojalgo.benchmark.lab.FillByMultiplying.execute": 89536111.000 ±(99.9%) 7698315.038 ops/min [Average] (min, avg, max) = (89241312.226, 89536111.000, 90019485.788), stdev = 421970.624 CI (99.9%): [81837795.962, 97234426.038] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 1.8.0-zing_17.12.1.0, VM 1.8.0-zing_17.12.1.0-b1-product-azlinuxM-X86_64 # VM invoker: /opt/zing/zing-jdk1.8.0-17.12.1.0-1-x86_64/jre/bin/java # VM options: -Xmx6g # Warmup: 7 iterations, 1 min each # Measurement: 3 iterations, 1 min each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: org.ojalgo.benchmark.lab.FillByMultiplying.execute # Parameters: (dim = 5, lib = ACM) # Run progress: 21.05% complete, ETA 10:00:51 # Fork: 1 of 1 # Warmup Iteration 1: 83321217.798 ops/min # Warmup Iteration 2: 83172411.578 ops/min # Warmup Iteration 3: 83979281.714 ops/min # Warmup Iteration 4: 83082323.872 ops/min # Warmup Iteration 5: 82937135.623 ops/min # Warmup Iteration 6: 83599242.554 ops/min # Warmup Iteration 7: 84072386.579 ops/min Iteration 1: 83528237.775 ops/min Iteration 2: 83471135.002 ops/min Iteration 3: 84325462.728 ops/min Result "org.ojalgo.benchmark.lab.FillByMultiplying.execute": 83774945.168 ±(99.9%) 8713500.065 ops/min [Average] (min, avg, max) = (83471135.002, 83774945.168, 84325462.728), stdev = 477616.341 CI (99.9%): [75061445.103, 92488445.233] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 1.8.0-zing_17.12.1.0, VM 1.8.0-zing_17.12.1.0-b1-product-azlinuxM-X86_64 # VM invoker: /opt/zing/zing-jdk1.8.0-17.12.1.0-1-x86_64/jre/bin/java # VM options: -Xmx6g # Warmup: 7 iterations, 1 min each # Measurement: 3 iterations, 1 min each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: org.ojalgo.benchmark.lab.FillByMultiplying.execute # Parameters: (dim = 5, lib = EJML) # Run progress: 22.37% complete, ETA 09:50:50 # Fork: 1 of 1 # Warmup Iteration 1: 234639111.105 ops/min # Warmup Iteration 2: 229413827.870 ops/min # Warmup Iteration 3: 226981705.920 ops/min # Warmup Iteration 4: 254618576.589 ops/min # Warmup Iteration 5: 255024760.320 ops/min # Warmup Iteration 6: 255407799.295 ops/min # Warmup Iteration 7: 254507026.274 ops/min Iteration 1: 255210148.790 ops/min Iteration 2: 254485126.812 ops/min Iteration 3: 255844529.486 ops/min Result "org.ojalgo.benchmark.lab.FillByMultiplying.execute": 255179935.029 ±(99.9%) 12409467.601 ops/min [Average] (min, avg, max) = (254485126.812, 255179935.029, 255844529.486), stdev = 680204.793 CI (99.9%): [242770467.429, 267589402.630] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 1.8.0-zing_17.12.1.0, VM 1.8.0-zing_17.12.1.0-b1-product-azlinuxM-X86_64 # VM invoker: /opt/zing/zing-jdk1.8.0-17.12.1.0-1-x86_64/jre/bin/java # VM options: -Xmx6g # Warmup: 7 iterations, 1 min each # Measurement: 3 iterations, 1 min each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: org.ojalgo.benchmark.lab.FillByMultiplying.execute # Parameters: (dim = 5, lib = ojAlgo) # Run progress: 23.68% complete, ETA 09:40:49 # Fork: 1 of 1 # Warmup Iteration 1: 840719384.870 ops/min # Warmup Iteration 2: 788193187.315 ops/min # Warmup Iteration 3: 777602499.514 ops/min # Warmup Iteration 4: 855691837.574 ops/min # Warmup Iteration 5: 855164768.417 ops/min # Warmup Iteration 6: 858308951.945 ops/min # Warmup Iteration 7: 855013566.363 ops/min Iteration 1: 856946041.344 ops/min Iteration 2: 854122828.109 ops/min Iteration 3: 854645705.183 ops/min Result "org.ojalgo.benchmark.lab.FillByMultiplying.execute": 855238191.545 ±(99.9%) 27401520.658 ops/min [Average] (min, avg, max) = (854122828.109, 855238191.545, 856946041.344), stdev = 1501969.810 CI (99.9%): [827836670.887, 882639712.203] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 1.8.0-zing_17.12.1.0, VM 1.8.0-zing_17.12.1.0-b1-product-azlinuxM-X86_64 # VM invoker: /opt/zing/zing-jdk1.8.0-17.12.1.0-1-x86_64/jre/bin/java # VM options: -Xmx6g # Warmup: 7 iterations, 1 min each # Measurement: 3 iterations, 1 min each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: org.ojalgo.benchmark.lab.FillByMultiplying.execute # Parameters: (dim = 5, lib = MTJ) # Run progress: 25.00% complete, ETA 09:30:49 # Fork: 1 of 1 # Warmup Iteration 1: Jan 27, 2018 2:07:04 AM com.github.fommil.netlib.BLAS WARNING: Failed to load implementation from: com.github.fommil.netlib.NativeSystemBLAS Jan 27, 2018 2:07:04 AM com.github.fommil.jni.JniLoader liberalLoad INFO: successfully loaded /tmp/jniloader2858312484845666433netlib-native_ref-linux-x86_64.so 78248243.245 ops/min # Warmup Iteration 2: 77457522.840 ops/min # Warmup Iteration 3: 77115928.387 ops/min # Warmup Iteration 4: 78970849.652 ops/min # Warmup Iteration 5: 78825098.210 ops/min # Warmup Iteration 6: 78805281.995 ops/min # Warmup Iteration 7: 78593631.373 ops/min Iteration 1: 78888882.441 ops/min Iteration 2: 78963507.329 ops/min Iteration 3: 78654770.243 ops/min Result "org.ojalgo.benchmark.lab.FillByMultiplying.execute": 78835720.004 ±(99.9%) 2938844.048 ops/min [Average] (min, avg, max) = (78654770.243, 78835720.004, 78963507.329), stdev = 161087.959 CI (99.9%): [75896875.957, 81774564.052] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 1.8.0-zing_17.12.1.0, VM 1.8.0-zing_17.12.1.0-b1-product-azlinuxM-X86_64 # VM invoker: /opt/zing/zing-jdk1.8.0-17.12.1.0-1-x86_64/jre/bin/java # VM options: -Xmx6g # Warmup: 7 iterations, 1 min each # Measurement: 3 iterations, 1 min each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: org.ojalgo.benchmark.lab.FillByMultiplying.execute # Parameters: (dim = 8, lib = ACM) # Run progress: 26.32% complete, ETA 09:20:47 # Fork: 1 of 1 # Warmup Iteration 1: 38232575.476 ops/min # Warmup Iteration 2: 38599269.878 ops/min # Warmup Iteration 3: 38654145.266 ops/min # Warmup Iteration 4: 28167456.902 ops/min # Warmup Iteration 5: 28061588.720 ops/min # Warmup Iteration 6: 28241151.810 ops/min # Warmup Iteration 7: 28108963.667 ops/min Iteration 1: 28086106.412 ops/min Iteration 2: 28014243.239 ops/min Iteration 3: 28079672.991 ops/min Result "org.ojalgo.benchmark.lab.FillByMultiplying.execute": 28060007.547 ±(99.9%) 725432.031 ops/min [Average] (min, avg, max) = (28014243.239, 28060007.547, 28086106.412), stdev = 39763.377 CI (99.9%): [27334575.516, 28785439.578] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 1.8.0-zing_17.12.1.0, VM 1.8.0-zing_17.12.1.0-b1-product-azlinuxM-X86_64 # VM invoker: /opt/zing/zing-jdk1.8.0-17.12.1.0-1-x86_64/jre/bin/java # VM options: -Xmx6g # Warmup: 7 iterations, 1 min each # Measurement: 3 iterations, 1 min each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: org.ojalgo.benchmark.lab.FillByMultiplying.execute # Parameters: (dim = 8, lib = EJML) # Run progress: 27.63% complete, ETA 09:10:46 # Fork: 1 of 1 # Warmup Iteration 1: 71035457.480 ops/min # Warmup Iteration 2: 71143216.484 ops/min # Warmup Iteration 3: 71168915.037 ops/min # Warmup Iteration 4: 70187479.074 ops/min # Warmup Iteration 5: 69566583.076 ops/min # Warmup Iteration 6: 69608579.212 ops/min # Warmup Iteration 7: 69483550.498 ops/min Iteration 1: 69934406.401 ops/min Iteration 2: 69978510.550 ops/min Iteration 3: 70084316.143 ops/min Result "org.ojalgo.benchmark.lab.FillByMultiplying.execute": 69999077.698 ±(99.9%) 1405535.082 ops/min [Average] (min, avg, max) = (69934406.401, 69999077.698, 70084316.143), stdev = 77042.121 CI (99.9%): [68593542.616, 71404612.780] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 1.8.0-zing_17.12.1.0, VM 1.8.0-zing_17.12.1.0-b1-product-azlinuxM-X86_64 # VM invoker: /opt/zing/zing-jdk1.8.0-17.12.1.0-1-x86_64/jre/bin/java # VM options: -Xmx6g # Warmup: 7 iterations, 1 min each # Measurement: 3 iterations, 1 min each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: org.ojalgo.benchmark.lab.FillByMultiplying.execute # Parameters: (dim = 8, lib = ojAlgo) # Run progress: 28.95% complete, ETA 09:00:44 # Fork: 1 of 1 # Warmup Iteration 1: 309188507.786 ops/min # Warmup Iteration 2: 306632526.325 ops/min # Warmup Iteration 3: 306725921.458 ops/min # Warmup Iteration 4: 325316302.030 ops/min # Warmup Iteration 5: 325003657.936 ops/min # Warmup Iteration 6: 325995952.639 ops/min # Warmup Iteration 7: 325245747.428 ops/min Iteration 1: 328214187.883 ops/min Iteration 2: 329368118.282 ops/min Iteration 3: 330719248.338 ops/min Result "org.ojalgo.benchmark.lab.FillByMultiplying.execute": 329433851.501 ±(99.9%) 22874402.711 ops/min [Average] (min, avg, max) = (328214187.883, 329433851.501, 330719248.338), stdev = 1253823.199 CI (99.9%): [306559448.790, 352308254.212] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 1.8.0-zing_17.12.1.0, VM 1.8.0-zing_17.12.1.0-b1-product-azlinuxM-X86_64 # VM invoker: /opt/zing/zing-jdk1.8.0-17.12.1.0-1-x86_64/jre/bin/java # VM options: -Xmx6g # Warmup: 7 iterations, 1 min each # Measurement: 3 iterations, 1 min each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: org.ojalgo.benchmark.lab.FillByMultiplying.execute # Parameters: (dim = 8, lib = MTJ) # Run progress: 30.26% complete, ETA 08:50:43 # Fork: 1 of 1 # Warmup Iteration 1: Jan 27, 2018 2:47:06 AM com.github.fommil.netlib.BLAS WARNING: Failed to load implementation from: com.github.fommil.netlib.NativeSystemBLAS Jan 27, 2018 2:47:06 AM com.github.fommil.jni.JniLoader liberalLoad INFO: successfully loaded /tmp/jniloader7834871165821966197netlib-native_ref-linux-x86_64.so 49859709.756 ops/min # Warmup Iteration 2: 49927068.081 ops/min # Warmup Iteration 3: 49635059.084 ops/min # Warmup Iteration 4: 50127514.871 ops/min # Warmup Iteration 5: 50172415.207 ops/min # Warmup Iteration 6: 50132179.830 ops/min # Warmup Iteration 7: 50147091.431 ops/min Iteration 1: 50314615.927 ops/min Iteration 2: 50111001.533 ops/min Iteration 3: 49890175.392 ops/min Result "org.ojalgo.benchmark.lab.FillByMultiplying.execute": 50105264.284 ±(99.9%) 3872748.681 ops/min [Average] (min, avg, max) = (49890175.392, 50105264.284, 50314615.927), stdev = 212278.423 CI (99.9%): [46232515.603, 53978012.966] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 1.8.0-zing_17.12.1.0, VM 1.8.0-zing_17.12.1.0-b1-product-azlinuxM-X86_64 # VM invoker: /opt/zing/zing-jdk1.8.0-17.12.1.0-1-x86_64/jre/bin/java # VM options: -Xmx6g # Warmup: 7 iterations, 1 min each # Measurement: 3 iterations, 1 min each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: org.ojalgo.benchmark.lab.FillByMultiplying.execute # Parameters: (dim = 10, lib = ACM) # Run progress: 31.58% complete, ETA 08:40:42 # Fork: 1 of 1 # Warmup Iteration 1: 24589291.351 ops/min # Warmup Iteration 2: 25013289.292 ops/min # Warmup Iteration 3: 25007071.023 ops/min # Warmup Iteration 4: 18817185.072 ops/min # Warmup Iteration 5: 18641368.054 ops/min # Warmup Iteration 6: 18754127.210 ops/min # Warmup Iteration 7: 18629579.375 ops/min Iteration 1: 18719434.481 ops/min Iteration 2: 18805328.896 ops/min Iteration 3: 18812717.162 ops/min Result "org.ojalgo.benchmark.lab.FillByMultiplying.execute": 18779160.180 ±(99.9%) 946041.413 ops/min [Average] (min, avg, max) = (18719434.481, 18779160.180, 18812717.162), stdev = 51855.722 CI (99.9%): [17833118.767, 19725201.593] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 1.8.0-zing_17.12.1.0, VM 1.8.0-zing_17.12.1.0-b1-product-azlinuxM-X86_64 # VM invoker: /opt/zing/zing-jdk1.8.0-17.12.1.0-1-x86_64/jre/bin/java # VM options: -Xmx6g # Warmup: 7 iterations, 1 min each # Measurement: 3 iterations, 1 min each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: org.ojalgo.benchmark.lab.FillByMultiplying.execute # Parameters: (dim = 10, lib = EJML) # Run progress: 32.89% complete, ETA 08:30:41 # Fork: 1 of 1 # Warmup Iteration 1: 38929689.842 ops/min # Warmup Iteration 2: 38832859.846 ops/min # Warmup Iteration 3: 38677467.294 ops/min # Warmup Iteration 4: 39010614.503 ops/min # Warmup Iteration 5: 39014373.324 ops/min # Warmup Iteration 6: 39028041.260 ops/min # Warmup Iteration 7: 38833825.209 ops/min Iteration 1: 38777116.905 ops/min Iteration 2: 38818132.819 ops/min Iteration 3: 39054881.104 ops/min Result "org.ojalgo.benchmark.lab.FillByMultiplying.execute": 38883376.943 ±(99.9%) 2735392.645 ops/min [Average] (min, avg, max) = (38777116.905, 38883376.943, 39054881.104), stdev = 149936.101 CI (99.9%): [36147984.298, 41618769.587] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 1.8.0-zing_17.12.1.0, VM 1.8.0-zing_17.12.1.0-b1-product-azlinuxM-X86_64 # VM invoker: /opt/zing/zing-jdk1.8.0-17.12.1.0-1-x86_64/jre/bin/java # VM options: -Xmx6g # Warmup: 7 iterations, 1 min each # Measurement: 3 iterations, 1 min each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: org.ojalgo.benchmark.lab.FillByMultiplying.execute # Parameters: (dim = 10, lib = ojAlgo) # Run progress: 34.21% complete, ETA 08:20:40 # Fork: 1 of 1 # Warmup Iteration 1: 200923453.840 ops/min # Warmup Iteration 2: 200323447.386 ops/min # Warmup Iteration 3: 200582748.976 ops/min # Warmup Iteration 4: 200189875.357 ops/min # Warmup Iteration 5: 199023862.368 ops/min # Warmup Iteration 6: 199291502.165 ops/min # Warmup Iteration 7: 199897331.623 ops/min Iteration 1: 199365441.300 ops/min Iteration 2: 199134653.547 ops/min Iteration 3: 198931356.322 ops/min Result "org.ojalgo.benchmark.lab.FillByMultiplying.execute": 199143817.056 ±(99.9%) 3962308.901 ops/min [Average] (min, avg, max) = (198931356.322, 199143817.056, 199365441.300), stdev = 217187.521 CI (99.9%): [195181508.155, 203106125.958] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 1.8.0-zing_17.12.1.0, VM 1.8.0-zing_17.12.1.0-b1-product-azlinuxM-X86_64 # VM invoker: /opt/zing/zing-jdk1.8.0-17.12.1.0-1-x86_64/jre/bin/java # VM options: -Xmx6g # Warmup: 7 iterations, 1 min each # Measurement: 3 iterations, 1 min each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: org.ojalgo.benchmark.lab.FillByMultiplying.execute # Parameters: (dim = 10, lib = MTJ) # Run progress: 35.53% complete, ETA 08:10:39 # Fork: 1 of 1 # Warmup Iteration 1: Jan 27, 2018 3:27:09 AM com.github.fommil.netlib.BLAS WARNING: Failed to load implementation from: com.github.fommil.netlib.NativeSystemBLAS Jan 27, 2018 3:27:09 AM com.github.fommil.jni.JniLoader liberalLoad INFO: successfully loaded /tmp/jniloader2206210333820308323netlib-native_ref-linux-x86_64.so 40985293.727 ops/min # Warmup Iteration 2: 40633459.942 ops/min # Warmup Iteration 3: 40507421.701 ops/min # Warmup Iteration 4: 41039333.967 ops/min # Warmup Iteration 5: 40792881.067 ops/min # Warmup Iteration 6: 40734771.822 ops/min # Warmup Iteration 7: 40692957.836 ops/min Iteration 1: 40874056.418 ops/min Iteration 2: 40759811.350 ops/min Iteration 3: 40852332.290 ops/min Result "org.ojalgo.benchmark.lab.FillByMultiplying.execute": 40828733.353 ±(99.9%) 1106819.198 ops/min [Average] (min, avg, max) = (40759811.350, 40828733.353, 40874056.418), stdev = 60668.495 CI (99.9%): [39721914.155, 41935552.551] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 1.8.0-zing_17.12.1.0, VM 1.8.0-zing_17.12.1.0-b1-product-azlinuxM-X86_64 # VM invoker: /opt/zing/zing-jdk1.8.0-17.12.1.0-1-x86_64/jre/bin/java # VM options: -Xmx6g # Warmup: 7 iterations, 1 min each # Measurement: 3 iterations, 1 min each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: org.ojalgo.benchmark.lab.FillByMultiplying.execute # Parameters: (dim = 16, lib = ACM) # Run progress: 36.84% complete, ETA 08:00:38 # Fork: 1 of 1 # Warmup Iteration 1: 7310489.111 ops/min # Warmup Iteration 2: 7351000.163 ops/min # Warmup Iteration 3: 7344147.040 ops/min # Warmup Iteration 4: 6129291.215 ops/min # Warmup Iteration 5: 6143576.268 ops/min # Warmup Iteration 6: 6146637.197 ops/min # Warmup Iteration 7: 6138704.299 ops/min Iteration 1: 6127552.505 ops/min Iteration 2: 6117922.875 ops/min Iteration 3: 6095165.220 ops/min Result "org.ojalgo.benchmark.lab.FillByMultiplying.execute": 6113546.867 ±(99.9%) 303414.633 ops/min [Average] (min, avg, max) = (6095165.220, 6113546.867, 6127552.505), stdev = 16631.180 CI (99.9%): [5810132.234, 6416961.500] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 1.8.0-zing_17.12.1.0, VM 1.8.0-zing_17.12.1.0-b1-product-azlinuxM-X86_64 # VM invoker: /opt/zing/zing-jdk1.8.0-17.12.1.0-1-x86_64/jre/bin/java # VM options: -Xmx6g # Warmup: 7 iterations, 1 min each # Measurement: 3 iterations, 1 min each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: org.ojalgo.benchmark.lab.FillByMultiplying.execute # Parameters: (dim = 16, lib = EJML) # Run progress: 38.16% complete, ETA 07:50:37 # Fork: 1 of 1 # Warmup Iteration 1: 12201020.032 ops/min # Warmup Iteration 2: 12234744.940 ops/min # Warmup Iteration 3: 12262214.159 ops/min # Warmup Iteration 4: 10383161.878 ops/min # Warmup Iteration 5: 10402097.405 ops/min # Warmup Iteration 6: 10389802.619 ops/min # Warmup Iteration 7: 10373753.106 ops/min Iteration 1: 10383407.315 ops/min Iteration 2: 10380896.226 ops/min Iteration 3: 10328743.320 ops/min Result "org.ojalgo.benchmark.lab.FillByMultiplying.execute": 10364348.954 ±(99.9%) 563018.326 ops/min [Average] (min, avg, max) = (10328743.320, 10364348.954, 10383407.315), stdev = 30860.934 CI (99.9%): [9801330.627, 10927367.280] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 1.8.0-zing_17.12.1.0, VM 1.8.0-zing_17.12.1.0-b1-product-azlinuxM-X86_64 # VM invoker: /opt/zing/zing-jdk1.8.0-17.12.1.0-1-x86_64/jre/bin/java # VM options: -Xmx6g # Warmup: 7 iterations, 1 min each # Measurement: 3 iterations, 1 min each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: org.ojalgo.benchmark.lab.FillByMultiplying.execute # Parameters: (dim = 16, lib = ojAlgo) # Run progress: 39.47% complete, ETA 07:40:36 # Fork: 1 of 1 # Warmup Iteration 1: 12034586.191 ops/min # Warmup Iteration 2: 12143382.878 ops/min # Warmup Iteration 3: 12143904.644 ops/min # Warmup Iteration 4: 13978275.354 ops/min # Warmup Iteration 5: 14039644.488 ops/min # Warmup Iteration 6: 14037296.421 ops/min # Warmup Iteration 7: 14044648.585 ops/min Iteration 1: 13940807.352 ops/min Iteration 2: 13897370.356 ops/min Iteration 3: 13808513.613 ops/min Result "org.ojalgo.benchmark.lab.FillByMultiplying.execute": 13882230.441 ±(99.9%) 1230244.048 ops/min [Average] (min, avg, max) = (13808513.613, 13882230.441, 13940807.352), stdev = 67433.828 CI (99.9%): [12651986.392, 15112474.489] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 1.8.0-zing_17.12.1.0, VM 1.8.0-zing_17.12.1.0-b1-product-azlinuxM-X86_64 # VM invoker: /opt/zing/zing-jdk1.8.0-17.12.1.0-1-x86_64/jre/bin/java # VM options: -Xmx6g # Warmup: 7 iterations, 1 min each # Measurement: 3 iterations, 1 min each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: org.ojalgo.benchmark.lab.FillByMultiplying.execute # Parameters: (dim = 16, lib = MTJ) # Run progress: 40.79% complete, ETA 07:30:36 # Fork: 1 of 1 # Warmup Iteration 1: Jan 27, 2018 4:07:12 AM com.github.fommil.netlib.BLAS WARNING: Failed to load implementation from: com.github.fommil.netlib.NativeSystemBLAS Jan 27, 2018 4:07:12 AM com.github.fommil.jni.JniLoader liberalLoad INFO: successfully loaded /tmp/jniloader8693290498386014898netlib-native_ref-linux-x86_64.so 14269935.737 ops/min # Warmup Iteration 2: 14361324.484 ops/min # Warmup Iteration 3: 14305427.810 ops/min # Warmup Iteration 4: 14392941.542 ops/min # Warmup Iteration 5: 14312169.940 ops/min # Warmup Iteration 6: 14423169.837 ops/min # Warmup Iteration 7: 14401338.059 ops/min Iteration 1: 14448351.756 ops/min Iteration 2: 14486861.627 ops/min Iteration 3: 14460663.073 ops/min Result "org.ojalgo.benchmark.lab.FillByMultiplying.execute": 14465292.152 ±(99.9%) 358814.569 ops/min [Average] (min, avg, max) = (14448351.756, 14465292.152, 14486861.627), stdev = 19667.837 CI (99.9%): [14106477.583, 14824106.721] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 1.8.0-zing_17.12.1.0, VM 1.8.0-zing_17.12.1.0-b1-product-azlinuxM-X86_64 # VM invoker: /opt/zing/zing-jdk1.8.0-17.12.1.0-1-x86_64/jre/bin/java # VM options: -Xmx6g # Warmup: 7 iterations, 1 min each # Measurement: 3 iterations, 1 min each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: org.ojalgo.benchmark.lab.FillByMultiplying.execute # Parameters: (dim = 20, lib = ACM) # Run progress: 42.11% complete, ETA 07:20:35 # Fork: 1 of 1 # Warmup Iteration 1: 4007386.462 ops/min # Warmup Iteration 2: 4037773.185 ops/min # Warmup Iteration 3: 4046096.514 ops/min # Warmup Iteration 4: 3372469.197 ops/min # Warmup Iteration 5: 3344354.880 ops/min # Warmup Iteration 6: 3360260.008 ops/min # Warmup Iteration 7: 3374494.974 ops/min Iteration 1: 3364510.130 ops/min Iteration 2: 3368195.851 ops/min Iteration 3: 3362705.072 ops/min Result "org.ojalgo.benchmark.lab.FillByMultiplying.execute": 3365137.018 ±(99.9%) 51056.044 ops/min [Average] (min, avg, max) = (3362705.072, 3365137.018, 3368195.851), stdev = 2798.554 CI (99.9%): [3314080.973, 3416193.062] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 1.8.0-zing_17.12.1.0, VM 1.8.0-zing_17.12.1.0-b1-product-azlinuxM-X86_64 # VM invoker: /opt/zing/zing-jdk1.8.0-17.12.1.0-1-x86_64/jre/bin/java # VM options: -Xmx6g # Warmup: 7 iterations, 1 min each # Measurement: 3 iterations, 1 min each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: org.ojalgo.benchmark.lab.FillByMultiplying.execute # Parameters: (dim = 20, lib = EJML) # Run progress: 43.42% complete, ETA 07:10:34 # Fork: 1 of 1 # Warmup Iteration 1: 6492498.486 ops/min # Warmup Iteration 2: 6519769.289 ops/min # Warmup Iteration 3: 6486404.858 ops/min # Warmup Iteration 4: 6274005.093 ops/min # Warmup Iteration 5: 6287315.460 ops/min # Warmup Iteration 6: 6274921.338 ops/min # Warmup Iteration 7: 6278118.784 ops/min Iteration 1: 6268039.678 ops/min Iteration 2: 6276083.673 ops/min Iteration 3: 6299423.516 ops/min Result "org.ojalgo.benchmark.lab.FillByMultiplying.execute": 6281182.289 ±(99.9%) 297396.873 ops/min [Average] (min, avg, max) = (6268039.678, 6281182.289, 6299423.516), stdev = 16301.326 CI (99.9%): [5983785.416, 6578579.161] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 1.8.0-zing_17.12.1.0, VM 1.8.0-zing_17.12.1.0-b1-product-azlinuxM-X86_64 # VM invoker: /opt/zing/zing-jdk1.8.0-17.12.1.0-1-x86_64/jre/bin/java # VM options: -Xmx6g # Warmup: 7 iterations, 1 min each # Measurement: 3 iterations, 1 min each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: org.ojalgo.benchmark.lab.FillByMultiplying.execute # Parameters: (dim = 20, lib = ojAlgo) # Run progress: 44.74% complete, ETA 07:00:33 # Fork: 1 of 1 # Warmup Iteration 1: 6543025.296 ops/min # Warmup Iteration 2: 6581803.211 ops/min # Warmup Iteration 3: 6568108.396 ops/min # Warmup Iteration 4: 7538920.433 ops/min # Warmup Iteration 5: 7514553.177 ops/min # Warmup Iteration 6: 7546642.755 ops/min # Warmup Iteration 7: 7564726.923 ops/min Iteration 1: 7511525.086 ops/min Iteration 2: 7525417.825 ops/min Iteration 3: 7530543.192 ops/min Result "org.ojalgo.benchmark.lab.FillByMultiplying.execute": 7522495.368 ±(99.9%) 179520.140 ops/min [Average] (min, avg, max) = (7511525.086, 7522495.368, 7530543.192), stdev = 9840.105 CI (99.9%): [7342975.227, 7702015.508] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 1.8.0-zing_17.12.1.0, VM 1.8.0-zing_17.12.1.0-b1-product-azlinuxM-X86_64 # VM invoker: /opt/zing/zing-jdk1.8.0-17.12.1.0-1-x86_64/jre/bin/java # VM options: -Xmx6g # Warmup: 7 iterations, 1 min each # Measurement: 3 iterations, 1 min each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: org.ojalgo.benchmark.lab.FillByMultiplying.execute # Parameters: (dim = 20, lib = MTJ) # Run progress: 46.05% complete, ETA 06:50:32 # Fork: 1 of 1 # Warmup Iteration 1: Jan 27, 2018 4:47:15 AM com.github.fommil.netlib.BLAS WARNING: Failed to load implementation from: com.github.fommil.netlib.NativeSystemBLAS Jan 27, 2018 4:47:15 AM com.github.fommil.jni.JniLoader liberalLoad INFO: successfully loaded /tmp/jniloader3878754073761130360netlib-native_ref-linux-x86_64.so 7938418.476 ops/min # Warmup Iteration 2: 7946656.186 ops/min # Warmup Iteration 3: 7980134.993 ops/min # Warmup Iteration 4: 7974424.814 ops/min # Warmup Iteration 5: 8012024.442 ops/min # Warmup Iteration 6: 7992283.107 ops/min # Warmup Iteration 7: 8001264.026 ops/min Iteration 1: 7999565.732 ops/min Iteration 2: 8039270.517 ops/min Iteration 3: 7991665.129 ops/min Result "org.ojalgo.benchmark.lab.FillByMultiplying.execute": 8010167.126 ±(99.9%) 465433.238 ops/min [Average] (min, avg, max) = (7991665.129, 8010167.126, 8039270.517), stdev = 25511.966 CI (99.9%): [7544733.888, 8475600.364] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 1.8.0-zing_17.12.1.0, VM 1.8.0-zing_17.12.1.0-b1-product-azlinuxM-X86_64 # VM invoker: /opt/zing/zing-jdk1.8.0-17.12.1.0-1-x86_64/jre/bin/java # VM options: -Xmx6g # Warmup: 7 iterations, 1 min each # Measurement: 3 iterations, 1 min each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: org.ojalgo.benchmark.lab.FillByMultiplying.execute # Parameters: (dim = 32, lib = ACM) # Run progress: 47.37% complete, ETA 06:40:31 # Fork: 1 of 1 # Warmup Iteration 1: 1127245.293 ops/min # Warmup Iteration 2: 1131231.783 ops/min # Warmup Iteration 3: 1129593.504 ops/min # Warmup Iteration 4: 948517.589 ops/min # Warmup Iteration 5: 950134.494 ops/min # Warmup Iteration 6: 947845.825 ops/min # Warmup Iteration 7: 952860.259 ops/min Iteration 1: 949309.642 ops/min Iteration 2: 955084.162 ops/min Iteration 3: 950858.001 ops/min Result "org.ojalgo.benchmark.lab.FillByMultiplying.execute": 951750.602 ±(99.9%) 54529.576 ops/min [Average] (min, avg, max) = (949309.642, 951750.602, 955084.162), stdev = 2988.950 CI (99.9%): [897221.026, 1006280.178] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 1.8.0-zing_17.12.1.0, VM 1.8.0-zing_17.12.1.0-b1-product-azlinuxM-X86_64 # VM invoker: /opt/zing/zing-jdk1.8.0-17.12.1.0-1-x86_64/jre/bin/java # VM options: -Xmx6g # Warmup: 7 iterations, 1 min each # Measurement: 3 iterations, 1 min each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: org.ojalgo.benchmark.lab.FillByMultiplying.execute # Parameters: (dim = 32, lib = EJML) # Run progress: 48.68% complete, ETA 06:30:31 # Fork: 1 of 1 # Warmup Iteration 1: 1400023.447 ops/min # Warmup Iteration 2: 1408442.884 ops/min # Warmup Iteration 3: 1409944.973 ops/min # Warmup Iteration 4: 1390931.376 ops/min # Warmup Iteration 5: 1392801.441 ops/min # Warmup Iteration 6: 1396437.562 ops/min # Warmup Iteration 7: 1393859.805 ops/min Iteration 1: 1400940.109 ops/min Iteration 2: 1392220.579 ops/min Iteration 3: 1391436.177 ops/min Result "org.ojalgo.benchmark.lab.FillByMultiplying.execute": 1394865.622 ±(99.9%) 96240.379 ops/min [Average] (min, avg, max) = (1391436.177, 1394865.622, 1400940.109), stdev = 5275.260 CI (99.9%): [1298625.242, 1491106.001] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 1.8.0-zing_17.12.1.0, VM 1.8.0-zing_17.12.1.0-b1-product-azlinuxM-X86_64 # VM invoker: /opt/zing/zing-jdk1.8.0-17.12.1.0-1-x86_64/jre/bin/java # VM options: -Xmx6g # Warmup: 7 iterations, 1 min each # Measurement: 3 iterations, 1 min each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: org.ojalgo.benchmark.lab.FillByMultiplying.execute # Parameters: (dim = 32, lib = ojAlgo) # Run progress: 50.00% complete, ETA 06:20:30 # Fork: 1 of 1 # Warmup Iteration 1: 5757233.389 ops/min # Warmup Iteration 2: 5799786.427 ops/min # Warmup Iteration 3: 5824842.083 ops/min # Warmup Iteration 4: 6351313.629 ops/min # Warmup Iteration 5: 6448325.803 ops/min # Warmup Iteration 6: 6465315.374 ops/min # Warmup Iteration 7: 6449888.516 ops/min Iteration 1: 6460872.891 ops/min Iteration 2: 6461745.764 ops/min Iteration 3: 6460836.897 ops/min Result "org.ojalgo.benchmark.lab.FillByMultiplying.execute": 6461151.850 ±(99.9%) 9389.292 ops/min [Average] (min, avg, max) = (6460836.897, 6461151.850, 6461745.764), stdev = 514.659 CI (99.9%): [6451762.558, 6470541.143] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 1.8.0-zing_17.12.1.0, VM 1.8.0-zing_17.12.1.0-b1-product-azlinuxM-X86_64 # VM invoker: /opt/zing/zing-jdk1.8.0-17.12.1.0-1-x86_64/jre/bin/java # VM options: -Xmx6g # Warmup: 7 iterations, 1 min each # Measurement: 3 iterations, 1 min each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: org.ojalgo.benchmark.lab.FillByMultiplying.execute # Parameters: (dim = 32, lib = MTJ) # Run progress: 51.32% complete, ETA 06:10:29 # Fork: 1 of 1 # Warmup Iteration 1: Jan 27, 2018 5:27:19 AM com.github.fommil.netlib.BLAS WARNING: Failed to load implementation from: com.github.fommil.netlib.NativeSystemBLAS Jan 27, 2018 5:27:19 AM com.github.fommil.jni.JniLoader liberalLoad INFO: successfully loaded /tmp/jniloader8338930699408281371netlib-native_ref-linux-x86_64.so 2702401.828 ops/min # Warmup Iteration 2: 2696253.025 ops/min # Warmup Iteration 3: 2681852.963 ops/min # Warmup Iteration 4: 2681552.946 ops/min # Warmup Iteration 5: 2691028.015 ops/min # Warmup Iteration 6: 2697951.698 ops/min # Warmup Iteration 7: 2693772.786 ops/min Iteration 1: 2694263.462 ops/min Iteration 2: 2679770.807 ops/min Iteration 3: 2679699.307 ops/min Result "org.ojalgo.benchmark.lab.FillByMultiplying.execute": 2684577.859 ±(99.9%) 153029.347 ops/min [Average] (min, avg, max) = (2679699.307, 2684577.859, 2694263.462), stdev = 8388.055 CI (99.9%): [2531548.511, 2837607.206] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 1.8.0-zing_17.12.1.0, VM 1.8.0-zing_17.12.1.0-b1-product-azlinuxM-X86_64 # VM invoker: /opt/zing/zing-jdk1.8.0-17.12.1.0-1-x86_64/jre/bin/java # VM options: -Xmx6g # Warmup: 7 iterations, 1 min each # Measurement: 3 iterations, 1 min each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: org.ojalgo.benchmark.lab.FillByMultiplying.execute # Parameters: (dim = 50, lib = ACM) # Run progress: 52.63% complete, ETA 06:00:29 # Fork: 1 of 1 # Warmup Iteration 1: 299421.127 ops/min # Warmup Iteration 2: 304707.786 ops/min # Warmup Iteration 3: 304269.603 ops/min # Warmup Iteration 4: 263183.464 ops/min # Warmup Iteration 5: 262246.553 ops/min # Warmup Iteration 6: 261894.642 ops/min # Warmup Iteration 7: 262083.651 ops/min Iteration 1: 262810.063 ops/min Iteration 2: 263644.993 ops/min Iteration 3: 263390.864 ops/min Result "org.ojalgo.benchmark.lab.FillByMultiplying.execute": 263281.973 ±(99.9%) 7808.011 ops/min [Average] (min, avg, max) = (262810.063, 263281.973, 263644.993), stdev = 427.983 CI (99.9%): [255473.962, 271089.984] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 1.8.0-zing_17.12.1.0, VM 1.8.0-zing_17.12.1.0-b1-product-azlinuxM-X86_64 # VM invoker: /opt/zing/zing-jdk1.8.0-17.12.1.0-1-x86_64/jre/bin/java # VM options: -Xmx6g # Warmup: 7 iterations, 1 min each # Measurement: 3 iterations, 1 min each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: org.ojalgo.benchmark.lab.FillByMultiplying.execute # Parameters: (dim = 50, lib = EJML) # Run progress: 53.95% complete, ETA 05:50:28 # Fork: 1 of 1 # Warmup Iteration 1: 447128.000 ops/min # Warmup Iteration 2: 449298.058 ops/min # Warmup Iteration 3: 448344.672 ops/min # Warmup Iteration 4: 379316.706 ops/min # Warmup Iteration 5: 377225.243 ops/min # Warmup Iteration 6: 376994.149 ops/min # Warmup Iteration 7: 378721.958 ops/min Iteration 1: 377811.452 ops/min Iteration 2: 377853.937 ops/min Iteration 3: 379405.818 ops/min Result "org.ojalgo.benchmark.lab.FillByMultiplying.execute": 378357.069 ±(99.9%) 16574.268 ops/min [Average] (min, avg, max) = (377811.452, 378357.069, 379405.818), stdev = 908.492 CI (99.9%): [361782.802, 394931.337] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 1.8.0-zing_17.12.1.0, VM 1.8.0-zing_17.12.1.0-b1-product-azlinuxM-X86_64 # VM invoker: /opt/zing/zing-jdk1.8.0-17.12.1.0-1-x86_64/jre/bin/java # VM options: -Xmx6g # Warmup: 7 iterations, 1 min each # Measurement: 3 iterations, 1 min each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: org.ojalgo.benchmark.lab.FillByMultiplying.execute # Parameters: (dim = 50, lib = ojAlgo) # Run progress: 55.26% complete, ETA 05:40:27 # Fork: 1 of 1 # Warmup Iteration 1: 634531.879 ops/min # Warmup Iteration 2: 670911.503 ops/min # Warmup Iteration 3: 686705.173 ops/min # Warmup Iteration 4: 690490.814 ops/min # Warmup Iteration 5: 689402.122 ops/min # Warmup Iteration 6: 678660.331 ops/min # Warmup Iteration 7: 674990.107 ops/min Iteration 1: 663512.587 ops/min Iteration 2: 684737.530 ops/min Iteration 3: 703407.001 ops/min Result "org.ojalgo.benchmark.lab.FillByMultiplying.execute": 683885.706 ±(99.9%) 364160.091 ops/min [Average] (min, avg, max) = (663512.587, 683885.706, 703407.001), stdev = 19960.843 CI (99.9%): [319725.615, 1048045.797] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 1.8.0-zing_17.12.1.0, VM 1.8.0-zing_17.12.1.0-b1-product-azlinuxM-X86_64 # VM invoker: /opt/zing/zing-jdk1.8.0-17.12.1.0-1-x86_64/jre/bin/java # VM options: -Xmx6g # Warmup: 7 iterations, 1 min each # Measurement: 3 iterations, 1 min each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: org.ojalgo.benchmark.lab.FillByMultiplying.execute # Parameters: (dim = 50, lib = MTJ) # Run progress: 56.58% complete, ETA 05:30:26 # Fork: 1 of 1 # Warmup Iteration 1: Jan 27, 2018 6:07:22 AM com.github.fommil.netlib.BLAS WARNING: Failed to load implementation from: com.github.fommil.netlib.NativeSystemBLAS Jan 27, 2018 6:07:22 AM com.github.fommil.jni.JniLoader liberalLoad INFO: successfully loaded /tmp/jniloader181618679036984680netlib-native_ref-linux-x86_64.so 787976.057 ops/min # Warmup Iteration 2: 789530.468 ops/min # Warmup Iteration 3: 792347.432 ops/min # Warmup Iteration 4: 791545.808 ops/min # Warmup Iteration 5: 793141.279 ops/min # Warmup Iteration 6: 792471.431 ops/min # Warmup Iteration 7: 793489.085 ops/min Iteration 1: 791285.340 ops/min Iteration 2: 791331.027 ops/min Iteration 3: 791439.661 ops/min Result "org.ojalgo.benchmark.lab.FillByMultiplying.execute": 791352.009 ±(99.9%) 1446.200 ops/min [Average] (min, avg, max) = (791285.340, 791352.009, 791439.661), stdev = 79.271 CI (99.9%): [789905.810, 792798.209] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 1.8.0-zing_17.12.1.0, VM 1.8.0-zing_17.12.1.0-b1-product-azlinuxM-X86_64 # VM invoker: /opt/zing/zing-jdk1.8.0-17.12.1.0-1-x86_64/jre/bin/java # VM options: -Xmx6g # Warmup: 7 iterations, 1 min each # Measurement: 3 iterations, 1 min each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: org.ojalgo.benchmark.lab.FillByMultiplying.execute # Parameters: (dim = 64, lib = ACM) # Run progress: 57.89% complete, ETA 05:20:25 # Fork: 1 of 1 # Warmup Iteration 1: 145320.813 ops/min # Warmup Iteration 2: 145993.571 ops/min # Warmup Iteration 3: 147017.577 ops/min # Warmup Iteration 4: 129233.229 ops/min # Warmup Iteration 5: 129335.952 ops/min # Warmup Iteration 6: 129318.282 ops/min # Warmup Iteration 7: 129027.686 ops/min Iteration 1: 128834.741 ops/min Iteration 2: 129819.870 ops/min Iteration 3: 129559.971 ops/min Result "org.ojalgo.benchmark.lab.FillByMultiplying.execute": 129404.861 ±(99.9%) 9314.383 ops/min [Average] (min, avg, max) = (128834.741, 129404.861, 129819.870), stdev = 510.553 CI (99.9%): [120090.478, 138719.244] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 1.8.0-zing_17.12.1.0, VM 1.8.0-zing_17.12.1.0-b1-product-azlinuxM-X86_64 # VM invoker: /opt/zing/zing-jdk1.8.0-17.12.1.0-1-x86_64/jre/bin/java # VM options: -Xmx6g # Warmup: 7 iterations, 1 min each # Measurement: 3 iterations, 1 min each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: org.ojalgo.benchmark.lab.FillByMultiplying.execute # Parameters: (dim = 64, lib = EJML) # Run progress: 59.21% complete, ETA 05:10:25 # Fork: 1 of 1 # Warmup Iteration 1: 217448.368 ops/min # Warmup Iteration 2: 219689.944 ops/min # Warmup Iteration 3: 219708.289 ops/min # Warmup Iteration 4: 219653.630 ops/min # Warmup Iteration 5: 220109.317 ops/min # Warmup Iteration 6: 220182.152 ops/min # Warmup Iteration 7: 219650.498 ops/min Iteration 1: 218500.979 ops/min Iteration 2: 219605.196 ops/min Iteration 3: 219963.768 ops/min Result "org.ojalgo.benchmark.lab.FillByMultiplying.execute": 219356.648 ±(99.9%) 13909.212 ops/min [Average] (min, avg, max) = (218500.979, 219356.648, 219963.768), stdev = 762.411 CI (99.9%): [205447.436, 233265.860] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 1.8.0-zing_17.12.1.0, VM 1.8.0-zing_17.12.1.0-b1-product-azlinuxM-X86_64 # VM invoker: /opt/zing/zing-jdk1.8.0-17.12.1.0-1-x86_64/jre/bin/java # VM options: -Xmx6g # Warmup: 7 iterations, 1 min each # Measurement: 3 iterations, 1 min each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: org.ojalgo.benchmark.lab.FillByMultiplying.execute # Parameters: (dim = 64, lib = ojAlgo) # Run progress: 60.53% complete, ETA 05:00:24 # Fork: 1 of 1 # Warmup Iteration 1: 591543.845 ops/min # Warmup Iteration 2: 625003.546 ops/min # Warmup Iteration 3: 641192.793 ops/min # Warmup Iteration 4: 636509.071 ops/min # Warmup Iteration 5: 647512.194 ops/min # Warmup Iteration 6: 705821.125 ops/min # Warmup Iteration 7: 649404.641 ops/min Iteration 1: 632486.622 ops/min Iteration 2: 665756.636 ops/min Iteration 3: 657428.871 ops/min Result "org.ojalgo.benchmark.lab.FillByMultiplying.execute": 651890.709 ±(99.9%) 315846.677 ops/min [Average] (min, avg, max) = (632486.622, 651890.709, 665756.636), stdev = 17312.622 CI (99.9%): [336044.032, 967737.386] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 1.8.0-zing_17.12.1.0, VM 1.8.0-zing_17.12.1.0-b1-product-azlinuxM-X86_64 # VM invoker: /opt/zing/zing-jdk1.8.0-17.12.1.0-1-x86_64/jre/bin/java # VM options: -Xmx6g # Warmup: 7 iterations, 1 min each # Measurement: 3 iterations, 1 min each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: org.ojalgo.benchmark.lab.FillByMultiplying.execute # Parameters: (dim = 64, lib = MTJ) # Run progress: 61.84% complete, ETA 04:50:23 # Fork: 1 of 1 # Warmup Iteration 1: Jan 27, 2018 6:47:26 AM com.github.fommil.netlib.BLAS WARNING: Failed to load implementation from: com.github.fommil.netlib.NativeSystemBLAS Jan 27, 2018 6:47:26 AM com.github.fommil.jni.JniLoader liberalLoad INFO: successfully loaded /tmp/jniloader2718941664550317688netlib-native_ref-linux-x86_64.so 384845.849 ops/min # Warmup Iteration 2: 387179.142 ops/min # Warmup Iteration 3: 386636.582 ops/min # Warmup Iteration 4: 383795.164 ops/min # Warmup Iteration 5: 388106.952 ops/min # Warmup Iteration 6: 385931.349 ops/min # Warmup Iteration 7: 386363.271 ops/min Iteration 1: 384209.051 ops/min Iteration 2: 387352.273 ops/min Iteration 3: 387627.399 ops/min Result "org.ojalgo.benchmark.lab.FillByMultiplying.execute": 386396.241 ±(99.9%) 34647.576 ops/min [Average] (min, avg, max) = (384209.051, 386396.241, 387627.399), stdev = 1899.151 CI (99.9%): [351748.665, 421043.817] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 1.8.0-zing_17.12.1.0, VM 1.8.0-zing_17.12.1.0-b1-product-azlinuxM-X86_64 # VM invoker: /opt/zing/zing-jdk1.8.0-17.12.1.0-1-x86_64/jre/bin/java # VM options: -Xmx6g # Warmup: 7 iterations, 1 min each # Measurement: 3 iterations, 1 min each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: org.ojalgo.benchmark.lab.FillByMultiplying.execute # Parameters: (dim = 100, lib = ACM) # Run progress: 63.16% complete, ETA 04:40:23 # Fork: 1 of 1 # Warmup Iteration 1: 36266.190 ops/min # Warmup Iteration 2: 36551.436 ops/min # Warmup Iteration 3: 36518.521 ops/min # Warmup Iteration 4: 36277.635 ops/min # Warmup Iteration 5: 33227.483 ops/min # Warmup Iteration 6: 33020.557 ops/min # Warmup Iteration 7: 32706.676 ops/min Iteration 1: 32830.431 ops/min Iteration 2: 32663.253 ops/min Iteration 3: 32811.058 ops/min Result "org.ojalgo.benchmark.lab.FillByMultiplying.execute": 32768.247 ±(99.9%) 1668.242 ops/min [Average] (min, avg, max) = (32663.253, 32768.247, 32830.431), stdev = 91.442 CI (99.9%): [31100.005, 34436.489] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 1.8.0-zing_17.12.1.0, VM 1.8.0-zing_17.12.1.0-b1-product-azlinuxM-X86_64 # VM invoker: /opt/zing/zing-jdk1.8.0-17.12.1.0-1-x86_64/jre/bin/java # VM options: -Xmx6g # Warmup: 7 iterations, 1 min each # Measurement: 3 iterations, 1 min each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: org.ojalgo.benchmark.lab.FillByMultiplying.execute # Parameters: (dim = 100, lib = EJML) # Run progress: 64.47% complete, ETA 04:30:22 # Fork: 1 of 1 # Warmup Iteration 1: 53660.224 ops/min # Warmup Iteration 2: 53706.654 ops/min # Warmup Iteration 3: 53972.656 ops/min # Warmup Iteration 4: 53071.350 ops/min # Warmup Iteration 5: 53161.956 ops/min # Warmup Iteration 6: 53051.619 ops/min # Warmup Iteration 7: 53097.018 ops/min Iteration 1: 52983.742 ops/min Iteration 2: 53076.809 ops/min Iteration 3: 53175.193 ops/min Result "org.ojalgo.benchmark.lab.FillByMultiplying.execute": 53078.582 ±(99.9%) 1746.612 ops/min [Average] (min, avg, max) = (52983.742, 53078.582, 53175.193), stdev = 95.738 CI (99.9%): [51331.970, 54825.193] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 1.8.0-zing_17.12.1.0, VM 1.8.0-zing_17.12.1.0-b1-product-azlinuxM-X86_64 # VM invoker: /opt/zing/zing-jdk1.8.0-17.12.1.0-1-x86_64/jre/bin/java # VM options: -Xmx6g # Warmup: 7 iterations, 1 min each # Measurement: 3 iterations, 1 min each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: org.ojalgo.benchmark.lab.FillByMultiplying.execute # Parameters: (dim = 100, lib = ojAlgo) # Run progress: 65.79% complete, ETA 04:20:21 # Fork: 1 of 1 # Warmup Iteration 1: 245071.062 ops/min # Warmup Iteration 2: 252153.580 ops/min # Warmup Iteration 3: 246583.516 ops/min # Warmup Iteration 4: 248733.165 ops/min # Warmup Iteration 5: 247813.728 ops/min # Warmup Iteration 6: 253737.339 ops/min # Warmup Iteration 7: 272452.838 ops/min Iteration 1: 261451.099 ops/min Iteration 2: 255552.320 ops/min Iteration 3: 252740.794 ops/min Result "org.ojalgo.benchmark.lab.FillByMultiplying.execute": 256581.404 ±(99.9%) 81100.710 ops/min [Average] (min, avg, max) = (252740.794, 256581.404, 261451.099), stdev = 4445.404 CI (99.9%): [175480.694, 337682.114] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 1.8.0-zing_17.12.1.0, VM 1.8.0-zing_17.12.1.0-b1-product-azlinuxM-X86_64 # VM invoker: /opt/zing/zing-jdk1.8.0-17.12.1.0-1-x86_64/jre/bin/java # VM options: -Xmx6g # Warmup: 7 iterations, 1 min each # Measurement: 3 iterations, 1 min each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: org.ojalgo.benchmark.lab.FillByMultiplying.execute # Parameters: (dim = 100, lib = MTJ) # Run progress: 67.11% complete, ETA 04:10:20 # Fork: 1 of 1 # Warmup Iteration 1: Jan 27, 2018 7:27:30 AM com.github.fommil.netlib.BLAS WARNING: Failed to load implementation from: com.github.fommil.netlib.NativeSystemBLAS Jan 27, 2018 7:27:30 AM com.github.fommil.jni.JniLoader liberalLoad INFO: successfully loaded /tmp/jniloader8930063354845364308netlib-native_ref-linux-x86_64.so 100306.300 ops/min # Warmup Iteration 2: 100467.101 ops/min # Warmup Iteration 3: 100779.774 ops/min # Warmup Iteration 4: 102065.161 ops/min # Warmup Iteration 5: 102022.704 ops/min # Warmup Iteration 6: 102057.530 ops/min # Warmup Iteration 7: 102609.048 ops/min Iteration 1: 101640.441 ops/min Iteration 2: 102357.984 ops/min Iteration 3: 101425.389 ops/min Result "org.ojalgo.benchmark.lab.FillByMultiplying.execute": 101807.938 ±(99.9%) 8909.117 ops/min [Average] (min, avg, max) = (101425.389, 101807.938, 102357.984), stdev = 488.339 CI (99.9%): [92898.821, 110717.055] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 1.8.0-zing_17.12.1.0, VM 1.8.0-zing_17.12.1.0-b1-product-azlinuxM-X86_64 # VM invoker: /opt/zing/zing-jdk1.8.0-17.12.1.0-1-x86_64/jre/bin/java # VM options: -Xmx6g # Warmup: 7 iterations, 1 min each # Measurement: 3 iterations, 1 min each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: org.ojalgo.benchmark.lab.FillByMultiplying.execute # Parameters: (dim = 128, lib = ACM) # Run progress: 68.42% complete, ETA 04:00:19 # Fork: 1 of 1 # Warmup Iteration 1: 17315.529 ops/min # Warmup Iteration 2: 17509.961 ops/min # Warmup Iteration 3: 17756.769 ops/min # Warmup Iteration 4: 17692.853 ops/min # Warmup Iteration 5: 17753.337 ops/min # Warmup Iteration 6: 16428.200 ops/min # Warmup Iteration 7: 16455.475 ops/min Iteration 1: 16459.695 ops/min Iteration 2: 16533.766 ops/min Iteration 3: 16414.434 ops/min Result "org.ojalgo.benchmark.lab.FillByMultiplying.execute": 16469.298 ±(99.9%) 1099.052 ops/min [Average] (min, avg, max) = (16414.434, 16469.298, 16533.766), stdev = 60.243 CI (99.9%): [15370.246, 17568.350] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 1.8.0-zing_17.12.1.0, VM 1.8.0-zing_17.12.1.0-b1-product-azlinuxM-X86_64 # VM invoker: /opt/zing/zing-jdk1.8.0-17.12.1.0-1-x86_64/jre/bin/java # VM options: -Xmx6g # Warmup: 7 iterations, 1 min each # Measurement: 3 iterations, 1 min each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: org.ojalgo.benchmark.lab.FillByMultiplying.execute # Parameters: (dim = 128, lib = EJML) # Run progress: 69.74% complete, ETA 03:50:18 # Fork: 1 of 1 # Warmup Iteration 1: 26145.184 ops/min # Warmup Iteration 2: 26305.374 ops/min # Warmup Iteration 3: 26389.763 ops/min # Warmup Iteration 4: 26292.329 ops/min # Warmup Iteration 5: 26125.225 ops/min # Warmup Iteration 6: 26096.235 ops/min # Warmup Iteration 7: 26185.295 ops/min Iteration 1: 26052.408 ops/min Iteration 2: 26220.568 ops/min Iteration 3: 26139.215 ops/min Result "org.ojalgo.benchmark.lab.FillByMultiplying.execute": 26137.397 ±(99.9%) 1534.202 ops/min [Average] (min, avg, max) = (26052.408, 26137.397, 26220.568), stdev = 84.095 CI (99.9%): [24603.194, 27671.599] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 1.8.0-zing_17.12.1.0, VM 1.8.0-zing_17.12.1.0-b1-product-azlinuxM-X86_64 # VM invoker: /opt/zing/zing-jdk1.8.0-17.12.1.0-1-x86_64/jre/bin/java # VM options: -Xmx6g # Warmup: 7 iterations, 1 min each # Measurement: 3 iterations, 1 min each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: org.ojalgo.benchmark.lab.FillByMultiplying.execute # Parameters: (dim = 128, lib = ojAlgo) # Run progress: 71.05% complete, ETA 03:40:18 # Fork: 1 of 1 # Warmup Iteration 1: 160088.623 ops/min # Warmup Iteration 2: 167073.932 ops/min # Warmup Iteration 3: 185560.517 ops/min # Warmup Iteration 4: 194430.269 ops/min # Warmup Iteration 5: 174224.276 ops/min # Warmup Iteration 6: 169700.372 ops/min # Warmup Iteration 7: 170365.721 ops/min Iteration 1: 172788.552 ops/min Iteration 2: 174345.515 ops/min Iteration 3: 206452.499 ops/min Result "org.ojalgo.benchmark.lab.FillByMultiplying.execute": 184528.855 ±(99.9%) 346674.242 ops/min [Average] (min, avg, max) = (172788.552, 184528.855, 206452.499), stdev = 19002.385 CI (99.9%): [≈ 0, 531203.097] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 1.8.0-zing_17.12.1.0, VM 1.8.0-zing_17.12.1.0-b1-product-azlinuxM-X86_64 # VM invoker: /opt/zing/zing-jdk1.8.0-17.12.1.0-1-x86_64/jre/bin/java # VM options: -Xmx6g # Warmup: 7 iterations, 1 min each # Measurement: 3 iterations, 1 min each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: org.ojalgo.benchmark.lab.FillByMultiplying.execute # Parameters: (dim = 128, lib = MTJ) # Run progress: 72.37% complete, ETA 03:30:17 # Fork: 1 of 1 # Warmup Iteration 1: Jan 27, 2018 8:07:33 AM com.github.fommil.netlib.BLAS WARNING: Failed to load implementation from: com.github.fommil.netlib.NativeSystemBLAS Jan 27, 2018 8:07:33 AM com.github.fommil.jni.JniLoader liberalLoad INFO: successfully loaded /tmp/jniloader1731664649402328283netlib-native_ref-linux-x86_64.so 47813.289 ops/min # Warmup Iteration 2: 47190.270 ops/min # Warmup Iteration 3: 47785.545 ops/min # Warmup Iteration 4: 47572.520 ops/min # Warmup Iteration 5: 47384.540 ops/min # Warmup Iteration 6: 47424.039 ops/min # Warmup Iteration 7: 47399.353 ops/min Iteration 1: 47080.244 ops/min Iteration 2: 47544.676 ops/min Iteration 3: 47477.972 ops/min Result "org.ojalgo.benchmark.lab.FillByMultiplying.execute": 47367.631 ±(99.9%) 4581.157 ops/min [Average] (min, avg, max) = (47080.244, 47367.631, 47544.676), stdev = 251.109 CI (99.9%): [42786.474, 51948.788] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 1.8.0-zing_17.12.1.0, VM 1.8.0-zing_17.12.1.0-b1-product-azlinuxM-X86_64 # VM invoker: /opt/zing/zing-jdk1.8.0-17.12.1.0-1-x86_64/jre/bin/java # VM options: -Xmx6g # Warmup: 7 iterations, 1 min each # Measurement: 3 iterations, 1 min each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: org.ojalgo.benchmark.lab.FillByMultiplying.execute # Parameters: (dim = 200, lib = ACM) # Run progress: 73.68% complete, ETA 03:20:16 # Fork: 1 of 1 # Warmup Iteration 1: 4469.171 ops/min # Warmup Iteration 2: 4518.023 ops/min # Warmup Iteration 3: 4544.788 ops/min # Warmup Iteration 4: 4509.132 ops/min # Warmup Iteration 5: 4523.469 ops/min # Warmup Iteration 6: 4492.799 ops/min # Warmup Iteration 7: 4518.929 ops/min Iteration 1: 4515.514 ops/min Iteration 2: 4528.777 ops/min Iteration 3: 4466.800 ops/min Result "org.ojalgo.benchmark.lab.FillByMultiplying.execute": 4503.697 ±(99.9%) 595.383 ops/min [Average] (min, avg, max) = (4466.800, 4503.697, 4528.777), stdev = 32.635 CI (99.9%): [3908.314, 5099.080] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 1.8.0-zing_17.12.1.0, VM 1.8.0-zing_17.12.1.0-b1-product-azlinuxM-X86_64 # VM invoker: /opt/zing/zing-jdk1.8.0-17.12.1.0-1-x86_64/jre/bin/java # VM options: -Xmx6g # Warmup: 7 iterations, 1 min each # Measurement: 3 iterations, 1 min each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: org.ojalgo.benchmark.lab.FillByMultiplying.execute # Parameters: (dim = 200, lib = EJML) # Run progress: 75.00% complete, ETA 03:10:15 # Fork: 1 of 1 # Warmup Iteration 1: 7069.358 ops/min # Warmup Iteration 2: 7078.470 ops/min # Warmup Iteration 3: 7136.120 ops/min # Warmup Iteration 4: 7099.415 ops/min # Warmup Iteration 5: 7076.526 ops/min # Warmup Iteration 6: 7009.088 ops/min # Warmup Iteration 7: 7017.778 ops/min Iteration 1: 6981.738 ops/min Iteration 2: 7051.863 ops/min Iteration 3: 7008.574 ops/min Result "org.ojalgo.benchmark.lab.FillByMultiplying.execute": 7014.059 ±(99.9%) 645.515 ops/min [Average] (min, avg, max) = (6981.738, 7014.059, 7051.863), stdev = 35.383 CI (99.9%): [6368.544, 7659.573] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 1.8.0-zing_17.12.1.0, VM 1.8.0-zing_17.12.1.0-b1-product-azlinuxM-X86_64 # VM invoker: /opt/zing/zing-jdk1.8.0-17.12.1.0-1-x86_64/jre/bin/java # VM options: -Xmx6g # Warmup: 7 iterations, 1 min each # Measurement: 3 iterations, 1 min each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: org.ojalgo.benchmark.lab.FillByMultiplying.execute # Parameters: (dim = 200, lib = ojAlgo) # Run progress: 76.32% complete, ETA 03:00:14 # Fork: 1 of 1 # Warmup Iteration 1: 59974.415 ops/min # Warmup Iteration 2: 63026.038 ops/min # Warmup Iteration 3: 63339.487 ops/min # Warmup Iteration 4: 64027.105 ops/min # Warmup Iteration 5: 64282.140 ops/min # Warmup Iteration 6: 64612.309 ops/min # Warmup Iteration 7: 64626.766 ops/min Iteration 1: 64267.312 ops/min Iteration 2: 64188.831 ops/min Iteration 3: 64005.516 ops/min Result "org.ojalgo.benchmark.lab.FillByMultiplying.execute": 64153.887 ±(99.9%) 2451.058 ops/min [Average] (min, avg, max) = (64005.516, 64153.887, 64267.312), stdev = 134.351 CI (99.9%): [61702.829, 66604.944] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 1.8.0-zing_17.12.1.0, VM 1.8.0-zing_17.12.1.0-b1-product-azlinuxM-X86_64 # VM invoker: /opt/zing/zing-jdk1.8.0-17.12.1.0-1-x86_64/jre/bin/java # VM options: -Xmx6g # Warmup: 7 iterations, 1 min each # Measurement: 3 iterations, 1 min each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: org.ojalgo.benchmark.lab.FillByMultiplying.execute # Parameters: (dim = 200, lib = MTJ) # Run progress: 77.63% complete, ETA 02:50:14 # Fork: 1 of 1 # Warmup Iteration 1: Jan 27, 2018 8:47:37 AM com.github.fommil.netlib.BLAS WARNING: Failed to load implementation from: com.github.fommil.netlib.NativeSystemBLAS Jan 27, 2018 8:47:37 AM com.github.fommil.jni.JniLoader liberalLoad INFO: successfully loaded /tmp/jniloader7492982696985413593netlib-native_ref-linux-x86_64.so 12433.099 ops/min # Warmup Iteration 2: 12447.597 ops/min # Warmup Iteration 3: 12480.891 ops/min # Warmup Iteration 4: 12477.504 ops/min # Warmup Iteration 5: 12453.719 ops/min # Warmup Iteration 6: 12383.573 ops/min # Warmup Iteration 7: 12453.244 ops/min Iteration 1: 12397.920 ops/min Iteration 2: 12505.291 ops/min Iteration 3: 12418.211 ops/min Result "org.ojalgo.benchmark.lab.FillByMultiplying.execute": 12440.474 ±(99.9%) 1040.669 ops/min [Average] (min, avg, max) = (12397.920, 12440.474, 12505.291), stdev = 57.043 CI (99.9%): [11399.805, 13481.143] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 1.8.0-zing_17.12.1.0, VM 1.8.0-zing_17.12.1.0-b1-product-azlinuxM-X86_64 # VM invoker: /opt/zing/zing-jdk1.8.0-17.12.1.0-1-x86_64/jre/bin/java # VM options: -Xmx6g # Warmup: 7 iterations, 1 min each # Measurement: 3 iterations, 1 min each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: org.ojalgo.benchmark.lab.FillByMultiplying.execute # Parameters: (dim = 256, lib = ACM) # Run progress: 78.95% complete, ETA 02:40:13 # Fork: 1 of 1 # Warmup Iteration 1: 2057.584 ops/min # Warmup Iteration 2: 2078.544 ops/min # Warmup Iteration 3: 2082.211 ops/min # Warmup Iteration 4: 2079.966 ops/min # Warmup Iteration 5: 2084.536 ops/min # Warmup Iteration 6: 2073.956 ops/min # Warmup Iteration 7: 2074.523 ops/min Iteration 1: 2071.694 ops/min Iteration 2: 2083.383 ops/min Iteration 3: 2073.696 ops/min Result "org.ojalgo.benchmark.lab.FillByMultiplying.execute": 2076.258 ±(99.9%) 114.043 ops/min [Average] (min, avg, max) = (2071.694, 2076.258, 2083.383), stdev = 6.251 CI (99.9%): [1962.215, 2190.301] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 1.8.0-zing_17.12.1.0, VM 1.8.0-zing_17.12.1.0-b1-product-azlinuxM-X86_64 # VM invoker: /opt/zing/zing-jdk1.8.0-17.12.1.0-1-x86_64/jre/bin/java # VM options: -Xmx6g # Warmup: 7 iterations, 1 min each # Measurement: 3 iterations, 1 min each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: org.ojalgo.benchmark.lab.FillByMultiplying.execute # Parameters: (dim = 256, lib = EJML) # Run progress: 80.26% complete, ETA 02:30:12 # Fork: 1 of 1 # Warmup Iteration 1: 3317.204 ops/min # Warmup Iteration 2: 3314.549 ops/min # Warmup Iteration 3: 3338.850 ops/min # Warmup Iteration 4: 3328.760 ops/min # Warmup Iteration 5: 3335.709 ops/min # Warmup Iteration 6: 3329.866 ops/min # Warmup Iteration 7: 3327.561 ops/min Iteration 1: 3328.557 ops/min Iteration 2: 3341.123 ops/min Iteration 3: 3320.807 ops/min Result "org.ojalgo.benchmark.lab.FillByMultiplying.execute": 3330.162 ±(99.9%) 187.048 ops/min [Average] (min, avg, max) = (3320.807, 3330.162, 3341.123), stdev = 10.253 CI (99.9%): [3143.114, 3517.210] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 1.8.0-zing_17.12.1.0, VM 1.8.0-zing_17.12.1.0-b1-product-azlinuxM-X86_64 # VM invoker: /opt/zing/zing-jdk1.8.0-17.12.1.0-1-x86_64/jre/bin/java # VM options: -Xmx6g # Warmup: 7 iterations, 1 min each # Measurement: 3 iterations, 1 min each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: org.ojalgo.benchmark.lab.FillByMultiplying.execute # Parameters: (dim = 256, lib = ojAlgo) # Run progress: 81.58% complete, ETA 02:20:11 # Fork: 1 of 1 # Warmup Iteration 1: 36849.391 ops/min # Warmup Iteration 2: 37758.165 ops/min # Warmup Iteration 3: 38069.291 ops/min # Warmup Iteration 4: 37524.564 ops/min # Warmup Iteration 5: 38293.530 ops/min # Warmup Iteration 6: 38390.480 ops/min # Warmup Iteration 7: 38372.098 ops/min Iteration 1: 38396.562 ops/min Iteration 2: 38344.494 ops/min Iteration 3: 38373.367 ops/min Result "org.ojalgo.benchmark.lab.FillByMultiplying.execute": 38371.474 ±(99.9%) 475.891 ops/min [Average] (min, avg, max) = (38344.494, 38371.474, 38396.562), stdev = 26.085 CI (99.9%): [37895.583, 38847.365] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 1.8.0-zing_17.12.1.0, VM 1.8.0-zing_17.12.1.0-b1-product-azlinuxM-X86_64 # VM invoker: /opt/zing/zing-jdk1.8.0-17.12.1.0-1-x86_64/jre/bin/java # VM options: -Xmx6g # Warmup: 7 iterations, 1 min each # Measurement: 3 iterations, 1 min each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: org.ojalgo.benchmark.lab.FillByMultiplying.execute # Parameters: (dim = 256, lib = MTJ) # Run progress: 82.89% complete, ETA 02:10:10 # Fork: 1 of 1 # Warmup Iteration 1: Jan 27, 2018 9:27:41 AM com.github.fommil.netlib.BLAS WARNING: Failed to load implementation from: com.github.fommil.netlib.NativeSystemBLAS Jan 27, 2018 9:27:41 AM com.github.fommil.jni.JniLoader liberalLoad INFO: successfully loaded /tmp/jniloader8866396315673540916netlib-native_ref-linux-x86_64.so 6200.549 ops/min # Warmup Iteration 2: 6104.202 ops/min # Warmup Iteration 3: 6144.546 ops/min # Warmup Iteration 4: 6127.964 ops/min # Warmup Iteration 5: 6158.617 ops/min # Warmup Iteration 6: 6105.298 ops/min # Warmup Iteration 7: 6130.866 ops/min Iteration 1: 6055.144 ops/min Iteration 2: 6139.488 ops/min Iteration 3: 6111.970 ops/min Result "org.ojalgo.benchmark.lab.FillByMultiplying.execute": 6102.201 ±(99.9%) 784.708 ops/min [Average] (min, avg, max) = (6055.144, 6102.201, 6139.488), stdev = 43.012 CI (99.9%): [5317.493, 6886.908] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 1.8.0-zing_17.12.1.0, VM 1.8.0-zing_17.12.1.0-b1-product-azlinuxM-X86_64 # VM invoker: /opt/zing/zing-jdk1.8.0-17.12.1.0-1-x86_64/jre/bin/java # VM options: -Xmx6g # Warmup: 7 iterations, 1 min each # Measurement: 3 iterations, 1 min each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: org.ojalgo.benchmark.lab.FillByMultiplying.execute # Parameters: (dim = 500, lib = ACM) # Run progress: 84.21% complete, ETA 02:00:10 # Fork: 1 of 1 # Warmup Iteration 1: 200.486 ops/min # Warmup Iteration 2: 220.659 ops/min # Warmup Iteration 3: 221.458 ops/min # Warmup Iteration 4: 221.457 ops/min # Warmup Iteration 5: 220.878 ops/min # Warmup Iteration 6: 219.156 ops/min # Warmup Iteration 7: 222.426 ops/min Iteration 1: 219.570 ops/min Iteration 2: 221.227 ops/min Iteration 3: 219.179 ops/min Result "org.ojalgo.benchmark.lab.FillByMultiplying.execute": 219.992 ±(99.9%) 19.842 ops/min [Average] (min, avg, max) = (219.179, 219.992, 221.227), stdev = 1.088 CI (99.9%): [200.150, 239.834] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 1.8.0-zing_17.12.1.0, VM 1.8.0-zing_17.12.1.0-b1-product-azlinuxM-X86_64 # VM invoker: /opt/zing/zing-jdk1.8.0-17.12.1.0-1-x86_64/jre/bin/java # VM options: -Xmx6g # Warmup: 7 iterations, 1 min each # Measurement: 3 iterations, 1 min each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: org.ojalgo.benchmark.lab.FillByMultiplying.execute # Parameters: (dim = 500, lib = EJML) # Run progress: 85.53% complete, ETA 01:50:09 # Fork: 1 of 1 # Warmup Iteration 1: 459.818 ops/min # Warmup Iteration 2: 462.994 ops/min # Warmup Iteration 3: 465.583 ops/min # Warmup Iteration 4: 464.545 ops/min # Warmup Iteration 5: 466.530 ops/min # Warmup Iteration 6: 462.042 ops/min # Warmup Iteration 7: 464.040 ops/min Iteration 1: 465.176 ops/min Iteration 2: 466.101 ops/min Iteration 3: 463.287 ops/min Result "org.ojalgo.benchmark.lab.FillByMultiplying.execute": 464.855 ±(99.9%) 26.160 ops/min [Average] (min, avg, max) = (463.287, 464.855, 466.101), stdev = 1.434 CI (99.9%): [438.695, 491.015] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 1.8.0-zing_17.12.1.0, VM 1.8.0-zing_17.12.1.0-b1-product-azlinuxM-X86_64 # VM invoker: /opt/zing/zing-jdk1.8.0-17.12.1.0-1-x86_64/jre/bin/java # VM options: -Xmx6g # Warmup: 7 iterations, 1 min each # Measurement: 3 iterations, 1 min each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: org.ojalgo.benchmark.lab.FillByMultiplying.execute # Parameters: (dim = 500, lib = ojAlgo) # Run progress: 86.84% complete, ETA 01:40:08 # Fork: 1 of 1 # Warmup Iteration 1: 5917.255 ops/min # Warmup Iteration 2: 6237.674 ops/min # Warmup Iteration 3: 6134.159 ops/min # Warmup Iteration 4: 6233.632 ops/min # Warmup Iteration 5: 6247.615 ops/min # Warmup Iteration 6: 6227.489 ops/min # Warmup Iteration 7: 6253.738 ops/min Iteration 1: 6270.789 ops/min Iteration 2: 6100.482 ops/min Iteration 3: 6171.460 ops/min Result "org.ojalgo.benchmark.lab.FillByMultiplying.execute": 6180.910 ±(99.9%) 1560.677 ops/min [Average] (min, avg, max) = (6100.482, 6180.910, 6270.789), stdev = 85.546 CI (99.9%): [4620.233, 7741.588] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 1.8.0-zing_17.12.1.0, VM 1.8.0-zing_17.12.1.0-b1-product-azlinuxM-X86_64 # VM invoker: /opt/zing/zing-jdk1.8.0-17.12.1.0-1-x86_64/jre/bin/java # VM options: -Xmx6g # Warmup: 7 iterations, 1 min each # Measurement: 3 iterations, 1 min each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: org.ojalgo.benchmark.lab.FillByMultiplying.execute # Parameters: (dim = 500, lib = MTJ) # Run progress: 88.16% complete, ETA 01:30:07 # Fork: 1 of 1 # Warmup Iteration 1: Jan 27, 2018 10:07:47 AM com.github.fommil.netlib.BLAS WARNING: Failed to load implementation from: com.github.fommil.netlib.NativeSystemBLAS Jan 27, 2018 10:07:47 AM com.github.fommil.jni.JniLoader liberalLoad INFO: successfully loaded /tmp/jniloader2996784445815613403netlib-native_ref-linux-x86_64.so 882.974 ops/min # Warmup Iteration 2: 877.662 ops/min # Warmup Iteration 3: 882.751 ops/min # Warmup Iteration 4: 879.560 ops/min # Warmup Iteration 5: 889.381 ops/min # Warmup Iteration 6: 883.360 ops/min # Warmup Iteration 7: 883.672 ops/min Iteration 1: 880.213 ops/min Iteration 2: 878.144 ops/min Iteration 3: 878.729 ops/min Result "org.ojalgo.benchmark.lab.FillByMultiplying.execute": 879.029 ±(99.9%) 19.458 ops/min [Average] (min, avg, max) = (878.144, 879.029, 880.213), stdev = 1.067 CI (99.9%): [859.571, 898.487] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 1.8.0-zing_17.12.1.0, VM 1.8.0-zing_17.12.1.0-b1-product-azlinuxM-X86_64 # VM invoker: /opt/zing/zing-jdk1.8.0-17.12.1.0-1-x86_64/jre/bin/java # VM options: -Xmx6g # Warmup: 7 iterations, 1 min each # Measurement: 3 iterations, 1 min each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: org.ojalgo.benchmark.lab.FillByMultiplying.execute # Parameters: (dim = 512, lib = ACM) # Run progress: 89.47% complete, ETA 01:20:07 # Fork: 1 of 1 # Warmup Iteration 1: 198.711 ops/min # Warmup Iteration 2: 215.352 ops/min # Warmup Iteration 3: 215.357 ops/min # Warmup Iteration 4: 215.209 ops/min # Warmup Iteration 5: 216.614 ops/min # Warmup Iteration 6: 215.763 ops/min # Warmup Iteration 7: 216.927 ops/min Iteration 1: 216.116 ops/min Iteration 2: 215.674 ops/min Iteration 3: 215.172 ops/min Result "org.ojalgo.benchmark.lab.FillByMultiplying.execute": 215.654 ±(99.9%) 8.611 ops/min [Average] (min, avg, max) = (215.172, 215.654, 216.116), stdev = 0.472 CI (99.9%): [207.043, 224.265] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 1.8.0-zing_17.12.1.0, VM 1.8.0-zing_17.12.1.0-b1-product-azlinuxM-X86_64 # VM invoker: /opt/zing/zing-jdk1.8.0-17.12.1.0-1-x86_64/jre/bin/java # VM options: -Xmx6g # Warmup: 7 iterations, 1 min each # Measurement: 3 iterations, 1 min each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: org.ojalgo.benchmark.lab.FillByMultiplying.execute # Parameters: (dim = 512, lib = EJML) # Run progress: 90.79% complete, ETA 01:10:06 # Fork: 1 of 1 # Warmup Iteration 1: 431.812 ops/min # Warmup Iteration 2: 431.817 ops/min # Warmup Iteration 3: 434.045 ops/min # Warmup Iteration 4: 432.364 ops/min # Warmup Iteration 5: 436.326 ops/min # Warmup Iteration 6: 432.254 ops/min # Warmup Iteration 7: 434.085 ops/min Iteration 1: 434.291 ops/min Iteration 2: 434.563 ops/min Iteration 3: 435.133 ops/min Result "org.ojalgo.benchmark.lab.FillByMultiplying.execute": 434.662 ±(99.9%) 7.832 ops/min [Average] (min, avg, max) = (434.291, 434.662, 435.133), stdev = 0.429 CI (99.9%): [426.830, 442.494] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 1.8.0-zing_17.12.1.0, VM 1.8.0-zing_17.12.1.0-b1-product-azlinuxM-X86_64 # VM invoker: /opt/zing/zing-jdk1.8.0-17.12.1.0-1-x86_64/jre/bin/java # VM options: -Xmx6g # Warmup: 7 iterations, 1 min each # Measurement: 3 iterations, 1 min each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: org.ojalgo.benchmark.lab.FillByMultiplying.execute # Parameters: (dim = 512, lib = ojAlgo) # Run progress: 92.11% complete, ETA 01:00:05 # Fork: 1 of 1 # Warmup Iteration 1: 6679.912 ops/min # Warmup Iteration 2: 6913.119 ops/min # Warmup Iteration 3: 6847.305 ops/min # Warmup Iteration 4: 6891.138 ops/min # Warmup Iteration 5: 6884.775 ops/min # Warmup Iteration 6: 6789.751 ops/min # Warmup Iteration 7: 6672.825 ops/min Iteration 1: 6489.647 ops/min Iteration 2: 6735.603 ops/min Iteration 3: 6726.520 ops/min Result "org.ojalgo.benchmark.lab.FillByMultiplying.execute": 6650.590 ±(99.9%) 2544.173 ops/min [Average] (min, avg, max) = (6489.647, 6650.590, 6735.603), stdev = 139.455 CI (99.9%): [4106.418, 9194.763] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 1.8.0-zing_17.12.1.0, VM 1.8.0-zing_17.12.1.0-b1-product-azlinuxM-X86_64 # VM invoker: /opt/zing/zing-jdk1.8.0-17.12.1.0-1-x86_64/jre/bin/java # VM options: -Xmx6g # Warmup: 7 iterations, 1 min each # Measurement: 3 iterations, 1 min each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: org.ojalgo.benchmark.lab.FillByMultiplying.execute # Parameters: (dim = 512, lib = MTJ) # Run progress: 93.42% complete, ETA 00:50:04 # Fork: 1 of 1 # Warmup Iteration 1: Jan 27, 2018 10:47:53 AM com.github.fommil.netlib.BLAS WARNING: Failed to load implementation from: com.github.fommil.netlib.NativeSystemBLAS Jan 27, 2018 10:47:53 AM com.github.fommil.jni.JniLoader liberalLoad INFO: successfully loaded /tmp/jniloader3491540680877725430netlib-native_ref-linux-x86_64.so 829.267 ops/min # Warmup Iteration 2: 825.405 ops/min # Warmup Iteration 3: 832.334 ops/min # Warmup Iteration 4: 826.956 ops/min # Warmup Iteration 5: 831.119 ops/min # Warmup Iteration 6: 828.465 ops/min # Warmup Iteration 7: 827.914 ops/min Iteration 1: 826.964 ops/min Iteration 2: 829.073 ops/min Iteration 3: 827.552 ops/min Result "org.ojalgo.benchmark.lab.FillByMultiplying.execute": 827.863 ±(99.9%) 19.853 ops/min [Average] (min, avg, max) = (826.964, 827.863, 829.073), stdev = 1.088 CI (99.9%): [808.009, 847.716] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 1.8.0-zing_17.12.1.0, VM 1.8.0-zing_17.12.1.0-b1-product-azlinuxM-X86_64 # VM invoker: /opt/zing/zing-jdk1.8.0-17.12.1.0-1-x86_64/jre/bin/java # VM options: -Xmx6g # Warmup: 7 iterations, 1 min each # Measurement: 3 iterations, 1 min each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: org.ojalgo.benchmark.lab.FillByMultiplying.execute # Parameters: (dim = 1000, lib = ACM) # Run progress: 94.74% complete, ETA 00:40:03 # Fork: 1 of 1 # Warmup Iteration 1: 2.787 ops/min # Warmup Iteration 2: 8.241 ops/min # Warmup Iteration 3: 7.926 ops/min # Warmup Iteration 4: 7.828 ops/min # Warmup Iteration 5: 7.961 ops/min # Warmup Iteration 6: 7.781 ops/min # Warmup Iteration 7: 8.275 ops/min Iteration 1: 8.256 ops/min Iteration 2: 8.438 ops/min Iteration 3: 8.461 ops/min Result "org.ojalgo.benchmark.lab.FillByMultiplying.execute": 8.385 ±(99.9%) 2.048 ops/min [Average] (min, avg, max) = (8.256, 8.385, 8.461), stdev = 0.112 CI (99.9%): [6.337, 10.433] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 1.8.0-zing_17.12.1.0, VM 1.8.0-zing_17.12.1.0-b1-product-azlinuxM-X86_64 # VM invoker: /opt/zing/zing-jdk1.8.0-17.12.1.0-1-x86_64/jre/bin/java # VM options: -Xmx6g # Warmup: 7 iterations, 1 min each # Measurement: 3 iterations, 1 min each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: org.ojalgo.benchmark.lab.FillByMultiplying.execute # Parameters: (dim = 1000, lib = EJML) # Run progress: 96.05% complete, ETA 00:30:04 # Fork: 1 of 1 # Warmup Iteration 1: 52.325 ops/min # Warmup Iteration 2: 52.631 ops/min # Warmup Iteration 3: 51.795 ops/min # Warmup Iteration 4: 51.336 ops/min # Warmup Iteration 5: 50.962 ops/min # Warmup Iteration 6: 51.943 ops/min # Warmup Iteration 7: 51.805 ops/min Iteration 1: 51.743 ops/min Iteration 2: 51.450 ops/min Iteration 3: 52.634 ops/min Result "org.ojalgo.benchmark.lab.FillByMultiplying.execute": 51.942 ±(99.9%) 11.250 ops/min [Average] (min, avg, max) = (51.450, 51.942, 52.634), stdev = 0.617 CI (99.9%): [40.692, 63.192] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 1.8.0-zing_17.12.1.0, VM 1.8.0-zing_17.12.1.0-b1-product-azlinuxM-X86_64 # VM invoker: /opt/zing/zing-jdk1.8.0-17.12.1.0-1-x86_64/jre/bin/java # VM options: -Xmx6g # Warmup: 7 iterations, 1 min each # Measurement: 3 iterations, 1 min each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: org.ojalgo.benchmark.lab.FillByMultiplying.execute # Parameters: (dim = 1000, lib = ojAlgo) # Run progress: 97.37% complete, ETA 00:20:02 # Fork: 1 of 1 # Warmup Iteration 1: 573.895 ops/min # Warmup Iteration 2: 555.483 ops/min # Warmup Iteration 3: 558.813 ops/min # Warmup Iteration 4: 559.992 ops/min # Warmup Iteration 5: 558.850 ops/min # Warmup Iteration 6: 559.212 ops/min # Warmup Iteration 7: 556.989 ops/min Iteration 1: 559.384 ops/min Iteration 2: 558.922 ops/min Iteration 3: 558.503 ops/min Result "org.ojalgo.benchmark.lab.FillByMultiplying.execute": 558.936 ±(99.9%) 8.035 ops/min [Average] (min, avg, max) = (558.503, 558.936, 559.384), stdev = 0.440 CI (99.9%): [550.901, 566.972] (assumes normal distribution) # JMH version: 1.20 # VM version: JDK 1.8.0-zing_17.12.1.0, VM 1.8.0-zing_17.12.1.0-b1-product-azlinuxM-X86_64 # VM invoker: /opt/zing/zing-jdk1.8.0-17.12.1.0-1-x86_64/jre/bin/java # VM options: -Xmx6g # Warmup: 7 iterations, 1 min each # Measurement: 3 iterations, 1 min each # Timeout: 10 min per iteration # Threads: 1 thread, will synchronize iterations # Benchmark mode: Throughput, ops/time # Benchmark: org.ojalgo.benchmark.lab.FillByMultiplying.execute # Parameters: (dim = 1000, lib = MTJ) # Run progress: 98.68% complete, ETA 00:10:01 # Fork: 1 of 1 # Warmup Iteration 1: Jan 27, 2018 11:28:34 AM com.github.fommil.netlib.BLAS WARNING: Failed to load implementation from: com.github.fommil.netlib.NativeSystemBLAS Jan 27, 2018 11:28:34 AM com.github.fommil.jni.JniLoader liberalLoad INFO: successfully loaded /tmp/jniloader3315500935986472664netlib-native_ref-linux-x86_64.so 110.406 ops/min # Warmup Iteration 2: 112.055 ops/min # Warmup Iteration 3: 111.143 ops/min # Warmup Iteration 4: 111.937 ops/min # Warmup Iteration 5: 111.133 ops/min # Warmup Iteration 6: 111.599 ops/min # Warmup Iteration 7: 111.325 ops/min Iteration 1: 112.087 ops/min Iteration 2: 111.358 ops/min Iteration 3: 112.398 ops/min Result "org.ojalgo.benchmark.lab.FillByMultiplying.execute": 111.947 ±(99.9%) 9.739 ops/min [Average] (min, avg, max) = (111.358, 111.947, 112.398), stdev = 0.534 CI (99.9%): [102.208, 121.686] (assumes normal distribution) # Run complete. Total time: 12:41:50 Benchmark (dim) (lib) Mode Cnt Score Error Units FillByMultiplying.execute 1 ACM thrpt 3 477097578.490 ± 39478014.287 ops/min FillByMultiplying.execute 1 EJML thrpt 3 5885027957.069 ± 193471765.182 ops/min FillByMultiplying.execute 1 ojAlgo thrpt 3 3140133861.131 ± 107429139.096 ops/min FillByMultiplying.execute 1 MTJ thrpt 3 114755276.176 ± 4507190.673 ops/min FillByMultiplying.execute 2 ACM thrpt 3 263720682.480 ± 16620276.452 ops/min FillByMultiplying.execute 2 EJML thrpt 3 1500660858.748 ± 71896188.731 ops/min FillByMultiplying.execute 2 ojAlgo thrpt 3 4110569011.629 ± 285590825.896 ops/min FillByMultiplying.execute 2 MTJ thrpt 3 108272831.625 ± 3736056.923 ops/min FillByMultiplying.execute 3 ACM thrpt 3 170349454.217 ± 1213634.389 ops/min FillByMultiplying.execute 3 EJML thrpt 3 796621035.927 ± 46061599.850 ops/min FillByMultiplying.execute 3 ojAlgo thrpt 3 2026707603.456 ± 321160225.332 ops/min FillByMultiplying.execute 3 MTJ thrpt 3 102358982.154 ± 1276591.121 ops/min FillByMultiplying.execute 4 ACM thrpt 3 127648327.676 ± 10657031.915 ops/min FillByMultiplying.execute 4 EJML thrpt 3 432664129.290 ± 17572696.715 ops/min FillByMultiplying.execute 4 ojAlgo thrpt 3 1783858850.881 ± 66857411.724 ops/min FillByMultiplying.execute 4 MTJ thrpt 3 89536111.000 ± 7698315.038 ops/min FillByMultiplying.execute 5 ACM thrpt 3 83774945.168 ± 8713500.065 ops/min FillByMultiplying.execute 5 EJML thrpt 3 255179935.029 ± 12409467.601 ops/min FillByMultiplying.execute 5 ojAlgo thrpt 3 855238191.545 ± 27401520.658 ops/min FillByMultiplying.execute 5 MTJ thrpt 3 78835720.004 ± 2938844.048 ops/min FillByMultiplying.execute 8 ACM thrpt 3 28060007.547 ± 725432.031 ops/min FillByMultiplying.execute 8 EJML thrpt 3 69999077.698 ± 1405535.082 ops/min FillByMultiplying.execute 8 ojAlgo thrpt 3 329433851.501 ± 22874402.711 ops/min FillByMultiplying.execute 8 MTJ thrpt 3 50105264.284 ± 3872748.681 ops/min FillByMultiplying.execute 10 ACM thrpt 3 18779160.180 ± 946041.413 ops/min FillByMultiplying.execute 10 EJML thrpt 3 38883376.943 ± 2735392.645 ops/min FillByMultiplying.execute 10 ojAlgo thrpt 3 199143817.056 ± 3962308.901 ops/min FillByMultiplying.execute 10 MTJ thrpt 3 40828733.353 ± 1106819.198 ops/min FillByMultiplying.execute 16 ACM thrpt 3 6113546.867 ± 303414.633 ops/min FillByMultiplying.execute 16 EJML thrpt 3 10364348.954 ± 563018.326 ops/min FillByMultiplying.execute 16 ojAlgo thrpt 3 13882230.441 ± 1230244.048 ops/min FillByMultiplying.execute 16 MTJ thrpt 3 14465292.152 ± 358814.569 ops/min FillByMultiplying.execute 20 ACM thrpt 3 3365137.018 ± 51056.044 ops/min FillByMultiplying.execute 20 EJML thrpt 3 6281182.289 ± 297396.873 ops/min FillByMultiplying.execute 20 ojAlgo thrpt 3 7522495.368 ± 179520.140 ops/min FillByMultiplying.execute 20 MTJ thrpt 3 8010167.126 ± 465433.238 ops/min FillByMultiplying.execute 32 ACM thrpt 3 951750.602 ± 54529.576 ops/min FillByMultiplying.execute 32 EJML thrpt 3 1394865.622 ± 96240.379 ops/min FillByMultiplying.execute 32 ojAlgo thrpt 3 6461151.850 ± 9389.292 ops/min FillByMultiplying.execute 32 MTJ thrpt 3 2684577.859 ± 153029.347 ops/min FillByMultiplying.execute 50 ACM thrpt 3 263281.973 ± 7808.011 ops/min FillByMultiplying.execute 50 EJML thrpt 3 378357.069 ± 16574.268 ops/min FillByMultiplying.execute 50 ojAlgo thrpt 3 683885.706 ± 364160.091 ops/min FillByMultiplying.execute 50 MTJ thrpt 3 791352.009 ± 1446.200 ops/min FillByMultiplying.execute 64 ACM thrpt 3 129404.861 ± 9314.383 ops/min FillByMultiplying.execute 64 EJML thrpt 3 219356.648 ± 13909.212 ops/min FillByMultiplying.execute 64 ojAlgo thrpt 3 651890.709 ± 315846.677 ops/min FillByMultiplying.execute 64 MTJ thrpt 3 386396.241 ± 34647.576 ops/min FillByMultiplying.execute 100 ACM thrpt 3 32768.247 ± 1668.242 ops/min FillByMultiplying.execute 100 EJML thrpt 3 53078.582 ± 1746.612 ops/min FillByMultiplying.execute 100 ojAlgo thrpt 3 256581.404 ± 81100.710 ops/min FillByMultiplying.execute 100 MTJ thrpt 3 101807.938 ± 8909.117 ops/min FillByMultiplying.execute 128 ACM thrpt 3 16469.298 ± 1099.052 ops/min FillByMultiplying.execute 128 EJML thrpt 3 26137.397 ± 1534.202 ops/min FillByMultiplying.execute 128 ojAlgo thrpt 3 184528.855 ± 346674.242 ops/min FillByMultiplying.execute 128 MTJ thrpt 3 47367.631 ± 4581.157 ops/min FillByMultiplying.execute 200 ACM thrpt 3 4503.697 ± 595.383 ops/min FillByMultiplying.execute 200 EJML thrpt 3 7014.059 ± 645.515 ops/min FillByMultiplying.execute 200 ojAlgo thrpt 3 64153.887 ± 2451.058 ops/min FillByMultiplying.execute 200 MTJ thrpt 3 12440.474 ± 1040.669 ops/min FillByMultiplying.execute 256 ACM thrpt 3 2076.258 ± 114.043 ops/min FillByMultiplying.execute 256 EJML thrpt 3 3330.162 ± 187.048 ops/min FillByMultiplying.execute 256 ojAlgo thrpt 3 38371.474 ± 475.891 ops/min FillByMultiplying.execute 256 MTJ thrpt 3 6102.201 ± 784.708 ops/min FillByMultiplying.execute 500 ACM thrpt 3 219.992 ± 19.842 ops/min FillByMultiplying.execute 500 EJML thrpt 3 464.855 ± 26.160 ops/min FillByMultiplying.execute 500 ojAlgo thrpt 3 6180.910 ± 1560.677 ops/min FillByMultiplying.execute 500 MTJ thrpt 3 879.029 ± 19.458 ops/min FillByMultiplying.execute 512 ACM thrpt 3 215.654 ± 8.611 ops/min FillByMultiplying.execute 512 EJML thrpt 3 434.662 ± 7.832 ops/min FillByMultiplying.execute 512 ojAlgo thrpt 3 6650.590 ± 2544.173 ops/min FillByMultiplying.execute 512 MTJ thrpt 3 827.863 ± 19.853 ops/min FillByMultiplying.execute 1000 ACM thrpt 3 8.385 ± 2.048 ops/min FillByMultiplying.execute 1000 EJML thrpt 3 51.942 ± 11.250 ops/min FillByMultiplying.execute 1000 ojAlgo thrpt 3 558.936 ± 8.035 ops/min FillByMultiplying.execute 1000 MTJ thrpt 3 111.947 ± 9.739 ops/min