Description of the benchmark machine#

Description of the machine on which benchmarks were run.

import subprocess

# traverse the info
Id = subprocess.check_output(['lshw']).decode('utf-8').split('\n')

for line in Id:
    print(line)
fr-lap0010
    description: Computer
    width: 64 bits
    capabilities: smp vsyscall32
  *-core
       description: Motherboard
       physical id: 0
     *-memory
          description: System memory
          physical id: 0
          size: 31GiB
     *-cpu
          product: 11th Gen Intel(R) Core(TM) i7-11850H @ 2.50GHz
          vendor: Intel Corp.
          physical id: 1
          bus info: cpu@0
          width: 64 bits
          capabilities: fpu fpu_exception wp 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 x86-64 constant_tsc arch_perfmon rep_good nopl xtopology tsc_reliable nonstop_tsc cpuid pni pclmulqdq ssse3 fma cx16 pdcm pcid sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single ssbd ibrs ibpb stibp ibrs_enhanced fsgsbase bmi1 avx2 smep bmi2 erms invpcid avx512f avx512dq rdseed adx smap avx512ifma clflushopt clwb avx512cd sha_ni avx512bw avx512vl xsaveopt xsavec xgetbv1 xsaves avx512vbmi umip avx512_vbmi2 gfni vaes vpclmulqdq avx512_vnni avx512_bitalg avx512_vpopcntdq rdpid fsrm avx512_vp2intersect md_clear flush_l1d arch_capabilities
     *-display:0
          description: 3D controller
          product: Microsoft Corporation
          vendor: Microsoft Corporation
          physical id: 2
          bus info: pci@42d9:00:00.0
          version: 00
          width: 32 bits
          clock: 33MHz
          capabilities: bus_master cap_list
          configuration: driver=dxgkrnl latency=0
          resources: irq:0
     *-generic
          description: System peripheral
          product: Red Hat, Inc.
          vendor: Red Hat, Inc.
          physical id: 3
          bus info: pci@51fb:00:00.0
          version: 01
          width: 64 bits
          clock: 33MHz
          capabilities: bus_master cap_list
          configuration: driver=virtio-pci latency=64
          resources: iomemory:e0-df iomemory:e0-df iomemory:c0-bf irq:0 memory:e00000000-e00000fff memory:e00001000-e00001fff memory:c00000000-dffffffff
        *-virtio1 UNCLAIMED
             description: Virtual I/O device
             physical id: 0
             bus info: virtio@1
             configuration: driver=virtiofs
     *-scsi
          description: SCSI storage controller
          product: Virtio console
          vendor: Red Hat, Inc.
          physical id: 4
          bus info: pci@527d:00:00.0
          version: 01
          width: 64 bits
          clock: 33MHz
          capabilities: scsi bus_master cap_list
          configuration: driver=virtio-pci latency=64
          resources: iomemory:90-8f iomemory:90-8f iomemory:90-8f irq:0 memory:9ffe00000-9ffe00fff memory:9ffe01000-9ffe01fff memory:9ffe02000-9ffe02fff
        *-virtio0 UNCLAIMED
             description: Virtual I/O device
             physical id: 0
             bus info: virtio@0
             configuration: driver=virtio_console
     *-display:1
          description: 3D controller
          product: Microsoft Corporation
          vendor: Microsoft Corporation
          physical id: 5
          bus info: pci@bf32:00:00.0
          version: 00
          width: 32 bits
          clock: 33MHz
          capabilities: bus_master cap_list
          configuration: driver=dxgkrnl latency=0
          resources: irq:0
     *-pnp00:00
          product: PnP device PNP0b00
          physical id: 6
          capabilities: pnp
          configuration: driver=rtc_cmos
  *-network
       description: Ethernet interface
       physical id: 1
       logical name: eth0
       serial: 00:15:5d:ab:f5:08
       size: 10Gbit/s
       capabilities: ethernet physical
       configuration: autonegotiation=off broadcast=yes driver=hv_netvsc driverversion=5.15.167.4-microsoft-standard-W duplex=full firmware=N/A ip=172.28.251.236 link=yes multicast=yes speed=10Gbit/s

Numpy config informations

