JuliaImages / ImageFiltering.jl

Julia implementations of multidimensional array convolution and nonlinear stencil operations
Other
99 stars 49 forks source link

give friendly error message for Pad + indices case #168

Closed johnnychen94 closed 4 years ago

johnnychen94 commented 4 years ago

closes #167

johnnychen94 commented 4 years ago

The error seems unrelated. Will check it tomorrow.

github-actions[bot] commented 4 years ago
Benchmark result # Judge result # Benchmark Report for */home/runner/work/ImageFiltering.jl/ImageFiltering.jl* ## Job Properties * Time of benchmarks: - Target: 28 Apr 2020 - 10:11 - Baseline: 28 Apr 2020 - 10:24 * Package commits: - Target: 960f17 - Baseline: 8c9f17 * Julia commits: - Target: 2d5741 - Baseline: 2d5741 * Julia command flags: - Target: None - Baseline: None * Environment variables: - Target: None - Baseline: None ## Results A ratio greater than `1.0` denotes a possible regression (marked with :x:), while a ratio less than `1.0` denotes a possible improvement (marked with :white_check_mark:). Only significant results - results that indicate possible regressions or improvements - are shown below (thus, an empty table means that all benchmark results remained invariant between builds). | ID | time ratio | memory ratio | |------------------------------------------------------|------------------------------|--------------| | `["imfilter", "FFT_F32_100×100"]` | 1.09 (5%) :x: | 1.00 (1%) | | `["imfilter", "FFT_F32_100×100×100"]` | 0.94 (5%) :white_check_mark: | 1.00 (1%) | | `["imfilter", "FFT_GrayF32_100×100"]` | 0.88 (5%) :white_check_mark: | 1.00 (1%) | | `["imfilter", "FFT_GrayF32_2048"]` | 0.87 (5%) :white_check_mark: | 1.00 (1%) | | `["imfilter", "FFT_GrayN0f8_100×100"]` | 1.15 (5%) :x: | 1.00 (1%) | | `["imfilter", "FFT_GrayN0f8_2048"]` | 0.93 (5%) :white_check_mark: | 1.00 (1%) | | `["imfilter", "FFT_N0f8_2048"]` | 0.85 (5%) :white_check_mark: | 1.00 (1%) | | `["imfilter", "FFT_RGBF32_100×100×100"]` | 0.95 (5%) :white_check_mark: | 1.00 (1%) | | `["imfilter", "FFT_RGBN0f8_2048"]` | 0.94 (5%) :white_check_mark: | 1.00 (1%) | | `["imfilter", "IIRGaussian_F32_100×100"]` | 1.13 (5%) :x: | 1.00 (1%) | | `["imfilter", "IIRGaussian_F32_2048"]` | 0.93 (5%) :white_check_mark: | 1.00 (1%) | | `["imfilter", "IIRGaussian_GrayF32_100×100"]` | 1.08 (5%) :x: | 1.00 (1%) | | `["imfilter", "IIRGaussian_GrayF32_100×100×100"]` | 0.89 (5%) :white_check_mark: | 1.00 (1%) | | `["imfilter", "IIRGaussian_GrayF32_2048"]` | 0.93 (5%) :white_check_mark: | 1.00 (1%) | | `["imfilter", "IIRGaussian_GrayN0f8_100×100"]` | 1.14 (5%) :x: | 1.00 (1%) | | `["imfilter", "IIRGaussian_RGBF32_100×100"]` | 1.07 (5%) :x: | 1.00 (1%) | | `["imfilter", "IIRGaussian_RGBF32_2048"]` | 0.88 (5%) :white_check_mark: | 1.00 (1%) | | `["imfilter", "IIRGaussian_RGBN0f8_2048"]` | 0.94 (5%) :white_check_mark: | 1.00 (1%) | | `["imfilter", "IIRGaussian_RGBN0f8_2048×2048"]` | 0.87 (5%) :white_check_mark: | 1.00 (1%) | | `["imfilter", "denselarge_F32_100×100"]` | 1.24 (5%) :x: | 1.00 (1%) | | `["imfilter", "denselarge_GrayF32_100×100"]` | 1.08 (5%) :x: | 1.00 (1%) | | `["imfilter", "denselarge_GrayF32_2048"]` | 1.07 (5%) :x: | 1.00 (1%) | | `["imfilter", "denselarge_N0f8_100×100"]` | 1.07 (5%) :x: | 1.00 (1%) | | `["imfilter", "denselarge_RGBF32_2048"]` | 0.94 (5%) :white_check_mark: | 1.00 (1%) | | `["imfilter", "denselarge_RGBN0f8_100×100"]` | 1.07 (5%) :x: | 1.00 (1%) | | `["imfilter", "densesmall_F32_100×100"]` | 0.93 (5%) :white_check_mark: | 1.00 (1%) | | `["imfilter", "densesmall_F32_100×100×100"]` | 1.09 (5%) :x: | 1.00 (1%) | | `["imfilter", "densesmall_GrayN0f8_100×100"]` | 0.93 (5%) :white_check_mark: | 1.00 (1%) | | `["imfilter", "densesmall_GrayN0f8_2048×2048"]` | 0.87 (5%) :white_check_mark: | 1.00 (1%) | | `["imfilter", "densesmall_N0f8_100×100"]` | 0.93 (5%) :white_check_mark: | 1.00 (1%) | | `["imfilter", "densesmall_N0f8_100×100×100"]` | 1.06 (5%) :x: | 1.00 (1%) | | `["imfilter", "densesmall_RGBF32_100×100"]` | 0.94 (5%) :white_check_mark: | 1.00 (1%) | | `["imfilter", "densesmall_RGBF32_100×100×100"]` | 1.07 (5%) :x: | 1.00 (1%) | | `["imfilter", "densesmall_RGBF32_2048"]` | 0.94 (5%) :white_check_mark: | 1.00 (1%) | | `["imfilter", "densesmall_RGBF32_2048×2048"]` | 0.88 (5%) :white_check_mark: | 1.00 (1%) | | `["imfilter", "densesmall_RGBN0f8_100×100"]` | 1.07 (5%) :x: | 1.00 (1%) | | `["imfilter", "densesmall_RGBN0f8_2048"]` | 1.07 (5%) :x: | 1.00 (1%) | | `["imfilter", "factoredlarge_F32_2048"]` | 0.86 (5%) :white_check_mark: | 1.00 (1%) | | `["imfilter", "factoredlarge_GrayF32_2048"]` | 1.08 (5%) :x: | 1.00 (1%) | | `["imfilter", "factoredlarge_GrayN0f8_100×100"]` | 0.93 (5%) :white_check_mark: | 1.00 (1%) | | `["imfilter", "factoredlarge_GrayN0f8_2048"]` | 0.93 (5%) :white_check_mark: | 1.00 (1%) | | `["imfilter", "factoredlarge_GrayN0f8_2048×2048"]` | 1.05 (5%) :x: | 1.00 (1%) | | `["imfilter", "factoredlarge_N0f8_100×100"]` | 0.93 (5%) :white_check_mark: | 1.00 (1%) | | `["imfilter", "factoredlarge_RGBN0f8_100×100"]` | 0.94 (5%) :white_check_mark: | 1.00 (1%) | | `["imfilter", "factoredlarge_RGBN0f8_2048"]` | 0.93 (5%) :white_check_mark: | 1.00 (1%) | | `["imfilter", "factoredsmall_F32_100×100"]` | 0.94 (5%) :white_check_mark: | 1.00 (1%) | | `["imfilter", "factoredsmall_F32_2048"]` | 1.08 (5%) :x: | 1.00 (1%) | | `["imfilter", "factoredsmall_F32_2048×2048"]` | 0.93 (5%) :white_check_mark: | 1.00 (1%) | | `["imfilter", "factoredsmall_GrayF32_100×100"]` | 0.93 (5%) :white_check_mark: | 1.00 (1%) | | `["imfilter", "factoredsmall_GrayN0f8_100×100"]` | 0.88 (5%) :white_check_mark: | 1.00 (1%) | | `["imfilter", "factoredsmall_GrayN0f8_100×100×100"]` | 1.06 (5%) :x: | 1.00 (1%) | | `["imfilter", "factoredsmall_GrayN0f8_2048"]` | 1.13 (5%) :x: | 1.00 (1%) | | `["imfilter", "factoredsmall_N0f8_2048×2048"]` | 0.81 (5%) :white_check_mark: | 1.00 (1%) | | `["imfilter", "factoredsmall_RGBF32_100×100"]` | 0.93 (5%) :white_check_mark: | 1.00 (1%) | | `["imfilter", "factoredsmall_RGBF32_2048"]` | 0.88 (5%) :white_check_mark: | 1.00 (1%) | | `["mapwindow", "mean, small window"]` | 0.93 (5%) :white_check_mark: | 1.00 (1%) | | `["mapwindow", "median!"]` | 0.93 (5%) :white_check_mark: | 1.00 (1%) | | `["mapwindow", "minimum"]` | 0.84 (5%) :white_check_mark: | 1.00 (1%) | ## Benchmark Group List Here's a list of all the benchmark groups executed by this job: - `["imfilter"]` - `["mapwindow"]` ## Julia versioninfo ### Target ``` Julia Version 1.3.1 Commit 2d5741174c (2019-12-30 21:36 UTC) Platform Info: OS: Linux (x86_64-pc-linux-gnu) Ubuntu 18.04.4 LTS uname: Linux 5.0.0-1035-azure #37-Ubuntu SMP Wed Mar 18 11:21:35 UTC 2020 x86_64 x86_64 CPU: Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz: speed user nice sys idle irq #1 2095 MHz 32123 s 0 s 2294 s 54439 s 0 s #2 2095 MHz 51492 s 0 s 3486 s 34200 s 0 s Memory: 6.782737731933594 GB (2157.06640625 MB free) Uptime: 908.0 sec Load Avg: 1.0 1.02734375 0.75537109375 WORD_SIZE: 64 LIBM: libopenlibm LLVM: libLLVM-6.0.1 (ORCJIT, skylake) ``` ### Baseline ``` Julia Version 1.3.1 Commit 2d5741174c (2019-12-30 21:36 UTC) Platform Info: OS: Linux (x86_64-pc-linux-gnu) Ubuntu 18.04.4 LTS uname: Linux 5.0.0-1035-azure #37-Ubuntu SMP Wed Mar 18 11:21:35 UTC 2020 x86_64 x86_64 CPU: Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz: speed user nice sys idle irq #1 2095 MHz 93900 s 0 s 4581 s 65445 s 0 s #2 2095 MHz 62515 s 0 s 4430 s 97170 s 0 s Memory: 6.782737731933594 GB (2139.05078125 MB free) Uptime: 1661.0 sec Load Avg: 1.0 1.0 0.92529296875 WORD_SIZE: 64 LIBM: libopenlibm LLVM: libLLVM-6.0.1 (ORCJIT, skylake) ``` --- # Target result # Benchmark Report for */home/runner/work/ImageFiltering.jl/ImageFiltering.jl* ## Job Properties * Time of benchmark: 28 Apr 2020 - 10:11 * Package commit: 960f17 * Julia commit: 2d5741 * Julia command flags: None * Environment variables: None ## Results Below is a table of this job's results, obtained by running the benchmarks. The values listed in the `ID` column have the structure `[parent_group, child_group, ..., key]`, and can be used to index into the BaseBenchmarks suite to retrieve the corresponding benchmarks. The percentages accompanying time and memory values in the below table are noise tolerances. The "true" time/memory value for a given benchmark is expected to fall within this percentage of the reported value. An empty cell means that the value was zero. | ID | time | GC time | memory | allocations | |------------------------------------------------------|----------------:|----------:|----------------:|------------:| | `["imfilter", "FFT_F32_100×100"]` | 496.318 μs (5%) | | 1.35 MiB (1%) | 246 | | `["imfilter", "FFT_F32_100×100×100"]` | 94.152 ms (5%) | 1.969 ms | 169.15 MiB (1%) | 281 | | `["imfilter", "FFT_F32_2048"]` | 317.634 μs (5%) | | 183.14 KiB (1%) | 219 | | `["imfilter", "FFT_F32_2048×2048"]` | 432.488 ms (5%) | 5.758 ms | 397.06 MiB (1%) | 265 | | `["imfilter", "FFT_GrayF32_100×100"]` | 473.946 μs (5%) | | 1.35 MiB (1%) | 236 | | `["imfilter", "FFT_GrayF32_100×100×100"]` | 101.483 ms (5%) | 2.259 ms | 169.15 MiB (1%) | 268 | | `["imfilter", "FFT_GrayF32_2048"]` | 285.513 μs (5%) | | 182.83 KiB (1%) | 212 | | `["imfilter", "FFT_GrayF32_2048×2048"]` | 450.396 ms (5%) | 6.067 ms | 397.06 MiB (1%) | 255 | | `["imfilter", "FFT_GrayN0f8_100×100"]` | 520.031 μs (5%) | | 1.35 MiB (1%) | 236 | | `["imfilter", "FFT_GrayN0f8_100×100×100"]` | 96.646 ms (5%) | 2.192 ms | 169.15 MiB (1%) | 268 | | `["imfilter", "FFT_GrayN0f8_2048"]` | 291.623 μs (5%) | | 182.83 KiB (1%) | 212 | | `["imfilter", "FFT_GrayN0f8_2048×2048"]` | 424.114 ms (5%) | 4.391 ms | 397.06 MiB (1%) | 255 | | `["imfilter", "FFT_N0f8_100×100"]` | 470.914 μs (5%) | | 1.35 MiB (1%) | 246 | | `["imfilter", "FFT_N0f8_100×100×100"]` | 94.886 ms (5%) | 2.092 ms | 169.15 MiB (1%) | 281 | | `["imfilter", "FFT_N0f8_2048"]` | 269.709 μs (5%) | | 183.14 KiB (1%) | 219 | | `["imfilter", "FFT_N0f8_2048×2048"]` | 414.000 ms (5%) | 5.464 ms | 397.06 MiB (1%) | 265 | | `["imfilter", "FFT_RGBF32_100×100"]` | 1.543 ms (5%) | | 3.27 MiB (1%) | 261 | | `["imfilter", "FFT_RGBF32_100×100×100"]` | 361.252 ms (5%) | 5.241 ms | 410.41 MiB (1%) | 281 | | `["imfilter", "FFT_RGBF32_2048"]` | 523.053 μs (5%) | | 387.14 KiB (1%) | 231 | | `["imfilter", "FFT_RGBF32_2048×2048"]` | 1.495 s (5%) | 34.824 ms | 972.07 MiB (1%) | 281 | | `["imfilter", "FFT_RGBN0f8_100×100"]` | 1.526 ms (5%) | | 3.27 MiB (1%) | 261 | | `["imfilter", "FFT_RGBN0f8_100×100×100"]` | 347.979 ms (5%) | 4.234 ms | 410.41 MiB (1%) | 281 | | `["imfilter", "FFT_RGBN0f8_2048"]` | 512.413 μs (5%) | | 387.13 KiB (1%) | 231 | | `["imfilter", "FFT_RGBN0f8_2048×2048"]` | 1.431 s (5%) | 10.279 ms | 972.07 MiB (1%) | 281 | | `["imfilter", "IIRGaussian_F32_100×100"]` | 192.112 μs (5%) | | 131.02 KiB (1%) | 128 | | `["imfilter", "IIRGaussian_F32_100×100×100"]` | 33.491 ms (5%) | | 16.34 MiB (1%) | 10139 | | `["imfilter", "IIRGaussian_F32_2048"]` | 29.401 μs (5%) | | 32.91 KiB (1%) | 15 | | `["imfilter", "IIRGaussian_F32_2048×2048"]` | 82.583 ms (5%) | | 48.25 MiB (1%) | 2076 | | `["imfilter", "IIRGaussian_GrayF32_100×100"]` | 209.507 μs (5%) | | 131.02 KiB (1%) | 128 | | `["imfilter", "IIRGaussian_GrayF32_100×100×100"]` | 30.065 ms (5%) | | 16.34 MiB (1%) | 10139 | | `["imfilter", "IIRGaussian_GrayF32_2048"]` | 29.301 μs (5%) | | 32.91 KiB (1%) | 15 | | `["imfilter", "IIRGaussian_GrayF32_2048×2048"]` | 82.498 ms (5%) | | 48.25 MiB (1%) | 2076 | | `["imfilter", "IIRGaussian_GrayN0f8_100×100"]` | 197.812 μs (5%) | | 131.02 KiB (1%) | 128 | | `["imfilter", "IIRGaussian_GrayN0f8_100×100×100"]` | 34.198 ms (5%) | | 16.34 MiB (1%) | 10139 | | `["imfilter", "IIRGaussian_GrayN0f8_2048"]` | 29.803 μs (5%) | | 32.91 KiB (1%) | 15 | | `["imfilter", "IIRGaussian_GrayN0f8_2048×2048"]` | 83.447 ms (5%) | | 48.25 MiB (1%) | 2076 | | `["imfilter", "IIRGaussian_N0f8_100×100"]` | 194.906 μs (5%) | | 131.02 KiB (1%) | 128 | | `["imfilter", "IIRGaussian_N0f8_100×100×100"]` | 32.738 ms (5%) | | 16.34 MiB (1%) | 10139 | | `["imfilter", "IIRGaussian_N0f8_2048"]` | 29.703 μs (5%) | | 32.91 KiB (1%) | 15 | | `["imfilter", "IIRGaussian_N0f8_2048×2048"]` | 83.578 ms (5%) | | 48.25 MiB (1%) | 2076 | | `["imfilter", "IIRGaussian_RGBF32_100×100"]` | 301.917 μs (5%) | | 365.39 KiB (1%) | 128 | | `["imfilter", "IIRGaussian_RGBF32_100×100×100"]` | 52.560 ms (5%) | | 46.86 MiB (1%) | 10139 | | `["imfilter", "IIRGaussian_RGBF32_2048"]` | 27.702 μs (5%) | | 64.81 KiB (1%) | 17 | | `["imfilter", "IIRGaussian_RGBF32_2048×2048"]` | 133.983 ms (5%) | 2.170 ms | 144.25 MiB (1%) | 2076 | | `["imfilter", "IIRGaussian_RGBN0f8_100×100"]` | 257.717 μs (5%) | | 365.39 KiB (1%) | 128 | | `["imfilter", "IIRGaussian_RGBN0f8_100×100×100"]` | 53.160 ms (5%) | | 46.86 MiB (1%) | 10139 | | `["imfilter", "IIRGaussian_RGBN0f8_2048"]` | 34.201 μs (5%) | | 64.80 KiB (1%) | 17 | | `["imfilter", "IIRGaussian_RGBN0f8_2048×2048"]` | 131.764 ms (5%) | 2.219 ms | 144.25 MiB (1%) | 2076 | | `["imfilter", "denselarge_F32_100×100"]` | 2.446 ms (5%) | | 179.20 KiB (1%) | 24 | | `["imfilter", "denselarge_F32_100×100×100"]` | 3.573 s (5%) | | 18.35 MiB (1%) | 31 | | `["imfilter", "denselarge_F32_2048"]` | 27.101 μs (5%) | | 49.05 KiB (1%) | 16 | | `["imfilter", "denselarge_F32_2048×2048"]` | 1.035 s (5%) | | 64.41 MiB (1%) | 26 | | `["imfilter", "denselarge_GrayF32_100×100"]` | 2.450 ms (5%) | | 179.20 KiB (1%) | 24 | | `["imfilter", "denselarge_GrayF32_100×100×100"]` | 3.579 s (5%) | | 18.35 MiB (1%) | 31 | | `["imfilter", "denselarge_GrayF32_2048"]` | 25.801 μs (5%) | | 49.05 KiB (1%) | 16 | | `["imfilter", "denselarge_GrayF32_2048×2048"]` | 1.037 s (5%) | | 64.41 MiB (1%) | 26 | | `["imfilter", "denselarge_GrayN0f8_100×100"]` | 2.336 ms (5%) | | 179.20 KiB (1%) | 24 | | `["imfilter", "denselarge_GrayN0f8_100×100×100"]` | 3.588 s (5%) | | 18.35 MiB (1%) | 31 | | `["imfilter", "denselarge_GrayN0f8_2048"]` | 24.501 μs (5%) | | 49.05 KiB (1%) | 16 | | `["imfilter", "denselarge_GrayN0f8_2048×2048"]` | 1.055 s (5%) | 2.551 ms | 64.41 MiB (1%) | 26 | | `["imfilter", "denselarge_N0f8_100×100"]` | 2.449 ms (5%) | | 179.20 KiB (1%) | 24 | | `["imfilter", "denselarge_N0f8_100×100×100"]` | 3.576 s (5%) | | 18.35 MiB (1%) | 31 | | `["imfilter", "denselarge_N0f8_2048"]` | 25.602 μs (5%) | | 49.05 KiB (1%) | 16 | | `["imfilter", "denselarge_N0f8_2048×2048"]` | 1.038 s (5%) | | 64.41 MiB (1%) | 26 | | `["imfilter", "denselarge_RGBF32_100×100"]` | 2.653 ms (5%) | | 531.45 KiB (1%) | 24 | | `["imfilter", "denselarge_RGBF32_100×100×100"]` | 3.556 s (5%) | | 55.05 MiB (1%) | 31 | | `["imfilter", "denselarge_RGBF32_2048"]` | 38.603 μs (5%) | | 113.19 KiB (1%) | 17 | | `["imfilter", "denselarge_RGBF32_2048×2048"]` | 1.179 s (5%) | 2.418 ms | 193.16 MiB (1%) | 26 | | `["imfilter", "denselarge_RGBN0f8_100×100"]` | 2.678 ms (5%) | | 531.45 KiB (1%) | 24 | | `["imfilter", "denselarge_RGBN0f8_100×100×100"]` | 3.685 s (5%) | | 55.05 MiB (1%) | 31 | | `["imfilter", "denselarge_RGBN0f8_2048"]` | 42.401 μs (5%) | | 113.17 KiB (1%) | 17 | | `["imfilter", "denselarge_RGBN0f8_2048×2048"]` | 1.184 s (5%) | 2.337 ms | 193.16 MiB (1%) | 26 | | `["imfilter", "densesmall_F32_100×100"]` | 109.710 μs (5%) | | 162.17 KiB (1%) | 24 | | `["imfilter", "densesmall_F32_100×100×100"]` | 48.757 ms (5%) | | 15.73 MiB (1%) | 31 | | `["imfilter", "densesmall_F32_2048"]` | 12.100 μs (5%) | | 32.91 KiB (1%) | 15 | | `["imfilter", "densesmall_F32_2048×2048"]` | 48.072 ms (5%) | | 64.10 MiB (1%) | 26 | | `["imfilter", "densesmall_GrayF32_100×100"]` | 118.105 μs (5%) | | 162.17 KiB (1%) | 24 | | `["imfilter", "densesmall_GrayF32_100×100×100"]` | 47.229 ms (5%) | | 15.73 MiB (1%) | 31 | | `["imfilter", "densesmall_GrayF32_2048"]` | 12.901 μs (5%) | | 32.91 KiB (1%) | 15 | | `["imfilter", "densesmall_GrayF32_2048×2048"]` | 49.481 ms (5%) | | 64.10 MiB (1%) | 26 | | `["imfilter", "densesmall_GrayN0f8_100×100"]` | 111.304 μs (5%) | | 162.17 KiB (1%) | 24 | | `["imfilter", "densesmall_GrayN0f8_100×100×100"]` | 48.263 ms (5%) | | 15.73 MiB (1%) | 31 | | `["imfilter", "densesmall_GrayN0f8_2048"]` | 13.634 μs (5%) | | 32.91 KiB (1%) | 15 | | `["imfilter", "densesmall_GrayN0f8_2048×2048"]` | 49.395 ms (5%) | | 64.10 MiB (1%) | 26 | | `["imfilter", "densesmall_N0f8_100×100"]` | 111.204 μs (5%) | | 162.17 KiB (1%) | 24 | | `["imfilter", "densesmall_N0f8_100×100×100"]` | 47.909 ms (5%) | | 15.73 MiB (1%) | 31 | | `["imfilter", "densesmall_N0f8_2048"]` | 12.501 μs (5%) | | 32.91 KiB (1%) | 15 | | `["imfilter", "densesmall_N0f8_2048×2048"]` | 49.244 ms (5%) | | 64.10 MiB (1%) | 26 | | `["imfilter", "densesmall_RGBF32_100×100"]` | 164.905 μs (5%) | | 480.98 KiB (1%) | 24 | | `["imfilter", "densesmall_RGBF32_100×100×100"]` | 67.556 ms (5%) | | 47.18 MiB (1%) | 31 | | `["imfilter", "densesmall_RGBF32_2048"]` | 19.402 μs (5%) | | 64.81 KiB (1%) | 17 | | `["imfilter", "densesmall_RGBF32_2048×2048"]` | 95.074 ms (5%) | 1.890 ms | 192.22 MiB (1%) | 26 | | `["imfilter", "densesmall_RGBN0f8_100×100"]` | 180.506 μs (5%) | | 480.98 KiB (1%) | 24 | | `["imfilter", "densesmall_RGBN0f8_100×100×100"]` | 66.872 ms (5%) | | 47.18 MiB (1%) | 31 | | `["imfilter", "densesmall_RGBN0f8_2048"]` | 24.101 μs (5%) | | 64.80 KiB (1%) | 17 | | `["imfilter", "densesmall_RGBN0f8_2048×2048"]` | 113.348 ms (5%) | | 192.22 MiB (1%) | 26 | | `["imfilter", "factoredlarge_F32_100×100"]` | 950.631 μs (5%) | | 196.30 KiB (1%) | 28 | | `["imfilter", "factoredlarge_F32_100×100×100"]` | 193.394 ms (5%) | | 35.22 MiB (1%) | 41 | | `["imfilter", "factoredlarge_F32_2048"]` | 72.307 μs (5%) | | 33.56 KiB (1%) | 15 | | `["imfilter", "factoredlarge_F32_2048×2048"]` | 362.371 ms (5%) | | 49.30 MiB (1%) | 30 | | `["imfilter", "factoredlarge_GrayF32_100×100"]` | 965.630 μs (5%) | | 196.30 KiB (1%) | 28 | | `["imfilter", "factoredlarge_GrayF32_100×100×100"]` | 200.195 ms (5%) | | 35.22 MiB (1%) | 41 | | `["imfilter", "factoredlarge_GrayF32_2048"]` | 92.304 μs (5%) | | 33.56 KiB (1%) | 15 | | `["imfilter", "factoredlarge_GrayF32_2048×2048"]` | 368.904 ms (5%) | | 49.30 MiB (1%) | 30 | | `["imfilter", "factoredlarge_GrayN0f8_100×100"]` | 970.041 μs (5%) | | 196.30 KiB (1%) | 28 | | `["imfilter", "factoredlarge_GrayN0f8_100×100×100"]` | 206.724 ms (5%) | | 35.22 MiB (1%) | 41 | | `["imfilter", "factoredlarge_GrayN0f8_2048"]` | 86.303 μs (5%) | | 33.56 KiB (1%) | 15 | | `["imfilter", "factoredlarge_GrayN0f8_2048×2048"]` | 369.227 ms (5%) | | 49.30 MiB (1%) | 30 | | `["imfilter", "factoredlarge_N0f8_100×100"]` | 955.124 μs (5%) | | 196.30 KiB (1%) | 28 | | `["imfilter", "factoredlarge_N0f8_100×100×100"]` | 198.659 ms (5%) | | 35.22 MiB (1%) | 41 | | `["imfilter", "factoredlarge_N0f8_2048"]` | 83.504 μs (5%) | | 33.56 KiB (1%) | 15 | | `["imfilter", "factoredlarge_N0f8_2048×2048"]` | 353.846 ms (5%) | | 49.30 MiB (1%) | 30 | | `["imfilter", "factoredlarge_RGBF32_100×100"]` | 1.349 ms (5%) | | 580.67 KiB (1%) | 28 | | `["imfilter", "factoredlarge_RGBF32_100×100×100"]` | 308.379 ms (5%) | | 105.66 MiB (1%) | 41 | | `["imfilter", "factoredlarge_RGBF32_2048"]` | 119.908 μs (5%) | | 65.78 KiB (1%) | 17 | | `["imfilter", "factoredlarge_RGBF32_2048×2048"]` | 551.901 ms (5%) | 2.352 ms | 147.82 MiB (1%) | 30 | | `["imfilter", "factoredlarge_RGBN0f8_100×100"]` | 1.384 ms (5%) | | 580.67 KiB (1%) | 28 | | `["imfilter", "factoredlarge_RGBN0f8_100×100×100"]` | 312.271 ms (5%) | 2.284 ms | 105.66 MiB (1%) | 41 | | `["imfilter", "factoredlarge_RGBN0f8_2048"]` | 122.506 μs (5%) | | 65.77 KiB (1%) | 17 | | `["imfilter", "factoredlarge_RGBN0f8_2048×2048"]` | 537.798 ms (5%) | 2.270 ms | 147.82 MiB (1%) | 30 | | `["imfilter", "factoredsmall_F32_100×100"]` | 71.102 μs (5%) | | 243.61 KiB (1%) | 28 | | `["imfilter", "factoredsmall_F32_100×100×100"]` | 11.431 ms (5%) | | 31.92 MiB (1%) | 41 | | `["imfilter", "factoredsmall_F32_2048"]` | 11.140 μs (5%) | | 48.86 KiB (1%) | 16 | | `["imfilter", "factoredsmall_F32_2048×2048"]` | 30.022 ms (5%) | | 96.16 MiB (1%) | 30 | | `["imfilter", "factoredsmall_GrayF32_100×100"]` | 80.210 μs (5%) | | 243.61 KiB (1%) | 28 | | `["imfilter", "factoredsmall_GrayF32_100×100×100"]` | 16.440 ms (5%) | | 31.92 MiB (1%) | 41 | | `["imfilter", "factoredsmall_GrayF32_2048"]` | 11.126 μs (5%) | | 48.86 KiB (1%) | 16 | | `["imfilter", "factoredsmall_GrayF32_2048×2048"]` | 43.795 ms (5%) | 1.188 ms | 96.16 MiB (1%) | 30 | | `["imfilter", "factoredsmall_GrayN0f8_100×100"]` | 72.505 μs (5%) | | 243.61 KiB (1%) | 28 | | `["imfilter", "factoredsmall_GrayN0f8_100×100×100"]` | 16.665 ms (5%) | | 31.92 MiB (1%) | 41 | | `["imfilter", "factoredsmall_GrayN0f8_2048"]` | 12.100 μs (5%) | | 48.86 KiB (1%) | 16 | | `["imfilter", "factoredsmall_GrayN0f8_2048×2048"]` | 35.295 ms (5%) | | 96.16 MiB (1%) | 30 | | `["imfilter", "factoredsmall_N0f8_100×100"]` | 72.306 μs (5%) | | 243.61 KiB (1%) | 28 | | `["imfilter", "factoredsmall_N0f8_100×100×100"]` | 11.801 ms (5%) | | 31.92 MiB (1%) | 41 | | `["imfilter", "factoredsmall_N0f8_2048"]` | 10.900 μs (5%) | | 48.86 KiB (1%) | 16 | | `["imfilter", "factoredsmall_N0f8_2048×2048"]` | 41.550 ms (5%) | 1.823 ms | 96.16 MiB (1%) | 30 | | `["imfilter", "factoredsmall_RGBF32_100×100"]` | 123.507 μs (5%) | | 724.98 KiB (1%) | 28 | | `["imfilter", "factoredsmall_RGBF32_100×100×100"]` | 23.986 ms (5%) | | 95.76 MiB (1%) | 41 | | `["imfilter", "factoredsmall_RGBF32_2048"]` | 16.701 μs (5%) | | 112.81 KiB (1%) | 17 | | `["imfilter", "factoredsmall_RGBF32_2048×2048"]` | 114.189 ms (5%) | 1.736 ms | 288.41 MiB (1%) | 30 | | `["imfilter", "factoredsmall_RGBN0f8_100×100"]` | 128.307 μs (5%) | | 724.98 KiB (1%) | 28 | | `["imfilter", "factoredsmall_RGBN0f8_100×100×100"]` | 23.559 ms (5%) | | 95.76 MiB (1%) | 41 | | `["imfilter", "factoredsmall_RGBN0f8_2048"]` | 18.701 μs (5%) | | 112.80 KiB (1%) | 17 | | `["imfilter", "factoredsmall_RGBN0f8_2048×2048"]` | 113.476 ms (5%) | | 288.41 MiB (1%) | 30 | | `["mapwindow", "cheap f, tiny window"]` | 12.126 μs (5%) | | 8.73 KiB (1%) | 20 | | `["mapwindow", "expensive f"]` | 1.642 ms (5%) | | 1.30 MiB (1%) | 18998 | | `["mapwindow", "extrema"]` | 63.102 μs (5%) | | 45.73 KiB (1%) | 60 | | `["mapwindow", "maximum"]` | 263.608 μs (5%) | | 233.22 KiB (1%) | 4059 | | `["mapwindow", "mean, large window"]` | 1.799 ms (5%) | | 1.39 MiB (1%) | 24634 | | `["mapwindow", "mean, small window"]` | 15.600 μs (5%) | | 9.84 KiB (1%) | 43 | | `["mapwindow", "median!"]` | 813.924 μs (5%) | | 233.38 KiB (1%) | 4063 | | `["mapwindow", "minimum"]` | 233.207 μs (5%) | | 233.25 KiB (1%) | 4060 | ## Benchmark Group List Here's a list of all the benchmark groups executed by this job: - `["imfilter"]` - `["mapwindow"]` ## Julia versioninfo ``` Julia Version 1.3.1 Commit 2d5741174c (2019-12-30 21:36 UTC) Platform Info: OS: Linux (x86_64-pc-linux-gnu) Ubuntu 18.04.4 LTS uname: Linux 5.0.0-1035-azure #37-Ubuntu SMP Wed Mar 18 11:21:35 UTC 2020 x86_64 x86_64 CPU: Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz: speed user nice sys idle irq #1 2095 MHz 32123 s 0 s 2294 s 54439 s 0 s #2 2095 MHz 51492 s 0 s 3486 s 34200 s 0 s Memory: 6.782737731933594 GB (2157.06640625 MB free) Uptime: 908.0 sec Load Avg: 1.0 1.02734375 0.75537109375 WORD_SIZE: 64 LIBM: libopenlibm LLVM: libLLVM-6.0.1 (ORCJIT, skylake) ``` --- # Baseline result # Benchmark Report for */home/runner/work/ImageFiltering.jl/ImageFiltering.jl* ## Job Properties * Time of benchmark: 28 Apr 2020 - 10:24 * Package commit: 8c9f17 * Julia commit: 2d5741 * Julia command flags: None * Environment variables: None ## Results Below is a table of this job's results, obtained by running the benchmarks. The values listed in the `ID` column have the structure `[parent_group, child_group, ..., key]`, and can be used to index into the BaseBenchmarks suite to retrieve the corresponding benchmarks. The percentages accompanying time and memory values in the below table are noise tolerances. The "true" time/memory value for a given benchmark is expected to fall within this percentage of the reported value. An empty cell means that the value was zero. | ID | time | GC time | memory | allocations | |------------------------------------------------------|----------------:|----------:|----------------:|------------:| | `["imfilter", "FFT_F32_100×100"]` | 457.321 μs (5%) | | 1.35 MiB (1%) | 246 | | `["imfilter", "FFT_F32_100×100×100"]` | 100.495 ms (5%) | 2.481 ms | 169.15 MiB (1%) | 281 | | `["imfilter", "FFT_F32_2048"]` | 327.220 μs (5%) | | 183.14 KiB (1%) | 219 | | `["imfilter", "FFT_F32_2048×2048"]` | 446.471 ms (5%) | 3.024 ms | 397.06 MiB (1%) | 265 | | `["imfilter", "FFT_GrayF32_100×100"]` | 541.633 μs (5%) | | 1.35 MiB (1%) | 236 | | `["imfilter", "FFT_GrayF32_100×100×100"]` | 97.720 ms (5%) | 2.309 ms | 169.15 MiB (1%) | 268 | | `["imfilter", "FFT_GrayF32_2048"]` | 326.316 μs (5%) | | 182.83 KiB (1%) | 212 | | `["imfilter", "FFT_GrayF32_2048×2048"]` | 463.217 ms (5%) | 3.178 ms | 397.06 MiB (1%) | 255 | | `["imfilter", "FFT_GrayN0f8_100×100"]` | 452.024 μs (5%) | | 1.35 MiB (1%) | 236 | | `["imfilter", "FFT_GrayN0f8_100×100×100"]` | 99.252 ms (5%) | 2.142 ms | 169.15 MiB (1%) | 268 | | `["imfilter", "FFT_GrayN0f8_2048"]` | 314.417 μs (5%) | | 182.83 KiB (1%) | 212 | | `["imfilter", "FFT_GrayN0f8_2048×2048"]` | 427.581 ms (5%) | 4.534 ms | 397.06 MiB (1%) | 255 | | `["imfilter", "FFT_N0f8_100×100"]` | 465.120 μs (5%) | | 1.35 MiB (1%) | 246 | | `["imfilter", "FFT_N0f8_100×100×100"]` | 99.823 ms (5%) | 1.992 ms | 169.15 MiB (1%) | 281 | | `["imfilter", "FFT_N0f8_2048"]` | 316.726 μs (5%) | | 183.14 KiB (1%) | 219 | | `["imfilter", "FFT_N0f8_2048×2048"]` | 427.575 ms (5%) | 4.683 ms | 397.06 MiB (1%) | 265 | | `["imfilter", "FFT_RGBF32_100×100"]` | 1.531 ms (5%) | | 3.27 MiB (1%) | 261 | | `["imfilter", "FFT_RGBF32_100×100×100"]` | 382.079 ms (5%) | 7.837 ms | 410.41 MiB (1%) | 281 | | `["imfilter", "FFT_RGBF32_2048"]` | 547.633 μs (5%) | | 387.14 KiB (1%) | 231 | | `["imfilter", "FFT_RGBF32_2048×2048"]` | 1.500 s (5%) | 32.783 ms | 972.07 MiB (1%) | 281 | | `["imfilter", "FFT_RGBN0f8_100×100"]` | 1.542 ms (5%) | | 3.27 MiB (1%) | 261 | | `["imfilter", "FFT_RGBN0f8_100×100×100"]` | 352.541 ms (5%) | 4.581 ms | 410.41 MiB (1%) | 281 | | `["imfilter", "FFT_RGBN0f8_2048"]` | 544.841 μs (5%) | | 387.13 KiB (1%) | 231 | | `["imfilter", "FFT_RGBN0f8_2048×2048"]` | 1.438 s (5%) | 7.670 ms | 972.07 MiB (1%) | 281 | | `["imfilter", "IIRGaussian_F32_100×100"]` | 169.309 μs (5%) | | 131.02 KiB (1%) | 128 | | `["imfilter", "IIRGaussian_F32_100×100×100"]` | 33.988 ms (5%) | | 16.34 MiB (1%) | 10139 | | `["imfilter", "IIRGaussian_F32_2048"]` | 31.503 μs (5%) | | 32.91 KiB (1%) | 15 | | `["imfilter", "IIRGaussian_F32_2048×2048"]` | 82.855 ms (5%) | | 48.25 MiB (1%) | 2076 | | `["imfilter", "IIRGaussian_GrayF32_100×100"]` | 194.709 μs (5%) | | 131.02 KiB (1%) | 128 | | `["imfilter", "IIRGaussian_GrayF32_100×100×100"]` | 33.858 ms (5%) | | 16.34 MiB (1%) | 10139 | | `["imfilter", "IIRGaussian_GrayF32_2048"]` | 31.502 μs (5%) | | 32.91 KiB (1%) | 15 | | `["imfilter", "IIRGaussian_GrayF32_2048×2048"]` | 79.323 ms (5%) | | 48.25 MiB (1%) | 2076 | | `["imfilter", "IIRGaussian_GrayN0f8_100×100"]` | 173.209 μs (5%) | | 131.02 KiB (1%) | 128 | | `["imfilter", "IIRGaussian_GrayN0f8_100×100×100"]` | 34.260 ms (5%) | | 16.34 MiB (1%) | 10139 | | `["imfilter", "IIRGaussian_GrayN0f8_2048"]` | 29.702 μs (5%) | | 32.91 KiB (1%) | 15 | | `["imfilter", "IIRGaussian_GrayN0f8_2048×2048"]` | 83.721 ms (5%) | | 48.25 MiB (1%) | 2076 | | `["imfilter", "IIRGaussian_N0f8_100×100"]` | 196.016 μs (5%) | | 131.02 KiB (1%) | 128 | | `["imfilter", "IIRGaussian_N0f8_100×100×100"]` | 33.737 ms (5%) | | 16.34 MiB (1%) | 10139 | | `["imfilter", "IIRGaussian_N0f8_2048"]` | 29.802 μs (5%) | | 32.91 KiB (1%) | 15 | | `["imfilter", "IIRGaussian_N0f8_2048×2048"]` | 83.315 ms (5%) | | 48.25 MiB (1%) | 2076 | | `["imfilter", "IIRGaussian_RGBF32_100×100"]` | 283.015 μs (5%) | | 365.39 KiB (1%) | 128 | | `["imfilter", "IIRGaussian_RGBF32_100×100×100"]` | 52.387 ms (5%) | | 46.86 MiB (1%) | 10139 | | `["imfilter", "IIRGaussian_RGBF32_2048"]` | 31.401 μs (5%) | | 64.81 KiB (1%) | 17 | | `["imfilter", "IIRGaussian_RGBF32_2048×2048"]` | 137.679 ms (5%) | 2.096 ms | 144.25 MiB (1%) | 2076 | | `["imfilter", "IIRGaussian_RGBN0f8_100×100"]` | 256.613 μs (5%) | | 365.39 KiB (1%) | 128 | | `["imfilter", "IIRGaussian_RGBN0f8_100×100×100"]` | 51.982 ms (5%) | | 46.86 MiB (1%) | 10139 | | `["imfilter", "IIRGaussian_RGBN0f8_2048"]` | 36.303 μs (5%) | | 64.80 KiB (1%) | 17 | | `["imfilter", "IIRGaussian_RGBN0f8_2048×2048"]` | 150.680 ms (5%) | 2.341 ms | 144.25 MiB (1%) | 2076 | | `["imfilter", "denselarge_F32_100×100"]` | 1.976 ms (5%) | | 179.20 KiB (1%) | 24 | | `["imfilter", "denselarge_F32_100×100×100"]` | 3.528 s (5%) | | 18.35 MiB (1%) | 31 | | `["imfilter", "denselarge_F32_2048"]` | 27.301 μs (5%) | | 49.05 KiB (1%) | 16 | | `["imfilter", "denselarge_F32_2048×2048"]` | 1.037 s (5%) | | 64.41 MiB (1%) | 26 | | `["imfilter", "denselarge_GrayF32_100×100"]` | 2.270 ms (5%) | | 179.20 KiB (1%) | 24 | | `["imfilter", "denselarge_GrayF32_100×100×100"]` | 3.550 s (5%) | | 18.35 MiB (1%) | 31 | | `["imfilter", "denselarge_GrayF32_2048"]` | 24.201 μs (5%) | | 49.05 KiB (1%) | 16 | | `["imfilter", "denselarge_GrayF32_2048×2048"]` | 1.038 s (5%) | | 64.41 MiB (1%) | 26 | | `["imfilter", "denselarge_GrayN0f8_100×100"]` | 2.278 ms (5%) | | 179.20 KiB (1%) | 24 | | `["imfilter", "denselarge_GrayN0f8_100×100×100"]` | 3.574 s (5%) | | 18.35 MiB (1%) | 31 | | `["imfilter", "denselarge_GrayN0f8_2048"]` | 24.101 μs (5%) | | 49.05 KiB (1%) | 16 | | `["imfilter", "denselarge_GrayN0f8_2048×2048"]` | 1.052 s (5%) | | 64.41 MiB (1%) | 26 | | `["imfilter", "denselarge_N0f8_100×100"]` | 2.282 ms (5%) | | 179.20 KiB (1%) | 24 | | `["imfilter", "denselarge_N0f8_100×100×100"]` | 3.521 s (5%) | | 18.35 MiB (1%) | 31 | | `["imfilter", "denselarge_N0f8_2048"]` | 25.601 μs (5%) | | 49.05 KiB (1%) | 16 | | `["imfilter", "denselarge_N0f8_2048×2048"]` | 1.047 s (5%) | | 64.41 MiB (1%) | 26 | | `["imfilter", "denselarge_RGBF32_100×100"]` | 2.685 ms (5%) | | 531.45 KiB (1%) | 24 | | `["imfilter", "denselarge_RGBF32_100×100×100"]` | 3.695 s (5%) | 1.577 ms | 55.05 MiB (1%) | 31 | | `["imfilter", "denselarge_RGBF32_2048"]` | 41.002 μs (5%) | | 113.19 KiB (1%) | 17 | | `["imfilter", "denselarge_RGBF32_2048×2048"]` | 1.188 s (5%) | 2.295 ms | 193.16 MiB (1%) | 26 | | `["imfilter", "denselarge_RGBN0f8_100×100"]` | 2.496 ms (5%) | | 531.45 KiB (1%) | 24 | | `["imfilter", "denselarge_RGBN0f8_100×100×100"]` | 3.644 s (5%) | 2.315 ms | 55.05 MiB (1%) | 31 | | `["imfilter", "denselarge_RGBN0f8_2048"]` | 44.403 μs (5%) | | 113.17 KiB (1%) | 17 | | `["imfilter", "denselarge_RGBN0f8_2048×2048"]` | 1.176 s (5%) | 2.201 ms | 193.16 MiB (1%) | 26 | | `["imfilter", "densesmall_F32_100×100"]` | 118.107 μs (5%) | | 162.17 KiB (1%) | 24 | | `["imfilter", "densesmall_F32_100×100×100"]` | 44.579 ms (5%) | | 15.73 MiB (1%) | 31 | | `["imfilter", "densesmall_F32_2048"]` | 11.567 μs (5%) | | 32.91 KiB (1%) | 15 | | `["imfilter", "densesmall_F32_2048×2048"]` | 47.942 ms (5%) | | 64.10 MiB (1%) | 26 | | `["imfilter", "densesmall_GrayF32_100×100"]` | 118.006 μs (5%) | | 162.17 KiB (1%) | 24 | | `["imfilter", "densesmall_GrayF32_100×100×100"]` | 49.535 ms (5%) | | 15.73 MiB (1%) | 31 | | `["imfilter", "densesmall_GrayF32_2048"]` | 12.834 μs (5%) | | 32.91 KiB (1%) | 15 | | `["imfilter", "densesmall_GrayF32_2048×2048"]` | 47.283 ms (5%) | | 64.10 MiB (1%) | 26 | | `["imfilter", "densesmall_GrayN0f8_100×100"]` | 120.111 μs (5%) | | 162.17 KiB (1%) | 24 | | `["imfilter", "densesmall_GrayN0f8_100×100×100"]` | 48.855 ms (5%) | | 15.73 MiB (1%) | 31 | | `["imfilter", "densesmall_GrayN0f8_2048"]` | 13.034 μs (5%) | | 32.91 KiB (1%) | 15 | | `["imfilter", "densesmall_GrayN0f8_2048×2048"]` | 56.812 ms (5%) | | 64.10 MiB (1%) | 26 | | `["imfilter", "densesmall_N0f8_100×100"]` | 120.010 μs (5%) | | 162.17 KiB (1%) | 24 | | `["imfilter", "densesmall_N0f8_100×100×100"]` | 45.293 ms (5%) | | 15.73 MiB (1%) | 31 | | `["imfilter", "densesmall_N0f8_2048"]` | 12.651 μs (5%) | | 32.91 KiB (1%) | 15 | | `["imfilter", "densesmall_N0f8_2048×2048"]` | 49.018 ms (5%) | | 64.10 MiB (1%) | 26 | | `["imfilter", "densesmall_RGBF32_100×100"]` | 176.107 μs (5%) | | 480.98 KiB (1%) | 24 | | `["imfilter", "densesmall_RGBF32_100×100×100"]` | 63.218 ms (5%) | | 47.18 MiB (1%) | 31 | | `["imfilter", "densesmall_RGBF32_2048"]` | 20.701 μs (5%) | | 64.81 KiB (1%) | 17 | | `["imfilter", "densesmall_RGBF32_2048×2048"]` | 108.145 ms (5%) | | 192.22 MiB (1%) | 26 | | `["imfilter", "densesmall_RGBN0f8_100×100"]` | 169.307 μs (5%) | | 480.98 KiB (1%) | 24 | | `["imfilter", "densesmall_RGBN0f8_100×100×100"]` | 67.381 ms (5%) | | 47.18 MiB (1%) | 31 | | `["imfilter", "densesmall_RGBN0f8_2048"]` | 22.601 μs (5%) | | 64.80 KiB (1%) | 17 | | `["imfilter", "densesmall_RGBN0f8_2048×2048"]` | 112.356 ms (5%) | | 192.22 MiB (1%) | 26 | | `["imfilter", "factoredlarge_F32_100×100"]` | 949.240 μs (5%) | | 196.30 KiB (1%) | 28 | | `["imfilter", "factoredlarge_F32_100×100×100"]` | 197.235 ms (5%) | | 35.22 MiB (1%) | 41 | | `["imfilter", "factoredlarge_F32_2048"]` | 84.105 μs (5%) | | 33.56 KiB (1%) | 15 | | `["imfilter", "factoredlarge_F32_2048×2048"]` | 359.439 ms (5%) | 2.238 ms | 49.30 MiB (1%) | 30 | | `["imfilter", "factoredlarge_GrayF32_100×100"]` | 965.739 μs (5%) | | 196.30 KiB (1%) | 28 | | `["imfilter", "factoredlarge_GrayF32_100×100×100"]` | 205.949 ms (5%) | | 35.22 MiB (1%) | 41 | | `["imfilter", "factoredlarge_GrayF32_2048"]` | 85.604 μs (5%) | | 33.56 KiB (1%) | 15 | | `["imfilter", "factoredlarge_GrayF32_2048×2048"]` | 367.578 ms (5%) | | 49.30 MiB (1%) | 30 | | `["imfilter", "factoredlarge_GrayN0f8_100×100"]` | 1.046 ms (5%) | | 196.30 KiB (1%) | 28 | | `["imfilter", "factoredlarge_GrayN0f8_100×100×100"]` | 202.914 ms (5%) | | 35.22 MiB (1%) | 41 | | `["imfilter", "factoredlarge_GrayN0f8_2048"]` | 92.804 μs (5%) | | 33.56 KiB (1%) | 15 | | `["imfilter", "factoredlarge_GrayN0f8_2048×2048"]` | 350.214 ms (5%) | | 49.30 MiB (1%) | 30 | | `["imfilter", "factoredlarge_N0f8_100×100"]` | 1.031 ms (5%) | | 196.30 KiB (1%) | 28 | | `["imfilter", "factoredlarge_N0f8_100×100×100"]` | 198.615 ms (5%) | | 35.22 MiB (1%) | 41 | | `["imfilter", "factoredlarge_N0f8_2048"]` | 84.804 μs (5%) | | 33.56 KiB (1%) | 15 | | `["imfilter", "factoredlarge_N0f8_2048×2048"]` | 356.690 ms (5%) | | 49.30 MiB (1%) | 30 | | `["imfilter", "factoredlarge_RGBF32_100×100"]` | 1.359 ms (5%) | | 580.67 KiB (1%) | 28 | | `["imfilter", "factoredlarge_RGBF32_100×100×100"]` | 305.017 ms (5%) | 2.925 ms | 105.66 MiB (1%) | 41 | | `["imfilter", "factoredlarge_RGBF32_2048"]` | 119.306 μs (5%) | | 65.78 KiB (1%) | 17 | | `["imfilter", "factoredlarge_RGBF32_2048×2048"]` | 552.290 ms (5%) | 2.259 ms | 147.82 MiB (1%) | 30 | | `["imfilter", "factoredlarge_RGBN0f8_100×100"]` | 1.478 ms (5%) | | 580.67 KiB (1%) | 28 | | `["imfilter", "factoredlarge_RGBN0f8_100×100×100"]` | 314.898 ms (5%) | | 105.66 MiB (1%) | 41 | | `["imfilter", "factoredlarge_RGBN0f8_2048"]` | 131.106 μs (5%) | | 65.77 KiB (1%) | 17 | | `["imfilter", "factoredlarge_RGBN0f8_2048×2048"]` | 537.815 ms (5%) | 2.163 ms | 147.82 MiB (1%) | 30 | | `["imfilter", "factoredsmall_F32_100×100"]` | 76.005 μs (5%) | | 243.61 KiB (1%) | 28 | | `["imfilter", "factoredsmall_F32_100×100×100"]` | 11.846 ms (5%) | | 31.92 MiB (1%) | 41 | | `["imfilter", "factoredsmall_F32_2048"]` | 10.300 μs (5%) | | 48.86 KiB (1%) | 16 | | `["imfilter", "factoredsmall_F32_2048×2048"]` | 32.219 ms (5%) | | 96.16 MiB (1%) | 30 | | `["imfilter", "factoredsmall_GrayF32_100×100"]` | 86.206 μs (5%) | | 243.61 KiB (1%) | 28 | | `["imfilter", "factoredsmall_GrayF32_100×100×100"]` | 16.399 ms (5%) | | 31.92 MiB (1%) | 41 | | `["imfilter", "factoredsmall_GrayF32_2048"]` | 11.701 μs (5%) | | 48.86 KiB (1%) | 16 | | `["imfilter", "factoredsmall_GrayF32_2048×2048"]` | 44.230 ms (5%) | 1.370 ms | 96.16 MiB (1%) | 30 | | `["imfilter", "factoredsmall_GrayN0f8_100×100"]` | 82.004 μs (5%) | | 243.61 KiB (1%) | 28 | | `["imfilter", "factoredsmall_GrayN0f8_100×100×100"]` | 15.701 ms (5%) | | 31.92 MiB (1%) | 41 | | `["imfilter", "factoredsmall_GrayN0f8_2048"]` | 10.751 μs (5%) | | 48.86 KiB (1%) | 16 | | `["imfilter", "factoredsmall_GrayN0f8_2048×2048"]` | 35.781 ms (5%) | | 96.16 MiB (1%) | 30 | | `["imfilter", "factoredsmall_N0f8_100×100"]` | 72.505 μs (5%) | | 243.61 KiB (1%) | 28 | | `["imfilter", "factoredsmall_N0f8_100×100×100"]` | 12.327 ms (5%) | | 31.92 MiB (1%) | 41 | | `["imfilter", "factoredsmall_N0f8_2048"]` | 10.925 μs (5%) | | 48.86 KiB (1%) | 16 | | `["imfilter", "factoredsmall_N0f8_2048×2048"]` | 51.505 ms (5%) | | 96.16 MiB (1%) | 30 | | `["imfilter", "factoredsmall_RGBF32_100×100"]` | 132.907 μs (5%) | | 724.98 KiB (1%) | 28 | | `["imfilter", "factoredsmall_RGBF32_100×100×100"]` | 23.122 ms (5%) | | 95.76 MiB (1%) | 41 | | `["imfilter", "factoredsmall_RGBF32_2048"]` | 19.001 μs (5%) | | 112.81 KiB (1%) | 17 | | `["imfilter", "factoredsmall_RGBF32_2048×2048"]` | 111.213 ms (5%) | 3.195 ms | 288.41 MiB (1%) | 30 | | `["imfilter", "factoredsmall_RGBN0f8_100×100"]` | 129.006 μs (5%) | | 724.98 KiB (1%) | 28 | | `["imfilter", "factoredsmall_RGBN0f8_100×100×100"]` | 23.829 ms (5%) | | 95.76 MiB (1%) | 41 | | `["imfilter", "factoredsmall_RGBN0f8_2048"]` | 19.602 μs (5%) | | 112.80 KiB (1%) | 17 | | `["imfilter", "factoredsmall_RGBN0f8_2048×2048"]` | 113.055 ms (5%) | | 288.41 MiB (1%) | 30 | | `["mapwindow", "cheap f, tiny window"]` | 12.300 μs (5%) | | 8.73 KiB (1%) | 20 | | `["mapwindow", "expensive f"]` | 1.707 ms (5%) | | 1.30 MiB (1%) | 18998 | | `["mapwindow", "extrema"]` | 66.403 μs (5%) | | 45.73 KiB (1%) | 60 | | `["mapwindow", "maximum"]` | 266.811 μs (5%) | | 233.22 KiB (1%) | 4059 | | `["mapwindow", "mean, large window"]` | 1.892 ms (5%) | | 1.39 MiB (1%) | 24634 | | `["mapwindow", "mean, small window"]` | 16.701 μs (5%) | | 9.84 KiB (1%) | 43 | | `["mapwindow", "median!"]` | 879.636 μs (5%) | | 233.38 KiB (1%) | 4063 | | `["mapwindow", "minimum"]` | 276.011 μs (5%) | | 233.25 KiB (1%) | 4060 | ## Benchmark Group List Here's a list of all the benchmark groups executed by this job: - `["imfilter"]` - `["mapwindow"]` ## Julia versioninfo ``` Julia Version 1.3.1 Commit 2d5741174c (2019-12-30 21:36 UTC) Platform Info: OS: Linux (x86_64-pc-linux-gnu) Ubuntu 18.04.4 LTS uname: Linux 5.0.0-1035-azure #37-Ubuntu SMP Wed Mar 18 11:21:35 UTC 2020 x86_64 x86_64 CPU: Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz: speed user nice sys idle irq #1 2095 MHz 93900 s 0 s 4581 s 65445 s 0 s #2 2095 MHz 62515 s 0 s 4430 s 97170 s 0 s Memory: 6.782737731933594 GB (2139.05078125 MB free) Uptime: 1661.0 sec Load Avg: 1.0 1.0 0.92529296875 WORD_SIZE: 64 LIBM: libopenlibm LLVM: libLLVM-6.0.1 (ORCJIT, skylake) ``` --- # Runtime information | Runtime Info | | |:--|:--| | BLAS #threads | 2 | | `BLAS.vendor()` | `openblas64` | | `Sys.CPU_THREADS` | 2 | `lscpu` output: Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian CPU(s): 2 On-line CPU(s) list: 0,1 Thread(s) per core: 1 Core(s) per socket: 2 Socket(s): 1 NUMA node(s): 1 Vendor ID: GenuineIntel CPU family: 6 Model: 85 Model name: Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz Stepping: 4 CPU MHz: 2095.196 BogoMIPS: 4190.39 Hypervisor vendor: Microsoft Virtualization type: full L1d cache: 32K L1i cache: 32K L2 cache: 1024K L3 cache: 36608K NUMA node0 CPU(s): 0,1 Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology cpuid pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single pti fsgsbase bmi1 hle avx2 smep bmi2 erms invpcid rtm mpx avx512f avx512dq rdseed adx smap clflushopt avx512cd avx512bw avx512vl xsaveopt xsavec xsaves | Cpu Property | Value | |:------------------ |:------------------------------------------------------- | | Brand | Intel(R) Xeon(R) Platinum 8171M CPU @ 2.60GHz | | Vendor | :Intel | | Architecture | :Skylake | | Model | Family: 0x06, Model: 0x55, Stepping: 0x04, Type: 0x00 | | Cores | 2 physical cores, 2 logical cores (on executing CPU) | | | No Hyperthreading detected | | Clock Frequencies | Not supported by CPU | | Data Cache | Level 1:3 : (32, 1024, 36608) kbytes | | | 64 byte cache line size | | Address Size | 48 bits virtual, 44 bits physical | | SIMD | 512 bit = 64 byte max. SIMD vector size | | Time Stamp Counter | TSC is accessible via `rdtsc` | | | TSC increased at every clock cycle (non-invariant TSC) | | Perf. Monitoring | Performance Monitoring Counters (PMC) are not supported | | Hypervisor | Yes, Microsoft |
timholy commented 4 years ago

