array bit AMD Ryzen Threadripper 3990X 64-Core testing with a Gigabyte TRX40 AORUS PRO WIFI (F6 BIOS) and AMD Radeon RX 5700 8GB on Ubuntu 23.10 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2311132-PTS-ARRAYBIT63&sor&grt .
array bit Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server OpenGL Compiler File-System Screen Resolution a b c AMD Ryzen Threadripper 3990X 64-Core @ 2.90GHz (64 Cores / 128 Threads) Gigabyte TRX40 AORUS PRO WIFI (F6 BIOS) AMD Starship/Matisse 128GB Samsung SSD 970 EVO Plus 500GB AMD Radeon RX 5700 8GB (1750/875MHz) AMD Navi 10 HDMI Audio DELL P2415Q Intel I211 + Intel Wi-Fi 6 AX200 Ubuntu 23.10 6.5.0-10-generic (x86_64) GNOME Shell 45.0 X Server + Wayland 4.6 Mesa 23.2.1-1ubuntu3 (LLVM 15.0.7 DRM 3.54) GCC 13.2.0 ext4 3840x2160 OpenBenchmarking.org Kernel Details - Transparent Huge Pages: madvise Compiler Details - --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-cet --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-link-serialization=2 --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-defaulted --enable-offload-targets=nvptx-none=/build/gcc-13-XYspKM/gcc-13-13.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-13-XYspKM/gcc-13-13.2.0/debian/tmp-gcn/usr --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-build-config=bootstrap-lto-lean --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -v Processor Details - Scaling Governor: acpi-cpufreq schedutil (Boost: Enabled) - CPU Microcode: 0x830107a Java Details - OpenJDK Runtime Environment (build 11.0.20.1+1-post-Ubuntu-0ubuntu123.04) Security Details - gather_data_sampling: Not affected + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Mitigation of untrained return thunk; SMT enabled with STIBP protection + spec_rstack_overflow: Mitigation of safe RET + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Retpolines IBPB: conditional STIBP: always-on RSB filling PBRSB-eIBRS: Not affected + srbds: Not affected + tsx_async_abort: Not affected
array bit arrayfire: BLAS CPU FP16 arrayfire: BLAS CPU FP32 arrayfire: Conjugate Gradient CPU rabbitmq: Simple 2 Publishers + 4 Consumers rabbitmq: Simple 2 Publishers + 4 Consumers rabbitmq: 10 Queues, 100 Producers, 100 Consumers rabbitmq: 10 Queues, 100 Producers, 100 Consumers rabbitmq: 60 Queues, 100 Producers, 100 Consumers rabbitmq: 60 Queues, 100 Producers, 100 Consumers rabbitmq: 120 Queues, 400 Producers, 400 Consumers rabbitmq: 120 Queues, 400 Producers, 400 Consumers rabbitmq: 200 Queues, 400 Producers, 400 Consumers rabbitmq: 200 Queues, 400 Producers, 400 Consumers a b c 33.2789 36.5933 53.61 175694 179106 43177 42998 58131 57445 74808 73160 69047 67018 33.1174 36.6223 53.69 162738 42513 42516 58064 75212 73565 68422 66224 33.2584 36.616 54.12 164630 164629 42603 58804 58806 75639 73709 69330 67219 OpenBenchmarking.org
ArrayFire Test: BLAS CPU FP16 OpenBenchmarking.org GFLOPS, More Is Better ArrayFire 3.9 Test: BLAS CPU FP16 a c b 8 16 24 32 40 SE +/- 0.17, N = 3 33.28 33.26 33.12 1. (CXX) g++ options: -O3
ArrayFire Test: BLAS CPU FP32 OpenBenchmarking.org GFLOPS, More Is Better ArrayFire 3.9 Test: BLAS CPU FP32 b c a 8 16 24 32 40 SE +/- 0.03, N = 3 36.62 36.62 36.59 1. (CXX) g++ options: -O3
ArrayFire Test: Conjugate Gradient CPU OpenBenchmarking.org ms, Fewer Is Better ArrayFire 3.9 Test: Conjugate Gradient CPU a b c 12 24 36 48 60 SE +/- 0.17, N = 3 53.61 53.69 54.12 1. (CXX) g++ options: -O3
RabbitMQ Scenario: Simple 2 Publishers + 4 Consumers OpenBenchmarking.org Sending Messages/s, More Is Better RabbitMQ 3.12.7 Scenario: Simple 2 Publishers + 4 Consumers a c b 40K 80K 120K 160K 200K SE +/- 1227.00, N = 12 175694 164630 164223
RabbitMQ Scenario: Simple 2 Publishers + 4 Consumers OpenBenchmarking.org Receiving Messages/s, More Is Better RabbitMQ 3.12.7 Scenario: Simple 2 Publishers + 4 Consumers a c 40K 80K 120K 160K 200K 179106 164629
RabbitMQ Scenario: 10 Queues, 100 Producers, 100 Consumers OpenBenchmarking.org Sending Messages/s, More Is Better RabbitMQ 3.12.7 Scenario: 10 Queues, 100 Producers, 100 Consumers b a c 10K 20K 30K 40K 50K SE +/- 397.83, N = 12 47649 43177 43090
RabbitMQ Scenario: 10 Queues, 100 Producers, 100 Consumers OpenBenchmarking.org Receiving Messages/s, More Is Better RabbitMQ 3.12.7 Scenario: 10 Queues, 100 Producers, 100 Consumers a b 9K 18K 27K 36K 45K SE +/- 131.02, N = 3 42998 42516
RabbitMQ Scenario: 60 Queues, 100 Producers, 100 Consumers OpenBenchmarking.org Sending Messages/s, More Is Better RabbitMQ 3.12.7 Scenario: 60 Queues, 100 Producers, 100 Consumers c b a 13K 26K 39K 52K 65K SE +/- 480.24, N = 3 58804 58477 58131
RabbitMQ Scenario: 60 Queues, 100 Producers, 100 Consumers OpenBenchmarking.org Receiving Messages/s, More Is Better RabbitMQ 3.12.7 Scenario: 60 Queues, 100 Producers, 100 Consumers c a 13K 26K 39K 52K 65K 58806 57445
RabbitMQ Scenario: 120 Queues, 400 Producers, 400 Consumers OpenBenchmarking.org Sending Messages/s, More Is Better RabbitMQ 3.12.7 Scenario: 120 Queues, 400 Producers, 400 Consumers c b a 16K 32K 48K 64K 80K SE +/- 151.00, N = 3 75639 75212 74808
RabbitMQ Scenario: 120 Queues, 400 Producers, 400 Consumers OpenBenchmarking.org Receiving Messages/s, More Is Better RabbitMQ 3.12.7 Scenario: 120 Queues, 400 Producers, 400 Consumers c b a 16K 32K 48K 64K 80K SE +/- 316.66, N = 3 73709 73565 73160
RabbitMQ Scenario: 200 Queues, 400 Producers, 400 Consumers OpenBenchmarking.org Sending Messages/s, More Is Better RabbitMQ 3.12.7 Scenario: 200 Queues, 400 Producers, 400 Consumers c a b 15K 30K 45K 60K 75K SE +/- 234.98, N = 3 69330 69047 68422
RabbitMQ Scenario: 200 Queues, 400 Producers, 400 Consumers OpenBenchmarking.org Receiving Messages/s, More Is Better RabbitMQ 3.12.7 Scenario: 200 Queues, 400 Producers, 400 Consumers c a b 14K 28K 42K 56K 70K SE +/- 391.10, N = 3 67219 67018 66224
Phoronix Test Suite v10.8.5