import numpy as np
np.show_config()
Build Dependencies:
  blas:
    detection method: pkgconfig
    found: true
    include directory: /home/gfo/mambaforge/envs/choreo/include
    lib directory: /home/gfo/mambaforge/envs/choreo/lib
    name: blas
    openblas configuration: unknown
    pc file directory: /home/gfo/mambaforge/envs/choreo/lib/pkgconfig
    version: 3.9.0
  lapack:
    detection method: pkgconfig
    found: true
    include directory: /home/gfo/mambaforge/envs/choreo/include
    lib directory: /home/gfo/mambaforge/envs/choreo/lib
    name: lapack
    openblas configuration: unknown
    pc file directory: /home/gfo/mambaforge/envs/choreo/lib/pkgconfig
    version: 3.9.0
Compilers:
  c:
    args: -march=nocona, -mtune=haswell, -ftree-vectorize, -fPIC, -fstack-protector-strong,
      -fno-plt, -O2, -ffunction-sections, -pipe, -isystem, /home/gfo/mambaforge/envs/choreo/include,
      -fdebug-prefix-map=/home/conda/feedstock_root/build_artifacts/numpy_1724748608890/work=/usr/local/src/conda/numpy-2.0.2,
      -fdebug-prefix-map=/home/gfo/mambaforge/envs/choreo=/usr/local/src/conda-prefix,
      -DNDEBUG, -D_FORTIFY_SOURCE=2, -O2, -isystem, /home/gfo/mambaforge/envs/choreo/include
    commands: /home/conda/feedstock_root/build_artifacts/numpy_1724748608890/_build_env/bin/x86_64-conda-linux-gnu-cc
    linker: ld.bfd
    linker args: -Wl,-O2, -Wl,--sort-common, -Wl,--as-needed, -Wl,-z,relro, -Wl,-z,now,
      -Wl,--disable-new-dtags, -Wl,--gc-sections, -Wl,--allow-shlib-undefined, -Wl,-rpath,/home/gfo/mambaforge/envs/choreo/lib,
      -Wl,-rpath-link,/home/gfo/mambaforge/envs/choreo/lib, -L/home/gfo/mambaforge/envs/choreo/lib,
      -march=nocona, -mtune=haswell, -ftree-vectorize, -fPIC, -fstack-protector-strong,
      -fno-plt, -O2, -ffunction-sections, -pipe, -isystem, /home/gfo/mambaforge/envs/choreo/include,
      -fdebug-prefix-map=/home/conda/feedstock_root/build_artifacts/numpy_1724748608890/work=/usr/local/src/conda/numpy-2.0.2,
      -fdebug-prefix-map=/home/gfo/mambaforge/envs/choreo=/usr/local/src/conda-prefix,
      -DNDEBUG, -D_FORTIFY_SOURCE=2, -O2, -isystem, /home/gfo/mambaforge/envs/choreo/include
    name: gcc
    version: 13.3.0
  c++:
    args: -fvisibility-inlines-hidden, -fmessage-length=0, -march=nocona, -mtune=haswell,
      -ftree-vectorize, -fPIC, -fstack-protector-strong, -fno-plt, -O2, -ffunction-sections,
      -pipe, -isystem, /home/gfo/mambaforge/envs/choreo/include, -fdebug-prefix-map=/home/conda/feedstock_root/build_artifacts/numpy_1724748608890/work=/usr/local/src/conda/numpy-2.0.2,
      -fdebug-prefix-map=/home/gfo/mambaforge/envs/choreo=/usr/local/src/conda-prefix,
      -DNDEBUG, -D_FORTIFY_SOURCE=2, -O2, -isystem, /home/gfo/mambaforge/envs/choreo/include
    commands: /home/conda/feedstock_root/build_artifacts/numpy_1724748608890/_build_env/bin/x86_64-conda-linux-gnu-c++
    linker: ld.bfd
    linker args: -Wl,-O2, -Wl,--sort-common, -Wl,--as-needed, -Wl,-z,relro, -Wl,-z,now,
      -Wl,--disable-new-dtags, -Wl,--gc-sections, -Wl,--allow-shlib-undefined, -Wl,-rpath,/home/gfo/mambaforge/envs/choreo/lib,
      -Wl,-rpath-link,/home/gfo/mambaforge/envs/choreo/lib, -L/home/gfo/mambaforge/envs/choreo/lib,
      -fvisibility-inlines-hidden, -fmessage-length=0, -march=nocona, -mtune=haswell,
      -ftree-vectorize, -fPIC, -fstack-protector-strong, -fno-plt, -O2, -ffunction-sections,
      -pipe, -isystem, /home/gfo/mambaforge/envs/choreo/include, -fdebug-prefix-map=/home/conda/feedstock_root/build_artifacts/numpy_1724748608890/work=/usr/local/src/conda/numpy-2.0.2,
      -fdebug-prefix-map=/home/gfo/mambaforge/envs/choreo=/usr/local/src/conda-prefix,
      -DNDEBUG, -D_FORTIFY_SOURCE=2, -O2, -isystem, /home/gfo/mambaforge/envs/choreo/include
    name: gcc
    version: 13.3.0
  cython:
    commands: cython
    linker: cython
    name: cython
    version: 3.0.11