Hopefully fixed by #174

github-actions[bot] commented 4 years ago
Benchmark result # Judge result # Benchmark Report for */home/runner/work/ImageFiltering.jl/ImageFiltering.jl* ## Job Properties * Time of benchmarks: - Target: 16 Jun 2020 - 12:21 - Baseline: 16 Jun 2020 - 12:33 * Package commits: - Target: a5de68 - Baseline: 9517a2 * Julia commits: - Target: 2d5741 - Baseline: 2d5741 * Julia command flags: - Target: None - Baseline: None * Environment variables: - Target: None - Baseline: None ## Results A ratio greater than `1.0` denotes a possible regression (marked with :x:), while a ratio less than `1.0` denotes a possible improvement (marked with :white_check_mark:). Only significant results - results that indicate possible regressions or improvements - are shown below (thus, an empty table means that all benchmark results remained invariant between builds). | ID | time ratio | memory ratio | |------------------------------------------------------|------------------------------|--------------| | `["imfilter", "FFT_GrayF32_2048×2048"]` | 1.06 (5%) :x: | 1.00 (1%) | | `["imfilter", "FFT_N0f8_100×100"]` | 1.16 (5%) :x: | 1.00 (1%) | | `["imfilter", "FFT_N0f8_2048×2048"]` | 1.05 (5%) :x: | 1.00 (1%) | | `["imfilter", "FFT_RGBF32_2048×2048"]` | 1.07 (5%) :x: | 1.00 (1%) | | `["imfilter", "FFT_RGBN0f8_2048×2048"]` | 1.08 (5%) :x: | 1.00 (1%) | | `["imfilter", "IIRGaussian_N0f8_100×100×100"]` | 1.05 (5%) :x: | 1.00 (1%) | | `["imfilter", "IIRGaussian_RGBF32_2048×2048"]` | 1.12 (5%) :x: | 1.00 (1%) | | `["imfilter", "IIRGaussian_RGBN0f8_2048×2048"]` | 1.07 (5%) :x: | 1.00 (1%) | | `["imfilter", "denselarge_GrayF32_2048×2048"]` | 1.06 (5%) :x: | 1.00 (1%) | | `["imfilter", "denselarge_RGBN0f8_100×100"]` | 1.05 (5%) :x: | 1.00 (1%) | | `["imfilter", "densesmall_F32_2048×2048"]` | 1.11 (5%) :x: | 1.00 (1%) | | `["imfilter", "densesmall_GrayF32_2048"]` | 1.26 (5%) :x: | 1.00 (1%) | | `["imfilter", "densesmall_GrayN0f8_2048×2048"]` | 1.39 (5%) :x: | 1.00 (1%) | | `["imfilter", "densesmall_N0f8_100×100×100"]` | 1.09 (5%) :x: | 1.00 (1%) | | `["imfilter", "densesmall_RGBN0f8_2048×2048"]` | 1.23 (5%) :x: | 1.00 (1%) | | `["imfilter", "factoredlarge_GrayF32_100×100×100"]` | 1.10 (5%) :x: | 1.00 (1%) | | `["imfilter", "factoredlarge_N0f8_100×100×100"]` | 1.13 (5%) :x: | 1.00 (1%) | | `["imfilter", "factoredlarge_RGBF32_100×100"]` | 1.07 (5%) :x: | 1.00 (1%) | | `["imfilter", "factoredlarge_RGBF32_2048×2048"]` | 1.06 (5%) :x: | 1.00 (1%) | | `["imfilter", "factoredlarge_RGBN0f8_2048×2048"]` | 1.06 (5%) :x: | 1.00 (1%) | | `["imfilter", "factoredsmall_F32_2048×2048"]` | 1.68 (5%) :x: | 1.00 (1%) | | `["imfilter", "factoredsmall_GrayF32_2048×2048"]` | 0.84 (5%) :white_check_mark: | 1.00 (1%) | | `["imfilter", "factoredsmall_GrayN0f8_2048×2048"]` | 1.45 (5%) :x: | 1.00 (1%) | | `["imfilter", "factoredsmall_RGBF32_100×100"]` | 0.94 (5%) :white_check_mark: | 1.00 (1%) | | `["imfilter", "factoredsmall_RGBF32_100×100×100"]` | 1.06 (5%) :x: | 1.00 (1%) | | `["imfilter", "factoredsmall_RGBN0f8_2048"]` | 1.09 (5%) :x: | 1.00 (1%) | | `["mapwindow", "expensive f"]` | 1.06 (5%) :x: | 1.00 (1%) | | `["mapwindow", "mean, small window"]` | 1.29 (5%) :x: | 1.00 (1%) | ## Benchmark Group List Here's a list of all the benchmark groups executed by this job: - `["imfilter"]` - `["mapwindow"]` ## Julia versioninfo ### Target ``` Julia Version 1.3.1 Commit 2d5741174c (2019-12-30 21:36 UTC) Platform Info: OS: Linux (x86_64-pc-linux-gnu) Ubuntu 18.04.4 LTS uname: Linux 5.3.0-1022-azure #23~18.04.1-Ubuntu SMP Mon May 11 11:55:56 UTC 2020 x86_64 x86_64 CPU: Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz: speed user nice sys idle irq #1 2397 MHz 59440 s 0 s 4382 s 23967 s 0 s #2 2397 MHz 22810 s 0 s 2339 s 63441 s 0 s Memory: 6.764884948730469 GB (2420.0703125 MB free) Uptime: 900.0 sec Load Avg: 1.111328125 1.06201171875 0.75537109375 WORD_SIZE: 64 LIBM: libopenlibm LLVM: libLLVM-6.0.1 (ORCJIT, haswell) ``` ### Baseline ``` Julia Version 1.3.1 Commit 2d5741174c (2019-12-30 21:36 UTC) Platform Info: OS: Linux (x86_64-pc-linux-gnu) Ubuntu 18.04.4 LTS uname: Linux 5.3.0-1022-azure #23~18.04.1-Ubuntu SMP Mon May 11 11:55:56 UTC 2020 x86_64 x86_64 CPU: Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz: speed user nice sys idle irq #1 2397 MHz 113581 s 0 s 7017 s 41859 s 0 s #2 2397 MHz 40398 s 0 s 3409 s 119602 s 0 s Memory: 6.764884948730469 GB (2394.23828125 MB free) Uptime: 1652.0 sec Load Avg: 1.12939453125 1.0341796875 0.935546875 WORD_SIZE: 64 LIBM: libopenlibm LLVM: libLLVM-6.0.1 (ORCJIT, haswell) ``` --- # Target result # Benchmark Report for */home/runner/work/ImageFiltering.jl/ImageFiltering.jl* ## Job Properties * Time of benchmark: 16 Jun 2020 - 12:21 * Package commit: a5de68 * Julia commit: 2d5741 * Julia command flags: None * Environment variables: None ## Results Below is a table of this job's results, obtained by running the benchmarks. The values listed in the `ID` column have the structure `[parent_group, child_group, ..., key]`, and can be used to index into the BaseBenchmarks suite to retrieve the corresponding benchmarks. The percentages accompanying time and memory values in the below table are noise tolerances. The "true" time/memory value for a given benchmark is expected to fall within this percentage of the reported value. An empty cell means that the value was zero. | ID | time | GC time | memory | allocations | |------------------------------------------------------|----------------:|----------:|----------------:|------------:| | `["imfilter", "FFT_F32_100×100"]` | 562.318 μs (5%) | | 1.35 MiB (1%) | 243 | | `["imfilter", "FFT_F32_100×100×100"]` | 98.042 ms (5%) | 2.497 ms | 169.15 MiB (1%) | 278 | | `["imfilter", "FFT_F32_2048"]` | 320.907 μs (5%) | | 183.09 KiB (1%) | 216 | | `["imfilter", "FFT_F32_2048×2048"]` | 484.333 ms (5%) | 7.351 ms | 397.06 MiB (1%) | 262 | | `["imfilter", "FFT_GrayF32_100×100"]` | 600.612 μs (5%) | | 1.35 MiB (1%) | 233 | | `["imfilter", "FFT_GrayF32_100×100×100"]` | 101.089 ms (5%) | 2.953 ms | 169.15 MiB (1%) | 265 | | `["imfilter", "FFT_GrayF32_2048"]` | 318.813 μs (5%) | | 182.78 KiB (1%) | 209 | | `["imfilter", "FFT_GrayF32_2048×2048"]` | 503.794 ms (5%) | 8.407 ms | 397.06 MiB (1%) | 252 | | `["imfilter", "FFT_GrayN0f8_100×100"]` | 603.331 μs (5%) | | 1.35 MiB (1%) | 233 | | `["imfilter", "FFT_GrayN0f8_100×100×100"]` | 105.656 ms (5%) | 2.802 ms | 169.15 MiB (1%) | 265 | | `["imfilter", "FFT_GrayN0f8_2048"]` | 326.822 μs (5%) | | 182.78 KiB (1%) | 209 | | `["imfilter", "FFT_GrayN0f8_2048×2048"]` | 484.961 ms (5%) | 8.086 ms | 397.06 MiB (1%) | 252 | | `["imfilter", "FFT_N0f8_100×100"]` | 530.514 μs (5%) | | 1.35 MiB (1%) | 243 | | `["imfilter", "FFT_N0f8_100×100×100"]` | 97.894 ms (5%) | 2.812 ms | 169.15 MiB (1%) | 278 | | `["imfilter", "FFT_N0f8_2048"]` | 317.215 μs (5%) | | 183.09 KiB (1%) | 216 | | `["imfilter", "FFT_N0f8_2048×2048"]` | 465.639 ms (5%) | 8.130 ms | 397.06 MiB (1%) | 262 | | `["imfilter", "FFT_RGBF32_100×100"]` | 1.866 ms (5%) | | 3.27 MiB (1%) | 258 | | `["imfilter", "FFT_RGBF32_100×100×100"]` | 402.077 ms (5%) | 6.723 ms | 410.41 MiB (1%) | 278 | | `["imfilter", "FFT_RGBF32_2048"]` | 511.911 μs (5%) | | 387.09 KiB (1%) | 228 | | `["imfilter", "FFT_RGBF32_2048×2048"]` | 1.630 s (5%) | 40.406 ms | 972.07 MiB (1%) | 278 | | `["imfilter", "FFT_RGBN0f8_100×100"]` | 1.860 ms (5%) | | 3.27 MiB (1%) | 258 | | `["imfilter", "FFT_RGBN0f8_100×100×100"]` | 403.231 ms (5%) | 7.401 ms | 410.41 MiB (1%) | 278 | | `["imfilter", "FFT_RGBN0f8_2048"]` | 517.916 μs (5%) | | 387.08 KiB (1%) | 228 | | `["imfilter", "FFT_RGBN0f8_2048×2048"]` | 1.503 s (5%) | 12.405 ms | 972.07 MiB (1%) | 278 | | `["imfilter", "IIRGaussian_F32_100×100"]` | 176.409 μs (5%) | | 131.02 KiB (1%) | 128 | | `["imfilter", "IIRGaussian_F32_100×100×100"]` | 31.560 ms (5%) | | 16.34 MiB (1%) | 10139 | | `["imfilter", "IIRGaussian_F32_2048"]` | 24.201 μs (5%) | | 32.91 KiB (1%) | 15 | | `["imfilter", "IIRGaussian_F32_2048×2048"]` | 72.664 ms (5%) | | 48.25 MiB (1%) | 2076 | | `["imfilter", "IIRGaussian_GrayF32_100×100"]` | 177.105 μs (5%) | | 131.02 KiB (1%) | 128 | | `["imfilter", "IIRGaussian_GrayF32_100×100×100"]` | 31.500 ms (5%) | | 16.34 MiB (1%) | 10139 | | `["imfilter", "IIRGaussian_GrayF32_2048"]` | 25.001 μs (5%) | | 32.91 KiB (1%) | 15 | | `["imfilter", "IIRGaussian_GrayF32_2048×2048"]` | 73.141 ms (5%) | | 48.25 MiB (1%) | 2076 | | `["imfilter", "IIRGaussian_GrayN0f8_100×100"]` | 181.210 μs (5%) | | 131.02 KiB (1%) | 128 | | `["imfilter", "IIRGaussian_GrayN0f8_100×100×100"]` | 31.704 ms (5%) | | 16.34 MiB (1%) | 10139 | | `["imfilter", "IIRGaussian_GrayN0f8_2048"]` | 25.701 μs (5%) | | 32.91 KiB (1%) | 15 | | `["imfilter", "IIRGaussian_GrayN0f8_2048×2048"]` | 74.197 ms (5%) | | 48.25 MiB (1%) | 2076 | | `["imfilter", "IIRGaussian_N0f8_100×100"]` | 180.407 μs (5%) | | 131.02 KiB (1%) | 128 | | `["imfilter", "IIRGaussian_N0f8_100×100×100"]` | 31.640 ms (5%) | | 16.34 MiB (1%) | 10139 | | `["imfilter", "IIRGaussian_N0f8_2048"]` | 25.901 μs (5%) | | 32.91 KiB (1%) | 15 | | `["imfilter", "IIRGaussian_N0f8_2048×2048"]` | 74.139 ms (5%) | | 48.25 MiB (1%) | 2076 | | `["imfilter", "IIRGaussian_RGBF32_100×100"]` | 270.012 μs (5%) | | 365.39 KiB (1%) | 128 | | `["imfilter", "IIRGaussian_RGBF32_100×100×100"]` | 53.861 ms (5%) | | 46.86 MiB (1%) | 10139 | | `["imfilter", "IIRGaussian_RGBF32_2048"]` | 28.002 μs (5%) | | 64.81 KiB (1%) | 17 | | `["imfilter", "IIRGaussian_RGBF32_2048×2048"]` | 155.321 ms (5%) | | 144.25 MiB (1%) | 2076 | | `["imfilter", "IIRGaussian_RGBN0f8_100×100"]` | 281.516 μs (5%) | | 365.39 KiB (1%) | 128 | | `["imfilter", "IIRGaussian_RGBN0f8_100×100×100"]` | 54.343 ms (5%) | | 46.86 MiB (1%) | 10139 | | `["imfilter", "IIRGaussian_RGBN0f8_2048"]` | 31.202 μs (5%) | | 64.80 KiB (1%) | 17 | | `["imfilter", "IIRGaussian_RGBN0f8_2048×2048"]` | 163.154 ms (5%) | 3.716 ms | 144.25 MiB (1%) | 2076 | | `["imfilter", "denselarge_F32_100×100"]` | 1.634 ms (5%) | | 179.20 KiB (1%) | 24 | | `["imfilter", "denselarge_F32_100×100×100"]` | 2.651 s (5%) | | 18.35 MiB (1%) | 31 | | `["imfilter", "denselarge_F32_2048"]` | 21.700 μs (5%) | | 49.05 KiB (1%) | 16 | | `["imfilter", "denselarge_F32_2048×2048"]` | 797.837 ms (5%) | | 64.41 MiB (1%) | 26 | | `["imfilter", "denselarge_GrayF32_100×100"]` | 1.672 ms (5%) | | 179.20 KiB (1%) | 24 | | `["imfilter", "denselarge_GrayF32_100×100×100"]` | 2.640 s (5%) | | 18.35 MiB (1%) | 31 | | `["imfilter", "denselarge_GrayF32_2048"]` | 24.401 μs (5%) | | 49.05 KiB (1%) | 16 | | `["imfilter", "denselarge_GrayF32_2048×2048"]` | 833.423 ms (5%) | 3.601 ms | 64.41 MiB (1%) | 26 | | `["imfilter", "denselarge_GrayN0f8_100×100"]` | 1.647 ms (5%) | | 179.20 KiB (1%) | 24 | | `["imfilter", "denselarge_GrayN0f8_100×100×100"]` | 2.736 s (5%) | | 18.35 MiB (1%) | 31 | | `["imfilter", "denselarge_GrayN0f8_2048"]` | 24.601 μs (5%) | | 49.05 KiB (1%) | 16 | | `["imfilter", "denselarge_GrayN0f8_2048×2048"]` | 813.032 ms (5%) | | 64.41 MiB (1%) | 26 | | `["imfilter", "denselarge_N0f8_100×100"]` | 1.645 ms (5%) | | 179.20 KiB (1%) | 24 | | `["imfilter", "denselarge_N0f8_100×100×100"]` | 2.628 s (5%) | | 18.35 MiB (1%) | 31 | | `["imfilter", "denselarge_N0f8_2048"]` | 22.000 μs (5%) | | 49.05 KiB (1%) | 16 | | `["imfilter", "denselarge_N0f8_2048×2048"]` | 802.346 ms (5%) | 3.278 ms | 64.41 MiB (1%) | 26 | | `["imfilter", "denselarge_RGBF32_100×100"]` | 1.865 ms (5%) | | 531.45 KiB (1%) | 24 | | `["imfilter", "denselarge_RGBF32_100×100×100"]` | 4.061 s (5%) | 2.109 ms | 55.05 MiB (1%) | 31 | | `["imfilter", "denselarge_RGBF32_2048"]` | 39.503 μs (5%) | | 113.19 KiB (1%) | 17 | | `["imfilter", "denselarge_RGBF32_2048×2048"]` | 961.615 ms (5%) | 2.069 ms | 193.16 MiB (1%) | 26 | | `["imfilter", "denselarge_RGBN0f8_100×100"]` | 1.906 ms (5%) | | 531.45 KiB (1%) | 24 | | `["imfilter", "denselarge_RGBN0f8_100×100×100"]` | 4.067 s (5%) | | 55.05 MiB (1%) | 31 | | `["imfilter", "denselarge_RGBN0f8_2048"]` | 39.401 μs (5%) | | 113.17 KiB (1%) | 17 | | `["imfilter", "denselarge_RGBN0f8_2048×2048"]` | 971.692 ms (5%) | 2.956 ms | 193.16 MiB (1%) | 26 | | `["imfilter", "densesmall_F32_100×100"]` | 99.002 μs (5%) | | 162.17 KiB (1%) | 24 | | `["imfilter", "densesmall_F32_100×100×100"]` | 46.873 ms (5%) | | 15.73 MiB (1%) | 31 | | `["imfilter", "densesmall_F32_2048"]` | 11.167 μs (5%) | | 32.91 KiB (1%) | 15 | | `["imfilter", "densesmall_F32_2048×2048"]` | 47.177 ms (5%) | | 64.10 MiB (1%) | 26 | | `["imfilter", "densesmall_GrayF32_100×100"]` | 100.004 μs (5%) | | 162.17 KiB (1%) | 24 | | `["imfilter", "densesmall_GrayF32_100×100×100"]` | 46.432 ms (5%) | | 15.73 MiB (1%) | 31 | | `["imfilter", "densesmall_GrayF32_2048"]` | 14.834 μs (5%) | | 32.91 KiB (1%) | 15 | | `["imfilter", "densesmall_GrayF32_2048×2048"]` | 46.855 ms (5%) | | 64.10 MiB (1%) | 26 | | `["imfilter", "densesmall_GrayN0f8_100×100"]` | 100.806 μs (5%) | | 162.17 KiB (1%) | 24 | | `["imfilter", "densesmall_GrayN0f8_100×100×100"]` | 46.820 ms (5%) | | 15.73 MiB (1%) | 31 | | `["imfilter", "densesmall_GrayN0f8_2048"]` | 12.667 μs (5%) | | 32.91 KiB (1%) | 15 | | `["imfilter", "densesmall_GrayN0f8_2048×2048"]` | 65.787 ms (5%) | | 64.10 MiB (1%) | 26 | | `["imfilter", "densesmall_N0f8_100×100"]` | 100.206 μs (5%) | | 162.17 KiB (1%) | 24 | | `["imfilter", "densesmall_N0f8_100×100×100"]` | 46.777 ms (5%) | | 15.73 MiB (1%) | 31 | | `["imfilter", "densesmall_N0f8_2048"]` | 11.925 μs (5%) | | 32.91 KiB (1%) | 15 | | `["imfilter", "densesmall_N0f8_2048×2048"]` | 46.546 ms (5%) | | 64.10 MiB (1%) | 26 | | `["imfilter", "densesmall_RGBF32_100×100"]` | 171.405 μs (5%) | | 480.98 KiB (1%) | 24 | | `["imfilter", "densesmall_RGBF32_100×100×100"]` | 70.803 ms (5%) | | 47.18 MiB (1%) | 31 | | `["imfilter", "densesmall_RGBF32_2048"]` | 17.100 μs (5%) | | 64.81 KiB (1%) | 17 | | `["imfilter", "densesmall_RGBF32_2048×2048"]` | 133.251 ms (5%) | | 192.22 MiB (1%) | 26 | | `["imfilter", "densesmall_RGBN0f8_100×100"]` | 171.705 μs (5%) | | 480.98 KiB (1%) | 24 | | `["imfilter", "densesmall_RGBN0f8_100×100×100"]` | 70.565 ms (5%) | | 47.18 MiB (1%) | 31 | | `["imfilter", "densesmall_RGBN0f8_2048"]` | 20.101 μs (5%) | | 64.80 KiB (1%) | 17 | | `["imfilter", "densesmall_RGBN0f8_2048×2048"]` | 133.938 ms (5%) | | 192.22 MiB (1%) | 26 | | `["imfilter", "factoredlarge_F32_100×100"]` | 752.821 μs (5%) | | 196.30 KiB (1%) | 28 | | `["imfilter", "factoredlarge_F32_100×100×100"]` | 172.407 ms (5%) | | 35.22 MiB (1%) | 41 | | `["imfilter", "factoredlarge_F32_2048"]` | 61.301 μs (5%) | | 33.56 KiB (1%) | 15 | | `["imfilter", "factoredlarge_F32_2048×2048"]` | 330.285 ms (5%) | | 49.30 MiB (1%) | 30 | | `["imfilter", "factoredlarge_GrayF32_100×100"]` | 752.220 μs (5%) | | 196.30 KiB (1%) | 28 | | `["imfilter", "factoredlarge_GrayF32_100×100×100"]` | 158.977 ms (5%) | | 35.22 MiB (1%) | 41 | | `["imfilter", "factoredlarge_GrayF32_2048"]` | 63.703 μs (5%) | | 33.56 KiB (1%) | 15 | | `["imfilter", "factoredlarge_GrayF32_2048×2048"]` | 320.449 ms (5%) | | 49.30 MiB (1%) | 30 | | `["imfilter", "factoredlarge_GrayN0f8_100×100"]` | 771.048 μs (5%) | | 196.30 KiB (1%) | 28 | | `["imfilter", "factoredlarge_GrayN0f8_100×100×100"]` | 162.964 ms (5%) | | 35.22 MiB (1%) | 41 | | `["imfilter", "factoredlarge_GrayN0f8_2048"]` | 64.402 μs (5%) | | 33.56 KiB (1%) | 15 | | `["imfilter", "factoredlarge_GrayN0f8_2048×2048"]` | 319.120 ms (5%) | | 49.30 MiB (1%) | 30 | | `["imfilter", "factoredlarge_N0f8_100×100"]` | 779.226 μs (5%) | | 196.30 KiB (1%) | 28 | | `["imfilter", "factoredlarge_N0f8_100×100×100"]` | 173.013 ms (5%) | | 35.22 MiB (1%) | 41 | | `["imfilter", "factoredlarge_N0f8_2048"]` | 62.103 μs (5%) | | 33.56 KiB (1%) | 15 | | `["imfilter", "factoredlarge_N0f8_2048×2048"]` | 334.102 ms (5%) | | 49.30 MiB (1%) | 30 | | `["imfilter", "factoredlarge_RGBF32_100×100"]` | 1.190 ms (5%) | | 580.67 KiB (1%) | 28 | | `["imfilter", "factoredlarge_RGBF32_100×100×100"]` | 276.299 ms (5%) | | 105.66 MiB (1%) | 41 | | `["imfilter", "factoredlarge_RGBF32_2048"]` | 93.606 μs (5%) | | 65.78 KiB (1%) | 17 | | `["imfilter", "factoredlarge_RGBF32_2048×2048"]` | 610.857 ms (5%) | 2.891 ms | 147.82 MiB (1%) | 30 | | `["imfilter", "factoredlarge_RGBN0f8_100×100"]` | 1.217 ms (5%) | | 580.67 KiB (1%) | 28 | | `["imfilter", "factoredlarge_RGBN0f8_100×100×100"]` | 278.382 ms (5%) | 2.804 ms | 105.66 MiB (1%) | 41 | | `["imfilter", "factoredlarge_RGBN0f8_2048"]` | 97.205 μs (5%) | | 65.77 KiB (1%) | 17 | | `["imfilter", "factoredlarge_RGBN0f8_2048×2048"]` | 601.848 ms (5%) | | 147.82 MiB (1%) | 30 | | `["imfilter", "factoredsmall_F32_100×100"]` | 68.202 μs (5%) | | 243.61 KiB (1%) | 28 | | `["imfilter", "factoredsmall_F32_100×100×100"]` | 12.814 ms (5%) | | 31.92 MiB (1%) | 41 | | `["imfilter", "factoredsmall_F32_2048"]` | 10.140 μs (5%) | | 48.86 KiB (1%) | 16 | | `["imfilter", "factoredsmall_F32_2048×2048"]` | 50.882 ms (5%) | | 96.16 MiB (1%) | 30 | | `["imfilter", "factoredsmall_GrayF32_100×100"]` | 75.901 μs (5%) | | 243.61 KiB (1%) | 28 | | `["imfilter", "factoredsmall_GrayF32_100×100×100"]` | 16.134 ms (5%) | | 31.92 MiB (1%) | 41 | | `["imfilter", "factoredsmall_GrayF32_2048"]` | 10.700 μs (5%) | | 48.86 KiB (1%) | 16 | | `["imfilter", "factoredsmall_GrayF32_2048×2048"]` | 50.001 ms (5%) | 1.751 ms | 96.16 MiB (1%) | 30 | | `["imfilter", "factoredsmall_GrayN0f8_100×100"]` | 79.405 μs (5%) | | 243.61 KiB (1%) | 28 | | `["imfilter", "factoredsmall_GrayN0f8_100×100×100"]` | 16.218 ms (5%) | | 31.92 MiB (1%) | 41 | | `["imfilter", "factoredsmall_GrayN0f8_2048"]` | 10.975 μs (5%) | | 48.86 KiB (1%) | 16 | | `["imfilter", "factoredsmall_GrayN0f8_2048×2048"]` | 51.118 ms (5%) | | 96.16 MiB (1%) | 30 | | `["imfilter", "factoredsmall_N0f8_100×100"]` | 69.502 μs (5%) | | 243.61 KiB (1%) | 28 | | `["imfilter", "factoredsmall_N0f8_100×100×100"]` | 12.824 ms (5%) | | 31.92 MiB (1%) | 41 | | `["imfilter", "factoredsmall_N0f8_2048"]` | 10.150 μs (5%) | | 48.86 KiB (1%) | 16 | | `["imfilter", "factoredsmall_N0f8_2048×2048"]` | 47.990 ms (5%) | 2.606 ms | 96.16 MiB (1%) | 30 | | `["imfilter", "factoredsmall_RGBF32_100×100"]` | 117.905 μs (5%) | | 724.98 KiB (1%) | 28 | | `["imfilter", "factoredsmall_RGBF32_100×100×100"]` | 26.884 ms (5%) | | 95.76 MiB (1%) | 41 | | `["imfilter", "factoredsmall_RGBF32_2048"]` | 19.300 μs (5%) | | 112.81 KiB (1%) | 17 | | `["imfilter", "factoredsmall_RGBF32_2048×2048"]` | 142.749 ms (5%) | 4.056 ms | 288.41 MiB (1%) | 30 | | `["imfilter", "factoredsmall_RGBN0f8_100×100"]` | 123.106 μs (5%) | | 724.98 KiB (1%) | 28 | | `["imfilter", "factoredsmall_RGBN0f8_100×100×100"]` | 26.062 ms (5%) | | 95.76 MiB (1%) | 41 | | `["imfilter", "factoredsmall_RGBN0f8_2048"]` | 19.001 μs (5%) | | 112.80 KiB (1%) | 17 | | `["imfilter", "factoredsmall_RGBN0f8_2048×2048"]` | 145.618 ms (5%) | 3.873 ms | 288.41 MiB (1%) | 30 | | `["mapwindow", "cheap f, tiny window"]` | 11.700 μs (5%) | | 8.73 KiB (1%) | 20 | | `["mapwindow", "expensive f"]` | 1.509 ms (5%) | | 1.30 MiB (1%) | 18998 | | `["mapwindow", "extrema"]` | 68.101 μs (5%) | | 45.73 KiB (1%) | 60 | | `["mapwindow", "maximum"]` | 275.507 μs (5%) | | 233.22 KiB (1%) | 4059 | | `["mapwindow", "mean, large window"]` | 1.774 ms (5%) | | 1.39 MiB (1%) | 24634 | | `["mapwindow", "mean, small window"]` | 19.400 μs (5%) | | 9.84 KiB (1%) | 43 | | `["mapwindow", "median!"]` | 671.717 μs (5%) | | 233.38 KiB (1%) | 4063 | | `["mapwindow", "minimum"]` | 279.507 μs (5%) | | 233.25 KiB (1%) | 4060 | ## Benchmark Group List Here's a list of all the benchmark groups executed by this job: - `["imfilter"]` - `["mapwindow"]` ## Julia versioninfo ``` Julia Version 1.3.1 Commit 2d5741174c (2019-12-30 21:36 UTC) Platform Info: OS: Linux (x86_64-pc-linux-gnu) Ubuntu 18.04.4 LTS uname: Linux 5.3.0-1022-azure #23~18.04.1-Ubuntu SMP Mon May 11 11:55:56 UTC 2020 x86_64 x86_64 CPU: Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz: speed user nice sys idle irq #1 2397 MHz 59440 s 0 s 4382 s 23967 s 0 s #2 2397 MHz 22810 s 0 s 2339 s 63441 s 0 s Memory: 6.764884948730469 GB (2420.0703125 MB free) Uptime: 900.0 sec Load Avg: 1.111328125 1.06201171875 0.75537109375 WORD_SIZE: 64 LIBM: libopenlibm LLVM: libLLVM-6.0.1 (ORCJIT, haswell) ``` --- # Baseline result # Benchmark Report for */home/runner/work/ImageFiltering.jl/ImageFiltering.jl* ## Job Properties * Time of benchmark: 16 Jun 2020 - 12:33 * Package commit: 9517a2 * Julia commit: 2d5741 * Julia command flags: None * Environment variables: None ## Results Below is a table of this job's results, obtained by running the benchmarks. The values listed in the `ID` column have the structure `[parent_group, child_group, ..., key]`, and can be used to index into the BaseBenchmarks suite to retrieve the corresponding benchmarks. The percentages accompanying time and memory values in the below table are noise tolerances. The "true" time/memory value for a given benchmark is expected to fall within this percentage of the reported value. An empty cell means that the value was zero. | ID | time | GC time | memory | allocations | |------------------------------------------------------|----------------:|----------:|----------------:|------------:| | `["imfilter", "FFT_F32_100×100"]` | 565.819 μs (5%) | | 1.35 MiB (1%) | 243 | | `["imfilter", "FFT_F32_100×100×100"]` | 93.891 ms (5%) | 2.582 ms | 169.15 MiB (1%) | 278 | | `["imfilter", "FFT_F32_2048"]` | 324.015 μs (5%) | | 183.09 KiB (1%) | 216 | | `["imfilter", "FFT_F32_2048×2048"]` | 465.677 ms (5%) | | 397.06 MiB (1%) | 262 | | `["imfilter", "FFT_GrayF32_100×100"]` | 594.825 μs (5%) | | 1.35 MiB (1%) | 233 | | `["imfilter", "FFT_GrayF32_100×100×100"]` | 100.221 ms (5%) | 2.958 ms | 169.15 MiB (1%) | 265 | | `["imfilter", "FFT_GrayF32_2048"]` | 320.211 μs (5%) | | 182.78 KiB (1%) | 209 | | `["imfilter", "FFT_GrayF32_2048×2048"]` | 475.489 ms (5%) | | 397.06 MiB (1%) | 252 | | `["imfilter", "FFT_GrayN0f8_100×100"]` | 604.823 μs (5%) | | 1.35 MiB (1%) | 233 | | `["imfilter", "FFT_GrayN0f8_100×100×100"]` | 101.713 ms (5%) | 2.958 ms | 169.15 MiB (1%) | 265 | | `["imfilter", "FFT_GrayN0f8_2048"]` | 325.514 μs (5%) | | 182.78 KiB (1%) | 209 | | `["imfilter", "FFT_GrayN0f8_2048×2048"]` | 469.608 ms (5%) | 7.515 ms | 397.06 MiB (1%) | 252 | | `["imfilter", "FFT_N0f8_100×100"]` | 455.814 μs (5%) | | 1.35 MiB (1%) | 243 | | `["imfilter", "FFT_N0f8_100×100×100"]` | 95.375 ms (5%) | 3.416 ms | 169.15 MiB (1%) | 278 | | `["imfilter", "FFT_N0f8_2048"]` | 320.218 μs (5%) | | 183.09 KiB (1%) | 216 | | `["imfilter", "FFT_N0f8_2048×2048"]` | 441.608 ms (5%) | 7.553 ms | 397.06 MiB (1%) | 262 | | `["imfilter", "FFT_RGBF32_100×100"]` | 1.802 ms (5%) | | 3.27 MiB (1%) | 258 | | `["imfilter", "FFT_RGBF32_100×100×100"]` | 384.467 ms (5%) | 6.532 ms | 410.41 MiB (1%) | 278 | | `["imfilter", "FFT_RGBF32_2048"]` | 517.022 μs (5%) | | 387.09 KiB (1%) | 228 | | `["imfilter", "FFT_RGBF32_2048×2048"]` | 1.520 s (5%) | 40.351 ms | 972.07 MiB (1%) | 278 | | `["imfilter", "FFT_RGBN0f8_100×100"]` | 1.866 ms (5%) | | 3.27 MiB (1%) | 258 | | `["imfilter", "FFT_RGBN0f8_100×100×100"]` | 386.936 ms (5%) | 5.888 ms | 410.41 MiB (1%) | 278 | | `["imfilter", "FFT_RGBN0f8_2048"]` | 515.927 μs (5%) | | 387.08 KiB (1%) | 228 | | `["imfilter", "FFT_RGBN0f8_2048×2048"]` | 1.388 s (5%) | 13.181 ms | 972.07 MiB (1%) | 278 | | `["imfilter", "IIRGaussian_F32_100×100"]` | 176.307 μs (5%) | | 131.02 KiB (1%) | 128 | | `["imfilter", "IIRGaussian_F32_100×100×100"]` | 31.290 ms (5%) | | 16.34 MiB (1%) | 10139 | | `["imfilter", "IIRGaussian_F32_2048"]` | 24.901 μs (5%) | | 32.91 KiB (1%) | 15 | | `["imfilter", "IIRGaussian_F32_2048×2048"]` | 72.640 ms (5%) | | 48.25 MiB (1%) | 2076 | | `["imfilter", "IIRGaussian_GrayF32_100×100"]` | 176.906 μs (5%) | | 131.02 KiB (1%) | 128 | | `["imfilter", "IIRGaussian_GrayF32_100×100×100"]` | 31.380 ms (5%) | | 16.34 MiB (1%) | 10139 | | `["imfilter", "IIRGaussian_GrayF32_2048"]` | 24.901 μs (5%) | | 32.91 KiB (1%) | 15 | | `["imfilter", "IIRGaussian_GrayF32_2048×2048"]` | 71.853 ms (5%) | | 48.25 MiB (1%) | 2076 | | `["imfilter", "IIRGaussian_GrayN0f8_100×100"]` | 180.907 μs (5%) | | 131.02 KiB (1%) | 128 | | `["imfilter", "IIRGaussian_GrayN0f8_100×100×100"]` | 31.406 ms (5%) | | 16.34 MiB (1%) | 10139 | | `["imfilter", "IIRGaussian_GrayN0f8_2048"]` | 25.801 μs (5%) | | 32.91 KiB (1%) | 15 | | `["imfilter", "IIRGaussian_GrayN0f8_2048×2048"]` | 74.880 ms (5%) | | 48.25 MiB (1%) | 2076 | | `["imfilter", "IIRGaussian_N0f8_100×100"]` | 180.410 μs (5%) | | 131.02 KiB (1%) | 128 | | `["imfilter", "IIRGaussian_N0f8_100×100×100"]` | 30.002 ms (5%) | | 16.34 MiB (1%) | 10139 | | `["imfilter", "IIRGaussian_N0f8_2048"]` | 25.801 μs (5%) | | 32.91 KiB (1%) | 15 | | `["imfilter", "IIRGaussian_N0f8_2048×2048"]` | 73.854 ms (5%) | | 48.25 MiB (1%) | 2076 | | `["imfilter", "IIRGaussian_RGBF32_100×100"]` | 269.910 μs (5%) | | 365.39 KiB (1%) | 128 | | `["imfilter", "IIRGaussian_RGBF32_100×100×100"]` | 52.779 ms (5%) | | 46.86 MiB (1%) | 10139 | | `["imfilter", "IIRGaussian_RGBF32_2048"]` | 27.901 μs (5%) | | 64.81 KiB (1%) | 17 | | `["imfilter", "IIRGaussian_RGBF32_2048×2048"]` | 138.558 ms (5%) | 3.176 ms | 144.25 MiB (1%) | 2076 | | `["imfilter", "IIRGaussian_RGBN0f8_100×100"]` | 282.111 μs (5%) | | 365.39 KiB (1%) | 128 | | `["imfilter", "IIRGaussian_RGBN0f8_100×100×100"]` | 52.791 ms (5%) | | 46.86 MiB (1%) | 10139 | | `["imfilter", "IIRGaussian_RGBN0f8_2048"]` | 31.002 μs (5%) | | 64.80 KiB (1%) | 17 | | `["imfilter", "IIRGaussian_RGBN0f8_2048×2048"]` | 152.326 ms (5%) | 3.010 ms | 144.25 MiB (1%) | 2076 | | `["imfilter", "denselarge_F32_100×100"]` | 1.610 ms (5%) | | 179.20 KiB (1%) | 24 | | `["imfilter", "denselarge_F32_100×100×100"]` | 2.614 s (5%) | | 18.35 MiB (1%) | 31 | | `["imfilter", "denselarge_F32_2048"]` | 21.601 μs (5%) | | 49.05 KiB (1%) | 16 | | `["imfilter", "denselarge_F32_2048×2048"]` | 782.449 ms (5%) | | 64.41 MiB (1%) | 26 | | `["imfilter", "denselarge_GrayF32_100×100"]` | 1.594 ms (5%) | | 179.20 KiB (1%) | 24 | | `["imfilter", "denselarge_GrayF32_100×100×100"]` | 2.674 s (5%) | | 18.35 MiB (1%) | 31 | | `["imfilter", "denselarge_GrayF32_2048"]` | 24.901 μs (5%) | | 49.05 KiB (1%) | 16 | | `["imfilter", "denselarge_GrayF32_2048×2048"]` | 788.718 ms (5%) | 3.645 ms | 64.41 MiB (1%) | 26 | | `["imfilter", "denselarge_GrayN0f8_100×100"]` | 1.669 ms (5%) | | 179.20 KiB (1%) | 24 | | `["imfilter", "denselarge_GrayN0f8_100×100×100"]` | 2.701 s (5%) | | 18.35 MiB (1%) | 31 | | `["imfilter", "denselarge_GrayN0f8_2048"]` | 24.501 μs (5%) | | 49.05 KiB (1%) | 16 | | `["imfilter", "denselarge_GrayN0f8_2048×2048"]` | 833.446 ms (5%) | 2.771 ms | 64.41 MiB (1%) | 26 | | `["imfilter", "denselarge_N0f8_100×100"]` | 1.578 ms (5%) | | 179.20 KiB (1%) | 24 | | `["imfilter", "denselarge_N0f8_100×100×100"]` | 2.652 s (5%) | | 18.35 MiB (1%) | 31 | | `["imfilter", "denselarge_N0f8_2048"]` | 22.000 μs (5%) | | 49.05 KiB (1%) | 16 | | `["imfilter", "denselarge_N0f8_2048×2048"]` | 781.958 ms (5%) | | 64.41 MiB (1%) | 26 | | `["imfilter", "denselarge_RGBF32_100×100"]` | 1.892 ms (5%) | | 531.45 KiB (1%) | 24 | | `["imfilter", "denselarge_RGBF32_100×100×100"]` | 3.974 s (5%) | | 55.05 MiB (1%) | 31 | | `["imfilter", "denselarge_RGBF32_2048"]` | 39.202 μs (5%) | | 113.19 KiB (1%) | 17 | | `["imfilter", "denselarge_RGBF32_2048×2048"]` | 949.054 ms (5%) | 2.213 ms | 193.16 MiB (1%) | 26 | | `["imfilter", "denselarge_RGBN0f8_100×100"]` | 1.808 ms (5%) | | 531.45 KiB (1%) | 24 | | `["imfilter", "denselarge_RGBN0f8_100×100×100"]` | 3.951 s (5%) | 2.905 ms | 55.05 MiB (1%) | 31 | | `["imfilter", "denselarge_RGBN0f8_2048"]` | 38.502 μs (5%) | | 113.17 KiB (1%) | 17 | | `["imfilter", "denselarge_RGBN0f8_2048×2048"]` | 952.058 ms (5%) | 2.114 ms | 193.16 MiB (1%) | 26 | | `["imfilter", "densesmall_F32_100×100"]` | 98.604 μs (5%) | | 162.17 KiB (1%) | 24 | | `["imfilter", "densesmall_F32_100×100×100"]` | 44.646 ms (5%) | | 15.73 MiB (1%) | 31 | | `["imfilter", "densesmall_F32_2048"]` | 11.067 μs (5%) | | 32.91 KiB (1%) | 15 | | `["imfilter", "densesmall_F32_2048×2048"]` | 42.371 ms (5%) | | 64.10 MiB (1%) | 26 | | `["imfilter", "densesmall_GrayF32_100×100"]` | 98.903 μs (5%) | | 162.17 KiB (1%) | 24 | | `["imfilter", "densesmall_GrayF32_100×100×100"]` | 46.333 ms (5%) | | 15.73 MiB (1%) | 31 | | `["imfilter", "densesmall_GrayF32_2048"]` | 11.734 μs (5%) | | 32.91 KiB (1%) | 15 | | `["imfilter", "densesmall_GrayF32_2048×2048"]` | 46.288 ms (5%) | | 64.10 MiB (1%) | 26 | | `["imfilter", "densesmall_GrayN0f8_100×100"]` | 100.506 μs (5%) | | 162.17 KiB (1%) | 24 | | `["imfilter", "densesmall_GrayN0f8_100×100×100"]` | 45.077 ms (5%) | | 15.73 MiB (1%) | 31 | | `["imfilter", "densesmall_GrayN0f8_2048"]` | 12.567 μs (5%) | | 32.91 KiB (1%) | 15 | | `["imfilter", "densesmall_GrayN0f8_2048×2048"]` | 47.167 ms (5%) | | 64.10 MiB (1%) | 26 | | `["imfilter", "densesmall_N0f8_100×100"]` | 99.806 μs (5%) | | 162.17 KiB (1%) | 24 | | `["imfilter", "densesmall_N0f8_100×100×100"]` | 42.790 ms (5%) | | 15.73 MiB (1%) | 31 | | `["imfilter", "densesmall_N0f8_2048"]` | 11.900 μs (5%) | | 32.91 KiB (1%) | 15 | | `["imfilter", "densesmall_N0f8_2048×2048"]` | 45.697 ms (5%) | | 64.10 MiB (1%) | 26 | | `["imfilter", "densesmall_RGBF32_100×100"]` | 170.505 μs (5%) | | 480.98 KiB (1%) | 24 | | `["imfilter", "densesmall_RGBF32_100×100×100"]` | 68.940 ms (5%) | | 47.18 MiB (1%) | 31 | | `["imfilter", "densesmall_RGBF32_2048"]` | 16.801 μs (5%) | | 64.81 KiB (1%) | 17 | | `["imfilter", "densesmall_RGBF32_2048×2048"]` | 129.947 ms (5%) | | 192.22 MiB (1%) | 26 | | `["imfilter", "densesmall_RGBN0f8_100×100"]` | 170.206 μs (5%) | | 480.98 KiB (1%) | 24 | | `["imfilter", "densesmall_RGBN0f8_100×100×100"]` | 70.083 ms (5%) | | 47.18 MiB (1%) | 31 | | `["imfilter", "densesmall_RGBN0f8_2048"]` | 20.000 μs (5%) | | 64.80 KiB (1%) | 17 | | `["imfilter", "densesmall_RGBN0f8_2048×2048"]` | 108.819 ms (5%) | 1.124 ms | 192.22 MiB (1%) | 26 | | `["imfilter", "factoredlarge_F32_100×100"]` | 749.724 μs (5%) | | 196.30 KiB (1%) | 28 | | `["imfilter", "factoredlarge_F32_100×100×100"]` | 170.887 ms (5%) | | 35.22 MiB (1%) | 41 | | `["imfilter", "factoredlarge_F32_2048"]` | 61.203 μs (5%) | | 33.56 KiB (1%) | 15 | | `["imfilter", "factoredlarge_F32_2048×2048"]` | 332.591 ms (5%) | | 49.30 MiB (1%) | 30 | | `["imfilter", "factoredlarge_GrayF32_100×100"]` | 747.823 μs (5%) | | 196.30 KiB (1%) | 28 | | `["imfilter", "factoredlarge_GrayF32_100×100×100"]` | 145.165 ms (5%) | | 35.22 MiB (1%) | 41 | | `["imfilter", "factoredlarge_GrayF32_2048"]` | 63.403 μs (5%) | | 33.56 KiB (1%) | 15 | | `["imfilter", "factoredlarge_GrayF32_2048×2048"]` | 313.074 ms (5%) | | 49.30 MiB (1%) | 30 | | `["imfilter", "factoredlarge_GrayN0f8_100×100"]` | 768.048 μs (5%) | | 196.30 KiB (1%) | 28 | | `["imfilter", "factoredlarge_GrayN0f8_100×100×100"]` | 159.653 ms (5%) | | 35.22 MiB (1%) | 41 | | `["imfilter", "factoredlarge_GrayN0f8_2048"]` | 64.402 μs (5%) | | 33.56 KiB (1%) | 15 | | `["imfilter", "factoredlarge_GrayN0f8_2048×2048"]` | 321.910 ms (5%) | | 49.30 MiB (1%) | 30 | | `["imfilter", "factoredlarge_N0f8_100×100"]` | 773.742 μs (5%) | | 196.30 KiB (1%) | 28 | | `["imfilter", "factoredlarge_N0f8_100×100×100"]` | 153.378 ms (5%) | | 35.22 MiB (1%) | 41 | | `["imfilter", "factoredlarge_N0f8_2048"]` | 62.002 μs (5%) | | 33.56 KiB (1%) | 15 | | `["imfilter", "factoredlarge_N0f8_2048×2048"]` | 324.178 ms (5%) | | 49.30 MiB (1%) | 30 | | `["imfilter", "factoredlarge_RGBF32_100×100"]` | 1.114 ms (5%) | | 580.67 KiB (1%) | 28 | | `["imfilter", "factoredlarge_RGBF32_100×100×100"]` | 266.234 ms (5%) | | 105.66 MiB (1%) | 41 | | `["imfilter", "factoredlarge_RGBF32_2048"]` | 93.703 μs (5%) | | 65.78 KiB (1%) | 17 | | `["imfilter", "factoredlarge_RGBF32_2048×2048"]` | 578.171 ms (5%) | 2.874 ms | 147.82 MiB (1%) | 30 | | `["imfilter", "factoredlarge_RGBN0f8_100×100"]` | 1.271 ms (5%) | | 580.67 KiB (1%) | 28 | | `["imfilter", "factoredlarge_RGBN0f8_100×100×100"]` | 279.040 ms (5%) | 2.570 ms | 105.66 MiB (1%) | 41 | | `["imfilter", "factoredlarge_RGBN0f8_2048"]` | 96.903 μs (5%) | | 65.77 KiB (1%) | 17 | | `["imfilter", "factoredlarge_RGBN0f8_2048×2048"]` | 568.501 ms (5%) | | 147.82 MiB (1%) | 30 | | `["imfilter", "factoredsmall_F32_100×100"]` | 67.503 μs (5%) | | 243.61 KiB (1%) | 28 | | `["imfilter", "factoredsmall_F32_100×100×100"]` | 12.541 ms (5%) | | 31.92 MiB (1%) | 41 | | `["imfilter", "factoredsmall_F32_2048"]` | 10.140 μs (5%) | | 48.86 KiB (1%) | 16 | | `["imfilter", "factoredsmall_F32_2048×2048"]` | 30.249 ms (5%) | | 96.16 MiB (1%) | 30 | | `["imfilter", "factoredsmall_GrayF32_100×100"]` | 75.503 μs (5%) | | 243.61 KiB (1%) | 28 | | `["imfilter", "factoredsmall_GrayF32_100×100×100"]` | 15.581 ms (5%) | | 31.92 MiB (1%) | 41 | | `["imfilter", "factoredsmall_GrayF32_2048"]` | 10.626 μs (5%) | | 48.86 KiB (1%) | 16 | | `["imfilter", "factoredsmall_GrayF32_2048×2048"]` | 59.220 ms (5%) | 1.984 ms | 96.16 MiB (1%) | 30 | | `["imfilter", "factoredsmall_GrayN0f8_100×100"]` | 76.803 μs (5%) | | 243.61 KiB (1%) | 28 | | `["imfilter", "factoredsmall_GrayN0f8_100×100×100"]` | 15.871 ms (5%) | | 31.92 MiB (1%) | 41 | | `["imfilter", "factoredsmall_GrayN0f8_2048"]` | 10.850 μs (5%) | | 48.86 KiB (1%) | 16 | | `["imfilter", "factoredsmall_GrayN0f8_2048×2048"]` | 35.196 ms (5%) | | 96.16 MiB (1%) | 30 | | `["imfilter", "factoredsmall_N0f8_100×100"]` | 69.103 μs (5%) | | 243.61 KiB (1%) | 28 | | `["imfilter", "factoredsmall_N0f8_100×100×100"]` | 12.695 ms (5%) | | 31.92 MiB (1%) | 41 | | `["imfilter", "factoredsmall_N0f8_2048"]` | 10.200 μs (5%) | | 48.86 KiB (1%) | 16 | | `["imfilter", "factoredsmall_N0f8_2048×2048"]` | 46.013 ms (5%) | 2.579 ms | 96.16 MiB (1%) | 30 | | `["imfilter", "factoredsmall_RGBF32_100×100"]` | 125.705 μs (5%) | | 724.98 KiB (1%) | 28 | | `["imfilter", "factoredsmall_RGBF32_100×100×100"]` | 25.418 ms (5%) | | 95.76 MiB (1%) | 41 | | `["imfilter", "factoredsmall_RGBF32_2048"]` | 19.301 μs (5%) | | 112.81 KiB (1%) | 17 | | `["imfilter", "factoredsmall_RGBF32_2048×2048"]` | 139.380 ms (5%) | 4.225 ms | 288.41 MiB (1%) | 30 | | `["imfilter", "factoredsmall_RGBN0f8_100×100"]` | 125.705 μs (5%) | | 724.98 KiB (1%) | 28 | | `["imfilter", "factoredsmall_RGBN0f8_100×100×100"]` | 25.223 ms (5%) | | 95.76 MiB (1%) | 41 | | `["imfilter", "factoredsmall_RGBN0f8_2048"]` | 17.501 μs (5%) | | 112.80 KiB (1%) | 17 | | `["imfilter", "factoredsmall_RGBN0f8_2048×2048"]` | 140.438 ms (5%) | | 288.41 MiB (1%) | 30 | | `["mapwindow", "cheap f, tiny window"]` | 11.550 μs (5%) | | 8.73 KiB (1%) | 20 | | `["mapwindow", "expensive f"]` | 1.422 ms (5%) | | 1.30 MiB (1%) | 18998 | | `["mapwindow", "extrema"]` | 69.102 μs (5%) | | 45.73 KiB (1%) | 60 | | `["mapwindow", "maximum"]` | 274.108 μs (5%) | | 233.22 KiB (1%) | 4059 | | `["mapwindow", "mean, large window"]` | 1.708 ms (5%) | | 1.39 MiB (1%) | 24634 | | `["mapwindow", "mean, small window"]` | 15.000 μs (5%) | | 9.84 KiB (1%) | 43 | | `["mapwindow", "median!"]` | 663.120 μs (5%) | | 233.38 KiB (1%) | 4063 | | `["mapwindow", "minimum"]` | 277.309 μs (5%) | | 233.25 KiB (1%) | 4060 | ## Benchmark Group List Here's a list of all the benchmark groups executed by this job: - `["imfilter"]` - `["mapwindow"]` ## Julia versioninfo ``` Julia Version 1.3.1 Commit 2d5741174c (2019-12-30 21:36 UTC) Platform Info: OS: Linux (x86_64-pc-linux-gnu) Ubuntu 18.04.4 LTS uname: Linux 5.3.0-1022-azure #23~18.04.1-Ubuntu SMP Mon May 11 11:55:56 UTC 2020 x86_64 x86_64 CPU: Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz: speed user nice sys idle irq #1 2397 MHz 113581 s 0 s 7017 s 41859 s 0 s #2 2397 MHz 40398 s 0 s 3409 s 119602 s 0 s Memory: 6.764884948730469 GB (2394.23828125 MB free) Uptime: 1652.0 sec Load Avg: 1.12939453125 1.0341796875 0.935546875 WORD_SIZE: 64 LIBM: libopenlibm LLVM: libLLVM-6.0.1 (ORCJIT, haswell) ``` --- # Runtime information | Runtime Info | | |:--|:--| | BLAS #threads | 2 | | `BLAS.vendor()` | `openblas64` | | `Sys.CPU_THREADS` | 2 | `lscpu` output: Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian CPU(s): 2 On-line CPU(s) list: 0,1 Thread(s) per core: 1 Core(s) per socket: 2 Socket(s): 1 NUMA node(s): 1 Vendor ID: GenuineIntel CPU family: 6 Model: 63 Model name: Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz Stepping: 2 CPU MHz: 2397.228 BogoMIPS: 4794.45 Hypervisor vendor: Microsoft Virtualization type: full L1d cache: 32K L1i cache: 32K L2 cache: 256K L3 cache: 30720K NUMA node0 CPU(s): 0,1 Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology cpuid pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand hypervisor lahf_lm abm invpcid_single pti fsgsbase bmi1 avx2 smep bmi2 erms invpcid xsaveopt md_clear | Cpu Property | Value | |:------------------ |:------------------------------------------------------- | | Brand | Intel(R) Xeon(R) CPU E5-2673 v3 @ 2.40GHz | | Vendor | :Intel | | Architecture | :Haswell | | Model | Family: 0x06, Model: 0x3f, Stepping: 0x02, Type: 0x00 | | Cores | 2 physical cores, 2 logical cores (on executing CPU) | | | No Hyperthreading detected | | Clock Frequencies | Not supported by CPU | | Data Cache | Level 1:3 : (32, 256, 30720) kbytes | | | 64 byte cache line size | | Address Size | 48 bits virtual, 44 bits physical | | SIMD | 256 bit = 32 byte max. SIMD vector size | | Time Stamp Counter | TSC is accessible via `rdtsc` | | | TSC increased at every clock cycle (non-invariant TSC) | | Perf. Monitoring | Performance Monitoring Counters (PMC) are not supported | | Hypervisor | Yes, Microsoft |
github-actions[bot] commented 4 years ago
Benchmark result # Judge result # Benchmark Report for */home/runner/work/ImageFiltering.jl/ImageFiltering.jl* ## Job Properties * Time of benchmarks: - Target: 16 Jun 2020 - 13:56 - Baseline: 16 Jun 2020 - 14:09 * Package commits: - Target: 66326a - Baseline: 3d9a7a * Julia commits: - Target: 2d5741 - Baseline: 2d5741 * Julia command flags: - Target: None - Baseline: None * Environment variables: - Target: None - Baseline: None ## Results A ratio greater than `1.0` denotes a possible regression (marked with :x:), while a ratio less than `1.0` denotes a possible improvement (marked with :white_check_mark:). Only significant results - results that indicate possible regressions or improvements - are shown below (thus, an empty table means that all benchmark results remained invariant between builds). | ID | time ratio | memory ratio | |------------------------------------------------------|------------------------------|--------------| | `["imfilter", "FFT_GrayF32_100×100"]` | 0.94 (5%) :white_check_mark: | 1.00 (1%) | | `["imfilter", "FFT_GrayN0f8_2048"]` | 0.94 (5%) :white_check_mark: | 1.00 (1%) | | `["imfilter", "FFT_N0f8_2048"]` | 1.06 (5%) :x: | 1.00 (1%) | | `["imfilter", "FFT_RGBF32_100×100"]` | 1.06 (5%) :x: | 1.00 (1%) | | `["imfilter", "FFT_RGBF32_100×100×100"]` | 0.94 (5%) :white_check_mark: | 1.00 (1%) | | `["imfilter", "FFT_RGBF32_2048"]` | 0.91 (5%) :white_check_mark: | 1.00 (1%) | | `["imfilter", "FFT_RGBN0f8_100×100"]` | 1.05 (5%) :x: | 1.00 (1%) | | `["imfilter", "FFT_RGBN0f8_2048"]` | 1.05 (5%) :x: | 1.00 (1%) | | `["imfilter", "IIRGaussian_F32_100×100"]` | 0.93 (5%) :white_check_mark: | 1.00 (1%) | | `["imfilter", "IIRGaussian_F32_2048"]` | 0.89 (5%) :white_check_mark: | 1.00 (1%) | | `["imfilter", "IIRGaussian_RGBF32_2048"]` | 0.90 (5%) :white_check_mark: | 1.00 (1%) | | `["imfilter", "IIRGaussian_RGBN0f8_100×100"]` | 0.92 (5%) :white_check_mark: | 1.00 (1%) | | `["imfilter", "IIRGaussian_RGBN0f8_2048"]` | 1.12 (5%) :x: | 1.00 (1%) | | `["imfilter", "denselarge_F32_100×100"]` | 0.93 (5%) :white_check_mark: | 1.00 (1%) | | `["imfilter", "denselarge_F32_2048"]` | 0.93 (5%) :white_check_mark: | 1.00 (1%) | | `["imfilter", "denselarge_GrayF32_2048"]` | 1.05 (5%) :x: | 1.00 (1%) | | `["imfilter", "denselarge_N0f8_100×100"]` | 0.92 (5%) :white_check_mark: | 1.00 (1%) | | `["imfilter", "denselarge_N0f8_2048"]` | 0.88 (5%) :white_check_mark: | 1.00 (1%) | | `["imfilter", "denselarge_RGBF32_2048"]` | 0.95 (5%) :white_check_mark: | 1.00 (1%) | | `["imfilter", "denselarge_RGBN0f8_2048"]` | 0.95 (5%) :white_check_mark: | 1.00 (1%) | | `["imfilter", "densesmall_GrayF32_100×100"]` | 1.07 (5%) :x: | 1.00 (1%) | | `["imfilter", "densesmall_GrayN0f8_100×100×100"]` | 1.06 (5%) :x: | 1.00 (1%) | | `["imfilter", "densesmall_N0f8_2048"]` | 1.05 (5%) :x: | 1.00 (1%) | | `["imfilter", "densesmall_RGBF32_100×100"]` | 0.91 (5%) :white_check_mark: | 1.00 (1%) | | `["imfilter", "factoredlarge_GrayN0f8_100×100"]` | 1.14 (5%) :x: | 1.00 (1%) | | `["imfilter", "factoredlarge_N0f8_2048"]` | 0.86 (5%) :white_check_mark: | 1.00 (1%) | | `["imfilter", "factoredlarge_RGBN0f8_100×100"]` | 1.09 (5%) :x: | 1.00 (1%) | | `["imfilter", "factoredlarge_RGBN0f8_2048"]` | 0.95 (5%) :white_check_mark: | 1.00 (1%) | | `["imfilter", "factoredsmall_F32_2048×2048"]` | 0.78 (5%) :white_check_mark: | 1.00 (1%) | | `["imfilter", "factoredsmall_GrayF32_2048×2048"]` | 0.80 (5%) :white_check_mark: | 1.00 (1%) | | `["imfilter", "factoredsmall_GrayN0f8_2048"]` | 0.90 (5%) :white_check_mark: | 1.00 (1%) | | `["imfilter", "factoredsmall_N0f8_2048"]` | 0.94 (5%) :white_check_mark: | 1.00 (1%) | | `["imfilter", "factoredsmall_N0f8_2048×2048"]` | 1.55 (5%) :x: | 1.00 (1%) | | `["imfilter", "factoredsmall_RGBF32_2048"]` | 0.91 (5%) :white_check_mark: | 1.00 (1%) | | `["imfilter", "factoredsmall_RGBF32_2048×2048"]` | 0.93 (5%) :white_check_mark: | 1.00 (1%) | | `["imfilter", "factoredsmall_RGBN0f8_100×100"]` | 1.05 (5%) :x: | 1.00 (1%) | | `["mapwindow", "cheap f, tiny window"]` | 0.93 (5%) :white_check_mark: | 1.00 (1%) | | `["mapwindow", "expensive f"]` | 0.94 (5%) :white_check_mark: | 1.00 (1%) | | `["mapwindow", "median!"]` | 1.06 (5%) :x: | 1.00 (1%) | | `["mapwindow", "minimum"]` | 0.94 (5%) :white_check_mark: | 1.00 (1%) | ## Benchmark Group List Here's a list of all the benchmark groups executed by this job: - `["imfilter"]` - `["mapwindow"]` ## Julia versioninfo ### Target ``` Julia Version 1.3.1 Commit 2d5741174c (2019-12-30 21:36 UTC) Platform Info: OS: Linux (x86_64-pc-linux-gnu) Ubuntu 18.04.4 LTS uname: Linux 5.3.0-1022-azure #23~18.04.1-Ubuntu SMP Mon May 11 11:55:56 UTC 2020 x86_64 x86_64 CPU: Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz: speed user nice sys idle irq #1 2294 MHz 73736 s 0 s 4866 s 21900 s 0 s #2 2294 MHz 10170 s 0 s 1900 s 86825 s 0 s Memory: 6.764884948730469 GB (2183.3203125 MB free) Uptime: 1083.0 sec Load Avg: 1.04052734375 1.05078125 0.83935546875 WORD_SIZE: 64 LIBM: libopenlibm LLVM: libLLVM-6.0.1 (ORCJIT, broadwell) ``` ### Baseline ``` Julia Version 1.3.1 Commit 2d5741174c (2019-12-30 21:36 UTC) Platform Info: OS: Linux (x86_64-pc-linux-gnu) Ubuntu 18.04.4 LTS uname: Linux 5.3.0-1022-azure #23~18.04.1-Ubuntu SMP Mon May 11 11:55:56 UTC 2020 x86_64 x86_64 CPU: Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz: speed user nice sys idle irq #1 2294 MHz 137123 s 0 s 8157 s 31537 s 0 s #2 2294 MHz 19855 s 0 s 2808 s 152519 s 0 s Memory: 6.764884948730469 GB (2037.484375 MB free) Uptime: 1850.0 sec Load Avg: 1.0087890625 1.00537109375 0.95703125 WORD_SIZE: 64 LIBM: libopenlibm LLVM: libLLVM-6.0.1 (ORCJIT, broadwell) ``` --- # Target result # Benchmark Report for */home/runner/work/ImageFiltering.jl/ImageFiltering.jl* ## Job Properties * Time of benchmark: 16 Jun 2020 - 13:56 * Package commit: 66326a * Julia commit: 2d5741 * Julia command flags: None * Environment variables: None ## Results Below is a table of this job's results, obtained by running the benchmarks. The values listed in the `ID` column have the structure `[parent_group, child_group, ..., key]`, and can be used to index into the BaseBenchmarks suite to retrieve the corresponding benchmarks. The percentages accompanying time and memory values in the below table are noise tolerances. The "true" time/memory value for a given benchmark is expected to fall within this percentage of the reported value. An empty cell means that the value was zero. | ID | time | GC time | memory | allocations | |------------------------------------------------------|----------------:|-----------:|----------------:|------------:| | `["imfilter", "FFT_F32_100×100"]` | 638.001 μs (5%) | | 1.35 MiB (1%) | 243 | | `["imfilter", "FFT_F32_100×100×100"]` | 104.591 ms (5%) | 2.538 ms | 169.15 MiB (1%) | 278 | | `["imfilter", "FFT_F32_2048"]` | 348.501 μs (5%) | | 183.09 KiB (1%) | 216 | | `["imfilter", "FFT_F32_2048×2048"]` | 496.277 ms (5%) | 7.478 ms | 397.06 MiB (1%) | 262 | | `["imfilter", "FFT_GrayF32_100×100"]` | 620.503 μs (5%) | | 1.35 MiB (1%) | 233 | | `["imfilter", "FFT_GrayF32_100×100×100"]` | 108.847 ms (5%) | 2.637 ms | 169.15 MiB (1%) | 265 | | `["imfilter", "FFT_GrayF32_2048"]` | 374.201 μs (5%) | | 182.78 KiB (1%) | 209 | | `["imfilter", "FFT_GrayF32_2048×2048"]` | 510.034 ms (5%) | 7.857 ms | 397.06 MiB (1%) | 252 | | `["imfilter", "FFT_GrayN0f8_100×100"]` | 693.702 μs (5%) | | 1.35 MiB (1%) | 233 | | `["imfilter", "FFT_GrayN0f8_100×100×100"]` | 107.079 ms (5%) | 2.830 ms | 169.15 MiB (1%) | 265 | | `["imfilter", "FFT_GrayN0f8_2048"]` | 352.701 μs (5%) | | 182.78 KiB (1%) | 209 | | `["imfilter", "FFT_GrayN0f8_2048×2048"]` | 487.580 ms (5%) | 7.920 ms | 397.06 MiB (1%) | 252 | | `["imfilter", "FFT_N0f8_100×100"]` | 607.904 μs (5%) | | 1.35 MiB (1%) | 243 | | `["imfilter", "FFT_N0f8_100×100×100"]` | 103.001 ms (5%) | 2.665 ms | 169.15 MiB (1%) | 278 | | `["imfilter", "FFT_N0f8_2048"]` | 364.200 μs (5%) | | 183.09 KiB (1%) | 216 | | `["imfilter", "FFT_N0f8_2048×2048"]` | 472.699 ms (5%) | 5.484 ms | 397.06 MiB (1%) | 262 | | `["imfilter", "FFT_RGBF32_100×100"]` | 2.064 ms (5%) | | 3.27 MiB (1%) | 258 | | `["imfilter", "FFT_RGBF32_100×100×100"]` | 430.194 ms (5%) | 9.512 ms | 410.41 MiB (1%) | 278 | | `["imfilter", "FFT_RGBF32_2048"]` | 560.303 μs (5%) | | 387.09 KiB (1%) | 228 | | `["imfilter", "FFT_RGBF32_2048×2048"]` | 1.636 s (5%) | 39.975 ms | 972.07 MiB (1%) | 278 | | `["imfilter", "FFT_RGBN0f8_100×100"]` | 2.090 ms (5%) | | 3.27 MiB (1%) | 258 | | `["imfilter", "FFT_RGBN0f8_100×100×100"]` | 434.632 ms (5%) | 5.538 ms | 410.41 MiB (1%) | 278 | | `["imfilter", "FFT_RGBN0f8_2048"]` | 605.504 μs (5%) | | 387.08 KiB (1%) | 228 | | `["imfilter", "FFT_RGBN0f8_2048×2048"]` | 1.590 s (5%) | 22.443 ms | 972.07 MiB (1%) | 278 | | `["imfilter", "IIRGaussian_F32_100×100"]` | 170.400 μs (5%) | | 131.02 KiB (1%) | 128 | | `["imfilter", "IIRGaussian_F32_100×100×100"]` | 33.234 ms (5%) | | 16.34 MiB (1%) | 10139 | | `["imfilter", "IIRGaussian_F32_2048"]` | 23.900 μs (5%) | | 32.91 KiB (1%) | 15 | | `["imfilter", "IIRGaussian_F32_2048×2048"]` | 76.628 ms (5%) | | 48.25 MiB (1%) | 2076 | | `["imfilter", "IIRGaussian_GrayF32_100×100"]` | 192.100 μs (5%) | | 131.02 KiB (1%) | 128 | | `["imfilter", "IIRGaussian_GrayF32_100×100×100"]` | 33.119 ms (5%) | | 16.34 MiB (1%) | 10139 | | `["imfilter", "IIRGaussian_GrayF32_2048"]` | 26.200 μs (5%) | | 32.91 KiB (1%) | 15 | | `["imfilter", "IIRGaussian_GrayF32_2048×2048"]` | 76.865 ms (5%) | | 48.25 MiB (1%) | 2076 | | `["imfilter", "IIRGaussian_GrayN0f8_100×100"]` | 189.101 μs (5%) | | 131.02 KiB (1%) | 128 | | `["imfilter", "IIRGaussian_GrayN0f8_100×100×100"]` | 33.562 ms (5%) | | 16.34 MiB (1%) | 10139 | | `["imfilter", "IIRGaussian_GrayN0f8_2048"]` | 27.500 μs (5%) | | 32.91 KiB (1%) | 15 | | `["imfilter", "IIRGaussian_GrayN0f8_2048×2048"]` | 78.518 ms (5%) | | 48.25 MiB (1%) | 2076 | | `["imfilter", "IIRGaussian_N0f8_100×100"]` | 172.800 μs (5%) | | 131.02 KiB (1%) | 128 | | `["imfilter", "IIRGaussian_N0f8_100×100×100"]` | 33.790 ms (5%) | | 16.34 MiB (1%) | 10139 | | `["imfilter", "IIRGaussian_N0f8_2048"]` | 25.000 μs (5%) | | 32.91 KiB (1%) | 15 | | `["imfilter", "IIRGaussian_N0f8_2048×2048"]` | 77.897 ms (5%) | | 48.25 MiB (1%) | 2076 | | `["imfilter", "IIRGaussian_RGBF32_100×100"]` | 278.701 μs (5%) | | 365.39 KiB (1%) | 128 | | `["imfilter", "IIRGaussian_RGBF32_100×100×100"]` | 56.414 ms (5%) | | 46.86 MiB (1%) | 10139 | | `["imfilter", "IIRGaussian_RGBF32_2048"]` | 26.400 μs (5%) | | 64.81 KiB (1%) | 17 | | `["imfilter", "IIRGaussian_RGBF32_2048×2048"]` | 166.515 ms (5%) | | 144.25 MiB (1%) | 2076 | | `["imfilter", "IIRGaussian_RGBN0f8_100×100"]` | 295.901 μs (5%) | | 365.39 KiB (1%) | 128 | | `["imfilter", "IIRGaussian_RGBN0f8_100×100×100"]` | 56.938 ms (5%) | | 46.86 MiB (1%) | 10139 | | `["imfilter", "IIRGaussian_RGBN0f8_2048"]` | 32.700 μs (5%) | | 64.80 KiB (1%) | 17 | | `["imfilter", "IIRGaussian_RGBN0f8_2048×2048"]` | 170.956 ms (5%) | | 144.25 MiB (1%) | 2076 | | `["imfilter", "denselarge_F32_100×100"]` | 1.615 ms (5%) | | 179.20 KiB (1%) | 24 | | `["imfilter", "denselarge_F32_100×100×100"]` | 2.731 s (5%) | | 18.35 MiB (1%) | 31 | | `["imfilter", "denselarge_F32_2048"]` | 19.800 μs (5%) | | 49.05 KiB (1%) | 16 | | `["imfilter", "denselarge_F32_2048×2048"]` | 813.295 ms (5%) | | 64.41 MiB (1%) | 26 | | `["imfilter", "denselarge_GrayF32_100×100"]` | 1.640 ms (5%) | | 179.20 KiB (1%) | 24 | | `["imfilter", "denselarge_GrayF32_100×100×100"]` | 2.698 s (5%) | | 18.35 MiB (1%) | 31 | | `["imfilter", "denselarge_GrayF32_2048"]` | 25.500 μs (5%) | | 49.05 KiB (1%) | 16 | | `["imfilter", "denselarge_GrayF32_2048×2048"]` | 815.221 ms (5%) | | 64.41 MiB (1%) | 26 | | `["imfilter", "denselarge_GrayN0f8_100×100"]` | 1.584 ms (5%) | | 179.20 KiB (1%) | 24 | | `["imfilter", "denselarge_GrayN0f8_100×100×100"]` | 2.720 s (5%) | | 18.35 MiB (1%) | 31 | | `["imfilter", "denselarge_GrayN0f8_2048"]` | 25.900 μs (5%) | | 49.05 KiB (1%) | 16 | | `["imfilter", "denselarge_GrayN0f8_2048×2048"]` | 826.105 ms (5%) | | 64.41 MiB (1%) | 26 | | `["imfilter", "denselarge_N0f8_100×100"]` | 1.514 ms (5%) | | 179.20 KiB (1%) | 24 | | `["imfilter", "denselarge_N0f8_100×100×100"]` | 2.809 s (5%) | | 18.35 MiB (1%) | 31 | | `["imfilter", "denselarge_N0f8_2048"]` | 17.700 μs (5%) | | 49.05 KiB (1%) | 16 | | `["imfilter", "denselarge_N0f8_2048×2048"]` | 826.818 ms (5%) | | 64.41 MiB (1%) | 26 | | `["imfilter", "denselarge_RGBF32_100×100"]` | 1.881 ms (5%) | | 531.45 KiB (1%) | 24 | | `["imfilter", "denselarge_RGBF32_100×100×100"]` | 4.132 s (5%) | 1.975 ms | 55.05 MiB (1%) | 31 | | `["imfilter", "denselarge_RGBF32_2048"]` | 40.400 μs (5%) | | 113.19 KiB (1%) | 17 | | `["imfilter", "denselarge_RGBF32_2048×2048"]` | 981.426 ms (5%) | 1.752 ms | 193.16 MiB (1%) | 26 | | `["imfilter", "denselarge_RGBN0f8_100×100"]` | 1.837 ms (5%) | | 531.45 KiB (1%) | 24 | | `["imfilter", "denselarge_RGBN0f8_100×100×100"]` | 4.185 s (5%) | 2.724 ms | 55.05 MiB (1%) | 31 | | `["imfilter", "denselarge_RGBN0f8_2048"]` | 39.100 μs (5%) | | 113.17 KiB (1%) | 17 | | `["imfilter", "denselarge_RGBN0f8_2048×2048"]` | 961.843 ms (5%) | 2.925 ms | 193.16 MiB (1%) | 26 | | `["imfilter", "densesmall_F32_100×100"]` | 110.600 μs (5%) | | 162.17 KiB (1%) | 24 | | `["imfilter", "densesmall_F32_100×100×100"]` | 46.865 ms (5%) | | 15.73 MiB (1%) | 31 | | `["imfilter", "densesmall_F32_2048"]` | 11.500 μs (5%) | | 32.91 KiB (1%) | 15 | | `["imfilter", "densesmall_F32_2048×2048"]` | 50.265 ms (5%) | | 64.10 MiB (1%) | 26 | | `["imfilter", "densesmall_GrayF32_100×100"]` | 110.600 μs (5%) | | 162.17 KiB (1%) | 24 | | `["imfilter", "densesmall_GrayF32_100×100×100"]` | 45.015 ms (5%) | | 15.73 MiB (1%) | 31 | | `["imfilter", "densesmall_GrayF32_2048"]` | 12.600 μs (5%) | | 32.91 KiB (1%) | 15 | | `["imfilter", "densesmall_GrayF32_2048×2048"]` | 52.558 ms (5%) | | 64.10 MiB (1%) | 26 | | `["imfilter", "densesmall_GrayN0f8_100×100"]` | 104.301 μs (5%) | | 162.17 KiB (1%) | 24 | | `["imfilter", "densesmall_GrayN0f8_100×100×100"]` | 47.372 ms (5%) | | 15.73 MiB (1%) | 31 | | `["imfilter", "densesmall_GrayN0f8_2048"]` | 12.667 μs (5%) | | 32.91 KiB (1%) | 15 | | `["imfilter", "densesmall_GrayN0f8_2048×2048"]` | 51.186 ms (5%) | | 64.10 MiB (1%) | 26 | | `["imfilter", "densesmall_N0f8_100×100"]` | 106.600 μs (5%) | | 162.17 KiB (1%) | 24 | | `["imfilter", "densesmall_N0f8_100×100×100"]` | 48.299 ms (5%) | | 15.73 MiB (1%) | 31 | | `["imfilter", "densesmall_N0f8_2048"]` | 12.775 μs (5%) | | 32.91 KiB (1%) | 15 | | `["imfilter", "densesmall_N0f8_2048×2048"]` | 50.418 ms (5%) | | 64.10 MiB (1%) | 26 | | `["imfilter", "densesmall_RGBF32_100×100"]` | 155.601 μs (5%) | | 480.98 KiB (1%) | 24 | | `["imfilter", "densesmall_RGBF32_100×100×100"]` | 74.814 ms (5%) | | 47.18 MiB (1%) | 31 | | `["imfilter", "densesmall_RGBF32_2048"]` | 17.300 μs (5%) | | 64.81 KiB (1%) | 17 | | `["imfilter", "densesmall_RGBF32_2048×2048"]` | 144.231 ms (5%) | | 192.22 MiB (1%) | 26 | | `["imfilter", "densesmall_RGBN0f8_100×100"]` | 169.501 μs (5%) | | 480.98 KiB (1%) | 24 | | `["imfilter", "densesmall_RGBN0f8_100×100×100"]` | 75.937 ms (5%) | | 47.18 MiB (1%) | 31 | | `["imfilter", "densesmall_RGBN0f8_2048"]` | 20.500 μs (5%) | | 64.80 KiB (1%) | 17 | | `["imfilter", "densesmall_RGBN0f8_2048×2048"]` | 141.989 ms (5%) | | 192.22 MiB (1%) | 26 | | `["imfilter", "factoredlarge_F32_100×100"]` | 752.402 μs (5%) | | 196.30 KiB (1%) | 28 | | `["imfilter", "factoredlarge_F32_100×100×100"]` | 179.508 ms (5%) | | 35.22 MiB (1%) | 41 | | `["imfilter", "factoredlarge_F32_2048"]` | 63.400 μs (5%) | | 33.56 KiB (1%) | 15 | | `["imfilter", "factoredlarge_F32_2048×2048"]` | 330.321 ms (5%) | 2.474 ms | 49.30 MiB (1%) | 30 | | `["imfilter", "factoredlarge_GrayF32_100×100"]` | 737.605 μs (5%) | | 196.30 KiB (1%) | 28 | | `["imfilter", "factoredlarge_GrayF32_100×100×100"]` | 182.977 ms (5%) | | 35.22 MiB (1%) | 41 | | `["imfilter", "factoredlarge_GrayF32_2048"]` | 65.700 μs (5%) | | 33.56 KiB (1%) | 15 | | `["imfilter", "factoredlarge_GrayF32_2048×2048"]` | 338.605 ms (5%) | | 49.30 MiB (1%) | 30 | | `["imfilter", "factoredlarge_GrayN0f8_100×100"]` | 763.101 μs (5%) | | 196.30 KiB (1%) | 28 | | `["imfilter", "factoredlarge_GrayN0f8_100×100×100"]` | 182.785 ms (5%) | | 35.22 MiB (1%) | 41 | | `["imfilter", "factoredlarge_GrayN0f8_2048"]` | 61.800 μs (5%) | | 33.56 KiB (1%) | 15 | | `["imfilter", "factoredlarge_GrayN0f8_2048×2048"]` | 332.574 ms (5%) | | 49.30 MiB (1%) | 30 | | `["imfilter", "factoredlarge_N0f8_100×100"]` | 733.405 μs (5%) | | 196.30 KiB (1%) | 28 | | `["imfilter", "factoredlarge_N0f8_100×100×100"]` | 181.854 ms (5%) | | 35.22 MiB (1%) | 41 | | `["imfilter", "factoredlarge_N0f8_2048"]` | 53.700 μs (5%) | | 33.56 KiB (1%) | 15 | | `["imfilter", "factoredlarge_N0f8_2048×2048"]` | 333.387 ms (5%) | | 49.30 MiB (1%) | 30 | | `["imfilter", "factoredlarge_RGBF32_100×100"]` | 1.167 ms (5%) | | 580.67 KiB (1%) | 28 | | `["imfilter", "factoredlarge_RGBF32_100×100×100"]` | 295.165 ms (5%) | 3.592 ms | 105.66 MiB (1%) | 41 | | `["imfilter", "factoredlarge_RGBF32_2048"]` | 101.500 μs (5%) | | 65.78 KiB (1%) | 17 | | `["imfilter", "factoredlarge_RGBF32_2048×2048"]` | 612.131 ms (5%) | 3.530 ms | 147.82 MiB (1%) | 30 | | `["imfilter", "factoredlarge_RGBN0f8_100×100"]` | 1.214 ms (5%) | | 580.67 KiB (1%) | 28 | | `["imfilter", "factoredlarge_RGBN0f8_100×100×100"]` | 290.775 ms (5%) | | 105.66 MiB (1%) | 41 | | `["imfilter", "factoredlarge_RGBN0f8_2048"]` | 93.800 μs (5%) | | 65.77 KiB (1%) | 17 | | `["imfilter", "factoredlarge_RGBN0f8_2048×2048"]` | 619.336 ms (5%) | 4.455 ms | 147.82 MiB (1%) | 30 | | `["imfilter", "factoredsmall_F32_100×100"]` | 70.700 μs (5%) | | 243.61 KiB (1%) | 28 | | `["imfilter", "factoredsmall_F32_100×100×100"]` | 11.442 ms (5%) | | 31.92 MiB (1%) | 41 | | `["imfilter", "factoredsmall_F32_2048"]` | 10.440 μs (5%) | | 48.86 KiB (1%) | 16 | | `["imfilter", "factoredsmall_F32_2048×2048"]` | 34.335 ms (5%) | | 96.16 MiB (1%) | 30 | | `["imfilter", "factoredsmall_GrayF32_100×100"]` | 79.600 μs (5%) | | 243.61 KiB (1%) | 28 | | `["imfilter", "factoredsmall_GrayF32_100×100×100"]` | 15.334 ms (5%) | | 31.92 MiB (1%) | 41 | | `["imfilter", "factoredsmall_GrayF32_2048"]` | 11.450 μs (5%) | | 48.86 KiB (1%) | 16 | | `["imfilter", "factoredsmall_GrayF32_2048×2048"]` | 50.465 ms (5%) | 1.571 ms | 96.16 MiB (1%) | 30 | | `["imfilter", "factoredsmall_GrayN0f8_100×100"]` | 77.001 μs (5%) | | 243.61 KiB (1%) | 28 | | `["imfilter", "factoredsmall_GrayN0f8_100×100×100"]` | 15.335 ms (5%) | | 31.92 MiB (1%) | 41 | | `["imfilter", "factoredsmall_GrayN0f8_2048"]` | 10.300 μs (5%) | | 48.86 KiB (1%) | 16 | | `["imfilter", "factoredsmall_GrayN0f8_2048×2048"]` | 37.040 ms (5%) | | 96.16 MiB (1%) | 30 | | `["imfilter", "factoredsmall_N0f8_100×100"]` | 69.300 μs (5%) | | 243.61 KiB (1%) | 28 | | `["imfilter", "factoredsmall_N0f8_100×100×100"]` | 11.312 ms (5%) | | 31.92 MiB (1%) | 41 | | `["imfilter", "factoredsmall_N0f8_2048"]` | 10.825 μs (5%) | | 48.86 KiB (1%) | 16 | | `["imfilter", "factoredsmall_N0f8_2048×2048"]` | 53.056 ms (5%) | | 96.16 MiB (1%) | 30 | | `["imfilter", "factoredsmall_RGBF32_100×100"]` | 127.800 μs (5%) | | 724.98 KiB (1%) | 28 | | `["imfilter", "factoredsmall_RGBF32_100×100×100"]` | 27.817 ms (5%) | | 95.76 MiB (1%) | 41 | | `["imfilter", "factoredsmall_RGBF32_2048"]` | 19.200 μs (5%) | | 112.81 KiB (1%) | 17 | | `["imfilter", "factoredsmall_RGBF32_2048×2048"]` | 139.647 ms (5%) | 712.202 μs | 288.41 MiB (1%) | 30 | | `["imfilter", "factoredsmall_RGBN0f8_100×100"]` | 128.400 μs (5%) | | 724.98 KiB (1%) | 28 | | `["imfilter", "factoredsmall_RGBN0f8_100×100×100"]` | 27.315 ms (5%) | | 95.76 MiB (1%) | 41 | | `["imfilter", "factoredsmall_RGBN0f8_2048"]` | 19.800 μs (5%) | | 112.80 KiB (1%) | 17 | | `["imfilter", "factoredsmall_RGBN0f8_2048×2048"]` | 154.611 ms (5%) | 4.479 ms | 288.41 MiB (1%) | 30 | | `["mapwindow", "cheap f, tiny window"]` | 11.025 μs (5%) | | 8.73 KiB (1%) | 20 | | `["mapwindow", "expensive f"]` | 1.358 ms (5%) | | 1.30 MiB (1%) | 18998 | | `["mapwindow", "extrema"]` | 67.501 μs (5%) | | 45.73 KiB (1%) | 60 | | `["mapwindow", "maximum"]` | 264.901 μs (5%) | | 233.22 KiB (1%) | 4059 | | `["mapwindow", "mean, large window"]` | 1.995 ms (5%) | | 1.39 MiB (1%) | 24634 | | `["mapwindow", "mean, small window"]` | 15.100 μs (5%) | | 9.84 KiB (1%) | 43 | | `["mapwindow", "median!"]` | 671.304 μs (5%) | | 233.38 KiB (1%) | 4063 | | `["mapwindow", "minimum"]` | 268.802 μs (5%) | | 233.25 KiB (1%) | 4060 | ## Benchmark Group List Here's a list of all the benchmark groups executed by this job: - `["imfilter"]` - `["mapwindow"]` ## Julia versioninfo ``` Julia Version 1.3.1 Commit 2d5741174c (2019-12-30 21:36 UTC) Platform Info: OS: Linux (x86_64-pc-linux-gnu) Ubuntu 18.04.4 LTS uname: Linux 5.3.0-1022-azure #23~18.04.1-Ubuntu SMP Mon May 11 11:55:56 UTC 2020 x86_64 x86_64 CPU: Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz: speed user nice sys idle irq #1 2294 MHz 73736 s 0 s 4866 s 21900 s 0 s #2 2294 MHz 10170 s 0 s 1900 s 86825 s 0 s Memory: 6.764884948730469 GB (2183.3203125 MB free) Uptime: 1083.0 sec Load Avg: 1.04052734375 1.05078125 0.83935546875 WORD_SIZE: 64 LIBM: libopenlibm LLVM: libLLVM-6.0.1 (ORCJIT, broadwell) ``` --- # Baseline result # Benchmark Report for */home/runner/work/ImageFiltering.jl/ImageFiltering.jl* ## Job Properties * Time of benchmark: 16 Jun 2020 - 14:9 * Package commit: 3d9a7a * Julia commit: 2d5741 * Julia command flags: None * Environment variables: None ## Results Below is a table of this job's results, obtained by running the benchmarks. The values listed in the `ID` column have the structure `[parent_group, child_group, ..., key]`, and can be used to index into the BaseBenchmarks suite to retrieve the corresponding benchmarks. The percentages accompanying time and memory values in the below table are noise tolerances. The "true" time/memory value for a given benchmark is expected to fall within this percentage of the reported value. An empty cell means that the value was zero. | ID | time | GC time | memory | allocations | |------------------------------------------------------|----------------:|-----------:|----------------:|------------:| | `["imfilter", "FFT_F32_100×100"]` | 629.602 μs (5%) | | 1.35 MiB (1%) | 243 | | `["imfilter", "FFT_F32_100×100×100"]` | 102.994 ms (5%) | 2.458 ms | 169.15 MiB (1%) | 278 | | `["imfilter", "FFT_F32_2048"]` | 365.801 μs (5%) | | 183.09 KiB (1%) | 216 | | `["imfilter", "FFT_F32_2048×2048"]` | 511.789 ms (5%) | 7.856 ms | 397.06 MiB (1%) | 262 | | `["imfilter", "FFT_GrayF32_100×100"]` | 662.802 μs (5%) | | 1.35 MiB (1%) | 233 | | `["imfilter", "FFT_GrayF32_100×100×100"]` | 110.525 ms (5%) | 3.061 ms | 169.15 MiB (1%) | 265 | | `["imfilter", "FFT_GrayF32_2048"]` | 362.201 μs (5%) | | 182.78 KiB (1%) | 209 | | `["imfilter", "FFT_GrayF32_2048×2048"]` | 518.634 ms (5%) | 8.927 ms | 397.06 MiB (1%) | 252 | | `["imfilter", "FFT_GrayN0f8_100×100"]` | 676.002 μs (5%) | | 1.35 MiB (1%) | 233 | | `["imfilter", "FFT_GrayN0f8_100×100×100"]` | 111.121 ms (5%) | 3.250 ms | 169.15 MiB (1%) | 265 | | `["imfilter", "FFT_GrayN0f8_2048"]` | 377.202 μs (5%) | | 182.78 KiB (1%) | 209 | | `["imfilter", "FFT_GrayN0f8_2048×2048"]` | 497.597 ms (5%) | 8.451 ms | 397.06 MiB (1%) | 252 | | `["imfilter", "FFT_N0f8_100×100"]` | 579.801 μs (5%) | | 1.35 MiB (1%) | 243 | | `["imfilter", "FFT_N0f8_100×100×100"]` | 106.444 ms (5%) | 5.510 ms | 169.15 MiB (1%) | 278 | | `["imfilter", "FFT_N0f8_2048"]` | 342.802 μs (5%) | | 183.09 KiB (1%) | 216 | | `["imfilter", "FFT_N0f8_2048×2048"]` | 490.347 ms (5%) | 7.773 ms | 397.06 MiB (1%) | 262 | | `["imfilter", "FFT_RGBF32_100×100"]` | 1.947 ms (5%) | | 3.27 MiB (1%) | 258 | | `["imfilter", "FFT_RGBF32_100×100×100"]` | 457.345 ms (5%) | 7.212 ms | 410.41 MiB (1%) | 278 | | `["imfilter", "FFT_RGBF32_2048"]` | 613.502 μs (5%) | | 387.09 KiB (1%) | 228 | | `["imfilter", "FFT_RGBF32_2048×2048"]` | 1.663 s (5%) | 43.465 ms | 972.07 MiB (1%) | 278 | | `["imfilter", "FFT_RGBN0f8_100×100"]` | 1.985 ms (5%) | | 3.27 MiB (1%) | 258 | | `["imfilter", "FFT_RGBN0f8_100×100×100"]` | 449.265 ms (5%) | 6.162 ms | 410.41 MiB (1%) | 278 | | `["imfilter", "FFT_RGBN0f8_2048"]` | 576.602 μs (5%) | | 387.08 KiB (1%) | 228 | | `["imfilter", "FFT_RGBN0f8_2048×2048"]` | 1.627 s (5%) | 15.379 ms | 972.07 MiB (1%) | 278 | | `["imfilter", "IIRGaussian_F32_100×100"]` | 183.601 μs (5%) | | 131.02 KiB (1%) | 128 | | `["imfilter", "IIRGaussian_F32_100×100×100"]` | 33.090 ms (5%) | | 16.34 MiB (1%) | 10139 | | `["imfilter", "IIRGaussian_F32_2048"]` | 26.800 μs (5%) | | 32.91 KiB (1%) | 15 | | `["imfilter", "IIRGaussian_F32_2048×2048"]` | 77.124 ms (5%) | | 48.25 MiB (1%) | 2076 | | `["imfilter", "IIRGaussian_GrayF32_100×100"]` | 189.500 μs (5%) | | 131.02 KiB (1%) | 128 | | `["imfilter", "IIRGaussian_GrayF32_100×100×100"]` | 33.310 ms (5%) | | 16.34 MiB (1%) | 10139 | | `["imfilter", "IIRGaussian_GrayF32_2048"]` | 26.200 μs (5%) | | 32.91 KiB (1%) | 15 | | `["imfilter", "IIRGaussian_GrayF32_2048×2048"]` | 76.616 ms (5%) | | 48.25 MiB (1%) | 2076 | | `["imfilter", "IIRGaussian_GrayN0f8_100×100"]` | 195.901 μs (5%) | | 131.02 KiB (1%) | 128 | | `["imfilter", "IIRGaussian_GrayN0f8_100×100×100"]` | 33.573 ms (5%) | | 16.34 MiB (1%) | 10139 | | `["imfilter", "IIRGaussian_GrayN0f8_2048"]` | 27.000 μs (5%) | | 32.91 KiB (1%) | 15 | | `["imfilter", "IIRGaussian_GrayN0f8_2048×2048"]` | 78.942 ms (5%) | | 48.25 MiB (1%) | 2076 | | `["imfilter", "IIRGaussian_N0f8_100×100"]` | 173.701 μs (5%) | | 131.02 KiB (1%) | 128 | | `["imfilter", "IIRGaussian_N0f8_100×100×100"]` | 33.520 ms (5%) | | 16.34 MiB (1%) | 10139 | | `["imfilter", "IIRGaussian_N0f8_2048"]` | 24.200 μs (5%) | | 32.91 KiB (1%) | 15 | | `["imfilter", "IIRGaussian_N0f8_2048×2048"]` | 78.512 ms (5%) | | 48.25 MiB (1%) | 2076 | | `["imfilter", "IIRGaussian_RGBF32_100×100"]` | 285.201 μs (5%) | | 365.39 KiB (1%) | 128 | | `["imfilter", "IIRGaussian_RGBF32_100×100×100"]` | 57.426 ms (5%) | | 46.86 MiB (1%) | 10139 | | `["imfilter", "IIRGaussian_RGBF32_2048"]` | 29.300 μs (5%) | | 64.81 KiB (1%) | 17 | | `["imfilter", "IIRGaussian_RGBF32_2048×2048"]` | 168.266 ms (5%) | | 144.25 MiB (1%) | 2076 | | `["imfilter", "IIRGaussian_RGBN0f8_100×100"]` | 320.201 μs (5%) | | 365.39 KiB (1%) | 128 | | `["imfilter", "IIRGaussian_RGBN0f8_100×100×100"]` | 55.892 ms (5%) | | 46.86 MiB (1%) | 10139 | | `["imfilter", "IIRGaussian_RGBN0f8_2048"]` | 29.100 μs (5%) | | 64.80 KiB (1%) | 17 | | `["imfilter", "IIRGaussian_RGBN0f8_2048×2048"]` | 171.547 ms (5%) | | 144.25 MiB (1%) | 2076 | | `["imfilter", "denselarge_F32_100×100"]` | 1.738 ms (5%) | | 179.20 KiB (1%) | 24 | | `["imfilter", "denselarge_F32_100×100×100"]` | 2.756 s (5%) | | 18.35 MiB (1%) | 31 | | `["imfilter", "denselarge_F32_2048"]` | 21.400 μs (5%) | | 49.05 KiB (1%) | 16 | | `["imfilter", "denselarge_F32_2048×2048"]` | 824.005 ms (5%) | | 64.41 MiB (1%) | 26 | | `["imfilter", "denselarge_GrayF32_100×100"]` | 1.672 ms (5%) | | 179.20 KiB (1%) | 24 | | `["imfilter", "denselarge_GrayF32_100×100×100"]` | 2.720 s (5%) | | 18.35 MiB (1%) | 31 | | `["imfilter", "denselarge_GrayF32_2048"]` | 24.200 μs (5%) | | 49.05 KiB (1%) | 16 | | `["imfilter", "denselarge_GrayF32_2048×2048"]` | 801.305 ms (5%) | 2.756 ms | 64.41 MiB (1%) | 26 | | `["imfilter", "denselarge_GrayN0f8_100×100"]` | 1.666 ms (5%) | | 179.20 KiB (1%) | 24 | | `["imfilter", "denselarge_GrayN0f8_100×100×100"]` | 2.836 s (5%) | | 18.35 MiB (1%) | 31 | | `["imfilter", "denselarge_GrayN0f8_2048"]` | 27.000 μs (5%) | | 49.05 KiB (1%) | 16 | | `["imfilter", "denselarge_GrayN0f8_2048×2048"]` | 840.447 ms (5%) | | 64.41 MiB (1%) | 26 | | `["imfilter", "denselarge_N0f8_100×100"]` | 1.648 ms (5%) | | 179.20 KiB (1%) | 24 | | `["imfilter", "denselarge_N0f8_100×100×100"]` | 2.811 s (5%) | | 18.35 MiB (1%) | 31 | | `["imfilter", "denselarge_N0f8_2048"]` | 20.100 μs (5%) | | 49.05 KiB (1%) | 16 | | `["imfilter", "denselarge_N0f8_2048×2048"]` | 828.702 ms (5%) | | 64.41 MiB (1%) | 26 | | `["imfilter", "denselarge_RGBF32_100×100"]` | 1.831 ms (5%) | | 531.45 KiB (1%) | 24 | | `["imfilter", "denselarge_RGBF32_100×100×100"]` | 4.062 s (5%) | | 55.05 MiB (1%) | 31 | | `["imfilter", "denselarge_RGBF32_2048"]` | 42.600 μs (5%) | | 113.19 KiB (1%) | 17 | | `["imfilter", "denselarge_RGBF32_2048×2048"]` | 1.007 s (5%) | 1.925 ms | 193.16 MiB (1%) | 26 | | `["imfilter", "denselarge_RGBN0f8_100×100"]` | 1.842 ms (5%) | | 531.45 KiB (1%) | 24 | | `["imfilter", "denselarge_RGBN0f8_100×100×100"]` | 4.164 s (5%) | 3.018 ms | 55.05 MiB (1%) | 31 | | `["imfilter", "denselarge_RGBN0f8_2048"]` | 41.300 μs (5%) | | 113.17 KiB (1%) | 17 | | `["imfilter", "denselarge_RGBN0f8_2048×2048"]` | 1.007 s (5%) | 3.146 ms | 193.16 MiB (1%) | 26 | | `["imfilter", "densesmall_F32_100×100"]` | 106.100 μs (5%) | | 162.17 KiB (1%) | 24 | | `["imfilter", "densesmall_F32_100×100×100"]` | 46.256 ms (5%) | | 15.73 MiB (1%) | 31 | | `["imfilter", "densesmall_F32_2048"]` | 11.600 μs (5%) | | 32.91 KiB (1%) | 15 | | `["imfilter", "densesmall_F32_2048×2048"]` | 52.627 ms (5%) | | 64.10 MiB (1%) | 26 | | `["imfilter", "densesmall_GrayF32_100×100"]` | 103.101 μs (5%) | | 162.17 KiB (1%) | 24 | | `["imfilter", "densesmall_GrayF32_100×100×100"]` | 45.839 ms (5%) | | 15.73 MiB (1%) | 31 | | `["imfilter", "densesmall_GrayF32_2048"]` | 12.067 μs (5%) | | 32.91 KiB (1%) | 15 | | `["imfilter", "densesmall_GrayF32_2048×2048"]` | 50.522 ms (5%) | | 64.10 MiB (1%) | 26 | | `["imfilter", "densesmall_GrayN0f8_100×100"]` | 104.101 μs (5%) | | 162.17 KiB (1%) | 24 | | `["imfilter", "densesmall_GrayN0f8_100×100×100"]` | 44.797 ms (5%) | | 15.73 MiB (1%) | 31 | | `["imfilter", "densesmall_GrayN0f8_2048"]` | 12.800 μs (5%) | | 32.91 KiB (1%) | 15 | | `["imfilter", "densesmall_GrayN0f8_2048×2048"]` | 50.008 ms (5%) | | 64.10 MiB (1%) | 26 | | `["imfilter", "densesmall_N0f8_100×100"]` | 106.500 μs (5%) | | 162.17 KiB (1%) | 24 | | `["imfilter", "densesmall_N0f8_100×100×100"]` | 47.482 ms (5%) | | 15.73 MiB (1%) | 31 | | `["imfilter", "densesmall_N0f8_2048"]` | 12.150 μs (5%) | | 32.91 KiB (1%) | 15 | | `["imfilter", "densesmall_N0f8_2048×2048"]` | 52.520 ms (5%) | | 64.10 MiB (1%) | 26 | | `["imfilter", "densesmall_RGBF32_100×100"]` | 171.700 μs (5%) | | 480.98 KiB (1%) | 24 | | `["imfilter", "densesmall_RGBF32_100×100×100"]` | 75.663 ms (5%) | | 47.18 MiB (1%) | 31 | | `["imfilter", "densesmall_RGBF32_2048"]` | 18.200 μs (5%) | | 64.81 KiB (1%) | 17 | | `["imfilter", "densesmall_RGBF32_2048×2048"]` | 138.445 ms (5%) | | 192.22 MiB (1%) | 26 | | `["imfilter", "densesmall_RGBN0f8_100×100"]` | 169.900 μs (5%) | | 480.98 KiB (1%) | 24 | | `["imfilter", "densesmall_RGBN0f8_100×100×100"]` | 73.520 ms (5%) | | 47.18 MiB (1%) | 31 | | `["imfilter", "densesmall_RGBN0f8_2048"]` | 20.400 μs (5%) | | 64.80 KiB (1%) | 17 | | `["imfilter", "densesmall_RGBN0f8_2048×2048"]` | 141.279 ms (5%) | 3.654 ms | 192.22 MiB (1%) | 26 | | `["imfilter", "factoredlarge_F32_100×100"]` | 728.102 μs (5%) | | 196.30 KiB (1%) | 28 | | `["imfilter", "factoredlarge_F32_100×100×100"]` | 180.868 ms (5%) | 2.773 ms | 35.22 MiB (1%) | 41 | | `["imfilter", "factoredlarge_F32_2048"]` | 61.701 μs (5%) | | 33.56 KiB (1%) | 15 | | `["imfilter", "factoredlarge_F32_2048×2048"]` | 333.414 ms (5%) | | 49.30 MiB (1%) | 30 | | `["imfilter", "factoredlarge_GrayF32_100×100"]` | 752.902 μs (5%) | | 196.30 KiB (1%) | 28 | | `["imfilter", "factoredlarge_GrayF32_100×100×100"]` | 177.356 ms (5%) | | 35.22 MiB (1%) | 41 | | `["imfilter", "factoredlarge_GrayF32_2048"]` | 62.800 μs (5%) | | 33.56 KiB (1%) | 15 | | `["imfilter", "factoredlarge_GrayF32_2048×2048"]` | 344.998 ms (5%) | 2.868 ms | 49.30 MiB (1%) | 30 | | `["imfilter", "factoredlarge_GrayN0f8_100×100"]` | 668.903 μs (5%) | | 196.30 KiB (1%) | 28 | | `["imfilter", "factoredlarge_GrayN0f8_100×100×100"]` | 183.813 ms (5%) | | 35.22 MiB (1%) | 41 | | `["imfilter", "factoredlarge_GrayN0f8_2048"]` | 64.000 μs (5%) | | 33.56 KiB (1%) | 15 | | `["imfilter", "factoredlarge_GrayN0f8_2048×2048"]` | 336.678 ms (5%) | 2.722 ms | 49.30 MiB (1%) | 30 | | `["imfilter", "factoredlarge_N0f8_100×100"]` | 726.003 μs (5%) | | 196.30 KiB (1%) | 28 | | `["imfilter", "factoredlarge_N0f8_100×100×100"]` | 186.629 ms (5%) | | 35.22 MiB (1%) | 41 | | `["imfilter", "factoredlarge_N0f8_2048"]` | 62.201 μs (5%) | | 33.56 KiB (1%) | 15 | | `["imfilter", "factoredlarge_N0f8_2048×2048"]` | 344.678 ms (5%) | | 49.30 MiB (1%) | 30 | | `["imfilter", "factoredlarge_RGBF32_100×100"]` | 1.158 ms (5%) | | 580.67 KiB (1%) | 28 | | `["imfilter", "factoredlarge_RGBF32_100×100×100"]` | 290.162 ms (5%) | | 105.66 MiB (1%) | 41 | | `["imfilter", "factoredlarge_RGBF32_2048"]` | 100.500 μs (5%) | | 65.78 KiB (1%) | 17 | | `["imfilter", "factoredlarge_RGBF32_2048×2048"]` | 616.216 ms (5%) | 3.043 ms | 147.82 MiB (1%) | 30 | | `["imfilter", "factoredlarge_RGBN0f8_100×100"]` | 1.116 ms (5%) | | 580.67 KiB (1%) | 28 | | `["imfilter", "factoredlarge_RGBN0f8_100×100×100"]` | 295.876 ms (5%) | | 105.66 MiB (1%) | 41 | | `["imfilter", "factoredlarge_RGBN0f8_2048"]` | 99.001 μs (5%) | | 65.77 KiB (1%) | 17 | | `["imfilter", "factoredlarge_RGBN0f8_2048×2048"]` | 620.660 ms (5%) | | 147.82 MiB (1%) | 30 | | `["imfilter", "factoredsmall_F32_100×100"]` | 69.701 μs (5%) | | 243.61 KiB (1%) | 28 | | `["imfilter", "factoredsmall_F32_100×100×100"]` | 11.606 ms (5%) | | 31.92 MiB (1%) | 41 | | `["imfilter", "factoredsmall_F32_2048"]` | 10.800 μs (5%) | | 48.86 KiB (1%) | 16 | | `["imfilter", "factoredsmall_F32_2048×2048"]` | 44.197 ms (5%) | | 96.16 MiB (1%) | 30 | | `["imfilter", "factoredsmall_GrayF32_100×100"]` | 79.600 μs (5%) | | 243.61 KiB (1%) | 28 | | `["imfilter", "factoredsmall_GrayF32_100×100×100"]` | 15.694 ms (5%) | | 31.92 MiB (1%) | 41 | | `["imfilter", "factoredsmall_GrayF32_2048"]` | 11.125 μs (5%) | | 48.86 KiB (1%) | 16 | | `["imfilter", "factoredsmall_GrayF32_2048×2048"]` | 63.459 ms (5%) | 1.795 ms | 96.16 MiB (1%) | 30 | | `["imfilter", "factoredsmall_GrayN0f8_100×100"]` | 76.101 μs (5%) | | 243.61 KiB (1%) | 28 | | `["imfilter", "factoredsmall_GrayN0f8_100×100×100"]` | 15.349 ms (5%) | | 31.92 MiB (1%) | 41 | | `["imfilter", "factoredsmall_GrayN0f8_2048"]` | 11.475 μs (5%) | | 48.86 KiB (1%) | 16 | | `["imfilter", "factoredsmall_GrayN0f8_2048×2048"]` | 38.457 ms (5%) | | 96.16 MiB (1%) | 30 | | `["imfilter", "factoredsmall_N0f8_100×100"]` | 71.200 μs (5%) | | 243.61 KiB (1%) | 28 | | `["imfilter", "factoredsmall_N0f8_100×100×100"]` | 11.267 ms (5%) | | 31.92 MiB (1%) | 41 | | `["imfilter", "factoredsmall_N0f8_2048"]` | 11.575 μs (5%) | | 48.86 KiB (1%) | 16 | | `["imfilter", "factoredsmall_N0f8_2048×2048"]` | 34.169 ms (5%) | 2.179 ms | 96.16 MiB (1%) | 30 | | `["imfilter", "factoredsmall_RGBF32_100×100"]` | 132.001 μs (5%) | | 724.98 KiB (1%) | 28 | | `["imfilter", "factoredsmall_RGBF32_100×100×100"]` | 28.230 ms (5%) | | 95.76 MiB (1%) | 41 | | `["imfilter", "factoredsmall_RGBF32_2048"]` | 21.000 μs (5%) | | 112.81 KiB (1%) | 17 | | `["imfilter", "factoredsmall_RGBF32_2048×2048"]` | 150.345 ms (5%) | 998.003 μs | 288.41 MiB (1%) | 30 | | `["imfilter", "factoredsmall_RGBN0f8_100×100"]` | 121.801 μs (5%) | | 724.98 KiB (1%) | 28 | | `["imfilter", "factoredsmall_RGBN0f8_100×100×100"]` | 28.319 ms (5%) | | 95.76 MiB (1%) | 41 | | `["imfilter", "factoredsmall_RGBN0f8_2048"]` | 19.300 μs (5%) | | 112.80 KiB (1%) | 17 | | `["imfilter", "factoredsmall_RGBN0f8_2048×2048"]` | 155.911 ms (5%) | 3.604 ms | 288.41 MiB (1%) | 30 | | `["mapwindow", "cheap f, tiny window"]` | 11.900 μs (5%) | | 8.73 KiB (1%) | 20 | | `["mapwindow", "expensive f"]` | 1.441 ms (5%) | | 1.30 MiB (1%) | 18998 | | `["mapwindow", "extrema"]` | 67.901 μs (5%) | | 45.73 KiB (1%) | 60 | | `["mapwindow", "maximum"]` | 256.701 μs (5%) | | 233.22 KiB (1%) | 4059 | | `["mapwindow", "mean, large window"]` | 2.038 ms (5%) | | 1.39 MiB (1%) | 24634 | | `["mapwindow", "mean, small window"]` | 15.200 μs (5%) | | 9.84 KiB (1%) | 43 | | `["mapwindow", "median!"]` | 631.402 μs (5%) | | 233.38 KiB (1%) | 4063 | | `["mapwindow", "minimum"]` | 286.901 μs (5%) | | 233.25 KiB (1%) | 4060 | ## Benchmark Group List Here's a list of all the benchmark groups executed by this job: - `["imfilter"]` - `["mapwindow"]` ## Julia versioninfo ``` Julia Version 1.3.1 Commit 2d5741174c (2019-12-30 21:36 UTC) Platform Info: OS: Linux (x86_64-pc-linux-gnu) Ubuntu 18.04.4 LTS uname: Linux 5.3.0-1022-azure #23~18.04.1-Ubuntu SMP Mon May 11 11:55:56 UTC 2020 x86_64 x86_64 CPU: Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz: speed user nice sys idle irq #1 2294 MHz 137123 s 0 s 8157 s 31537 s 0 s #2 2294 MHz 19855 s 0 s 2808 s 152519 s 0 s Memory: 6.764884948730469 GB (2037.484375 MB free) Uptime: 1850.0 sec Load Avg: 1.0087890625 1.00537109375 0.95703125 WORD_SIZE: 64 LIBM: libopenlibm LLVM: libLLVM-6.0.1 (ORCJIT, broadwell) ``` --- # Runtime information | Runtime Info | | |:--|:--| | BLAS #threads | 2 | | `BLAS.vendor()` | `openblas64` | | `Sys.CPU_THREADS` | 2 | `lscpu` output: Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian CPU(s): 2 On-line CPU(s) list: 0,1 Thread(s) per core: 1 Core(s) per socket: 2 Socket(s): 1 NUMA node(s): 1 Vendor ID: GenuineIntel CPU family: 6 Model: 79 Model name: Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz Stepping: 1 CPU MHz: 2294.686 BogoMIPS: 4589.37 Hypervisor vendor: Microsoft Virtualization type: full L1d cache: 32K L1i cache: 32K L2 cache: 256K L3 cache: 51200K NUMA node0 CPU(s): 0,1 Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc rep_good nopl xtopology cpuid pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single pti fsgsbase bmi1 hle avx2 smep bmi2 erms invpcid rtm rdseed adx smap xsaveopt md_clear | Cpu Property | Value | |:------------------ |:------------------------------------------------------- | | Brand | Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz | | Vendor | :Intel | | Architecture | :Broadwell | | Model | Family: 0x06, Model: 0x4f, Stepping: 0x01, Type: 0x00 | | Cores | 2 physical cores, 2 logical cores (on executing CPU) | | | No Hyperthreading detected | | Clock Frequencies | Not supported by CPU | | Data Cache | Level 1:3 : (32, 256, 51200) kbytes | | | 64 byte cache line size | | Address Size | 48 bits virtual, 44 bits physical | | SIMD | 256 bit = 32 byte max. SIMD vector size | | Time Stamp Counter | TSC is accessible via `rdtsc` | | | TSC increased at every clock cycle (non-invariant TSC) | | Perf. Monitoring | Performance Monitoring Counters (PMC) are not supported | | Hypervisor | Yes, Microsoft |
timholy commented 4 years ago

Thanks @johnnychen94!