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&rdt&gru .
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 rabbitmq: Simple 2 Publishers + 4 Consumers rabbitmq: 10 Queues, 100 Producers, 100 Consumers rabbitmq: 60 Queues, 100 Producers, 100 Consumers rabbitmq: 120 Queues, 400 Producers, 400 Consumers rabbitmq: 200 Queues, 400 Producers, 400 Consumers rabbitmq: Simple 2 Publishers + 4 Consumers rabbitmq: 10 Queues, 100 Producers, 100 Consumers rabbitmq: 60 Queues, 100 Producers, 100 Consumers rabbitmq: 120 Queues, 400 Producers, 400 Consumers rabbitmq: 200 Queues, 400 Producers, 400 Consumers arrayfire: Conjugate Gradient CPU a b c 33.2789 36.5933 179106 42998 57445 73160 67018 175694 43177 58131 74808 69047 53.61 33.1174 36.6223 42516 73565 66224 164223 47649 58477 75212 68422 53.69 33.2584 36.616 164629 58806 73709 67219 164630 43090 58804 75639 69330 54.12 OpenBenchmarking.org
ArrayFire Test: BLAS CPU FP16 OpenBenchmarking.org GFLOPS, More Is Better ArrayFire 3.9 Test: BLAS CPU FP16 a b c 8 16 24 32 40 SE +/- 0.17, N = 3 33.28 33.12 33.26 1. (CXX) g++ options: -O3
ArrayFire Test: BLAS CPU FP32 OpenBenchmarking.org GFLOPS, More Is Better ArrayFire 3.9 Test: BLAS CPU FP32 a b c 8 16 24 32 40 SE +/- 0.03, N = 3 36.59 36.62 36.62 1. (CXX) g++ options: -O3
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 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 Receiving Messages/s, More Is Better RabbitMQ 3.12.7 Scenario: 60 Queues, 100 Producers, 100 Consumers a c 13K 26K 39K 52K 65K 57445 58806
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 a b c 16K 32K 48K 64K 80K SE +/- 316.66, N = 3 73160 73565 73709
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 a b c 14K 28K 42K 56K 70K SE +/- 391.10, N = 3 67018 66224 67219
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 b a c 40K 80K 120K 160K 200K SE +/- 1227.00, N = 12 162738 175694 164630
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 c a 10K 20K 30K 40K 50K SE +/- 397.83, N = 12 42513 42603 43177
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 b a c 13K 26K 39K 52K 65K SE +/- 480.24, N = 3 58064 58131 58804
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 a b c 16K 32K 48K 64K 80K SE +/- 151.00, N = 3 74808 75212 75639
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 a b c 15K 30K 45K 60K 75K SE +/- 234.98, N = 3 69047 68422 69330
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
Phoronix Test Suite v10.8.5