Machine Information:
  build:
    cpu: x86_64
    endian: little
    family: x86_64
    system: linux
  host:
    cpu: x86_64
    endian: little
    family: x86_64
    system: linux
Python Information:
  path: /home/gfo/mambaforge/envs/choreo/bin/python
  version: '3.12'
SIMD Extensions:
  baseline:
  - SSE
  - SSE2
  - SSE3
  found:
  - SSSE3
  - SSE41
  - POPCNT
  - SSE42
  - AVX
  - F16C
  - FMA3
  - AVX2
  - AVX512F
  - AVX512CD
  - AVX512_SKX
  - AVX512_CLX
  - AVX512_CNL
  - AVX512_ICL
  not found:
  - AVX512_KNL
  - AVX512_KNM
  - AVX512_SPR

Scipy config informations

import scipy
scipy.show_config()
Build Dependencies:
  blas:
    detection method: pkgconfig
    found: true
    include directory: /home/gfo/mambaforge/envs/choreo/include
    lib directory: /home/gfo/mambaforge/envs/choreo/lib
    name: blas
    openblas configuration: unknown
    pc file directory: /home/gfo/mambaforge/envs/choreo/lib/pkgconfig
    version: 3.9.0
  lapack:
    detection method: pkgconfig
    found: true
    include directory: /home/gfo/mambaforge/envs/choreo/include
    lib directory: /home/gfo/mambaforge/envs/choreo/lib
    name: lapack
    openblas configuration: unknown
    pc file directory: /home/gfo/mambaforge/envs/choreo/lib/pkgconfig
    version: 3.9.0
  pybind11:
    detection method: pkgconfig
    include directory: /home/gfo/mambaforge/envs/choreo/include
    name: pybind11
    version: 2.12.0
Compilers:
  c:
    args: -march=nocona, -mtune=haswell, -ftree-vectorize, -fPIC, -fstack-protector-strong,
      -fno-plt, -O2, -ffunction-sections, -pipe, -isystem, /home/gfo/mambaforge/envs/choreo/include,
      -fdebug-prefix-map=/home/conda/feedstock_root/build_artifacts/scipy-split_1716470217329/work=/usr/local/src/conda/scipy-split-1.13.1,
      -fdebug-prefix-map=/home/gfo/mambaforge/envs/choreo=/usr/local/src/conda-prefix,
      -march=nocona, -mtune=haswell, -ftree-vectorize, -fPIC, -fstack-protector-strong,
      -fno-plt, -O2, -ffunction-sections, -pipe, -isystem, /home/gfo/mambaforge/envs/choreo/include,
      -fdebug-prefix-map=/home/conda/feedstock_root/build_artifacts/scipy-split_1716470217329/work=/usr/local/src/conda/scipy-split-1.13.1,
      -fdebug-prefix-map=/home/gfo/mambaforge/envs/choreo=/usr/local/src/conda-prefix,
      -DNDEBUG, -D_FORTIFY_SOURCE=2, -O2, -isystem, /home/gfo/mambaforge/envs/choreo/include,
      -DNDEBUG, -D_FORTIFY_SOURCE=2, -O2, -isystem, /home/gfo/mambaforge/envs/choreo/include
    commands: /home/conda/feedstock_root/build_artifacts/scipy-split_1716470217329/_build_env/bin/x86_64-conda-linux-gnu-cc
    linker: ld.bfd
    linker args: -Wl,-O2, -Wl,--sort-common, -Wl,--as-needed, -Wl,-z,relro, -Wl,-z,now,
      -Wl,--disable-new-dtags, -Wl,--gc-sections, -Wl,--allow-shlib-undefined, -Wl,-rpath,/home/gfo/mambaforge/envs/choreo/lib,
      -Wl,-rpath-link,/home/gfo/mambaforge/envs/choreo/lib, -L/home/gfo/mambaforge/envs/choreo/lib,
      -Wl,-O2, -Wl,--sort-common, -Wl,--as-needed, -Wl,-z,relro, -Wl,-z,now, -Wl,--disable-new-dtags,
      -Wl,--gc-sections, -Wl,--allow-shlib-undefined, -Wl,-rpath,/home/gfo/mambaforge/envs/choreo/lib,
      -Wl,-rpath-link,/home/gfo/mambaforge/envs/choreo/lib, -L/home/gfo/mambaforge/envs/choreo/lib,
      -march=nocona, -mtune=haswell, -ftree-vectorize, -fPIC, -fstack-protector-strong,
      -fno-plt, -O2, -ffunction-sections, -pipe, -isystem, /home/gfo/mambaforge/envs/choreo/include,
      -fdebug-prefix-map=/home/conda/feedstock_root/build_artifacts/scipy-split_1716470217329/work=/usr/local/src/conda/scipy-split-1.13.1,
      -fdebug-prefix-map=/home/gfo/mambaforge/envs/choreo=/usr/local/src/conda-prefix,
      -march=nocona, -mtune=haswell, -ftree-vectorize, -fPIC, -fstack-protector-strong,
      -fno-plt, -O2, -ffunction-sections, -pipe, -isystem, /home/gfo/mambaforge/envs/choreo/include,
      -fdebug-prefix-map=/home/conda/feedstock_root/build_artifacts/scipy-split_1716470217329/work=/usr/local/src/conda/scipy-split-1.13.1,
      -fdebug-prefix-map=/home/gfo/mambaforge/envs/choreo=/usr/local/src/conda-prefix,
      -DNDEBUG, -D_FORTIFY_SOURCE=2, -O2, -isystem, /home/gfo/mambaforge/envs/choreo/include,
      -DNDEBUG, -D_FORTIFY_SOURCE=2, -O2, -isystem, /home/gfo/mambaforge/envs/choreo/include
    name: gcc
    version: 12.3.0
  c++:
    args: -fvisibility-inlines-hidden, -fmessage-length=0, -march=nocona, -mtune=haswell,
      -ftree-vectorize, -fPIC, -fstack-protector-strong, -fno-plt, -O2, -ffunction-sections,
      -pipe, -isystem, /home/gfo/mambaforge/envs/choreo/include, -fdebug-prefix-map=/home/conda/feedstock_root/build_artifacts/scipy-split_1716470217329/work=/usr/local/src/conda/scipy-split-1.13.1,
      -fdebug-prefix-map=/home/gfo/mambaforge/envs/choreo=/usr/local/src/conda-prefix,
      -fvisibility-inlines-hidden, -fmessage-length=0, -march=nocona, -mtune=haswell,
      -ftree-vectorize, -fPIC, -fstack-protector-strong, -fno-plt, -O2, -ffunction-sections,
      -pipe, -isystem, /home/gfo/mambaforge/envs/choreo/include, -fdebug-prefix-map=/home/conda/feedstock_root/build_artifacts/scipy-split_1716470217329/work=/usr/local/src/conda/scipy-split-1.13.1,
      -fdebug-prefix-map=/home/gfo/mambaforge/envs/choreo=/usr/local/src/conda-prefix,
      -DNDEBUG, -D_FORTIFY_SOURCE=2, -O2, -isystem, /home/gfo/mambaforge/envs/choreo/include,
      -DNDEBUG, -D_FORTIFY_SOURCE=2, -O2, -isystem, /home/gfo/mambaforge/envs/choreo/include
    commands: /home/conda/feedstock_root/build_artifacts/scipy-split_1716470217329/_build_env/bin/x86_64-conda-linux-gnu-c++
    linker: ld.bfd
    linker args: -Wl,-O2, -Wl,--sort-common, -Wl,--as-needed, -Wl,-z,relro, -Wl,-z,now,
      -Wl,--disable-new-dtags, -Wl,--gc-sections, -Wl,--allow-shlib-undefined, -Wl,-rpath,/home/gfo/mambaforge/envs/choreo/lib,
      -Wl,-rpath-link,/home/gfo/mambaforge/envs/choreo/lib, -L/home/gfo/mambaforge/envs/choreo/lib,
      -Wl,-O2, -Wl,--sort-common, -Wl,--as-needed, -Wl,-z,relro, -Wl,-z,now, -Wl,--disable-new-dtags,
      -Wl,--gc-sections, -Wl,--allow-shlib-undefined, -Wl,-rpath,/home/gfo/mambaforge/envs/choreo/lib,
      -Wl,-rpath-link,/home/gfo/mambaforge/envs/choreo/lib, -L/home/gfo/mambaforge/envs/choreo/lib,
      -fvisibility-inlines-hidden, -fmessage-length=0, -march=nocona, -mtune=haswell,
      -ftree-vectorize, -fPIC, -fstack-protector-strong, -fno-plt, -O2, -ffunction-sections,
      -pipe, -isystem, /home/gfo/mambaforge/envs/choreo/include, -fdebug-prefix-map=/home/conda/feedstock_root/build_artifacts/scipy-split_1716470217329/work=/usr/local/src/conda/scipy-split-1.13.1,
      -fdebug-prefix-map=/home/gfo/mambaforge/envs/choreo=/usr/local/src/conda-prefix,
      -fvisibility-inlines-hidden, -fmessage-length=0, -march=nocona, -mtune=haswell,
      -ftree-vectorize, -fPIC, -fstack-protector-strong, -fno-plt, -O2, -ffunction-sections,
      -pipe, -isystem, /home/gfo/mambaforge/envs/choreo/include, -fdebug-prefix-map=/home/conda/feedstock_root/build_artifacts/scipy-split_1716470217329/work=/usr/local/src/conda/scipy-split-1.13.1,
      -fdebug-prefix-map=/home/gfo/mambaforge/envs/choreo=/usr/local/src/conda-prefix,
      -DNDEBUG, -D_FORTIFY_SOURCE=2, -O2, -isystem, /home/gfo/mambaforge/envs/choreo/include,
      -DNDEBUG, -D_FORTIFY_SOURCE=2, -O2, -isystem, /home/gfo/mambaforge/envs/choreo/include
    name: gcc
    version: 12.3.0
  cython:
    commands: cython
    linker: cython
    name: cython
    version: 3.0.10
  fortran:
    args: -march=nocona, -mtune=haswell, -ftree-vectorize, -fPIC, -fstack-protector-strong,
      -fno-plt, -O2, -ffunction-sections, -pipe, -isystem, /home/gfo/mambaforge/envs/choreo/include,
      -fdebug-prefix-map=/home/conda/feedstock_root/build_artifacts/scipy-split_1716470217329/work=/usr/local/src/conda/scipy-split-1.13.1,
      -fdebug-prefix-map=/home/gfo/mambaforge/envs/choreo=/usr/local/src/conda-prefix
    commands: /home/conda/feedstock_root/build_artifacts/scipy-split_1716470217329/_build_env/bin/x86_64-conda-linux-gnu-gfortran
    linker: ld.bfd
    linker args: -Wl,-O2, -Wl,--sort-common, -Wl,--as-needed, -Wl,-z,relro, -Wl,-z,now,
      -Wl,--disable-new-dtags, -Wl,--gc-sections, -Wl,--allow-shlib-undefined, -Wl,-rpath,/home/gfo/mambaforge/envs/choreo/lib,
      -Wl,-rpath-link,/home/gfo/mambaforge/envs/choreo/lib, -L/home/gfo/mambaforge/envs/choreo/lib,
      -Wl,-O2, -Wl,--sort-common, -Wl,--as-needed, -Wl,-z,relro, -Wl,-z,now, -Wl,--disable-new-dtags,
      -Wl,--gc-sections, -Wl,--allow-shlib-undefined, -Wl,-rpath,/home/gfo/mambaforge/envs/choreo/lib,
      -Wl,-rpath-link,/home/gfo/mambaforge/envs/choreo/lib, -L/home/gfo/mambaforge/envs/choreo/lib,
      -march=nocona, -mtune=haswell, -ftree-vectorize, -fPIC, -fstack-protector-strong,
      -fno-plt, -O2, -ffunction-sections, -pipe, -isystem, /home/gfo/mambaforge/envs/choreo/include,
      -fdebug-prefix-map=/home/conda/feedstock_root/build_artifacts/scipy-split_1716470217329/work=/usr/local/src/conda/scipy-split-1.13.1,
      -fdebug-prefix-map=/home/gfo/mambaforge/envs/choreo=/usr/local/src/conda-prefix
    name: gcc
    version: 12.3.0
  pythran:
    include directory: ../../_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold/lib/python3.12/site-packages/pythran
    version: 0.16.0
Machine Information:
  build:
    cpu: x86_64
    endian: little
    family: x86_64
    system: linux
  cross-compiled: false
  host:
    cpu: x86_64
    endian: little
    family: x86_64
    system: linux
Python Information:
  path: /home/gfo/mambaforge/envs/choreo/bin/python
  version: '3.12'

Gallery generated by Sphinx-Gallery