SMT AMD Zen 5 Performance

AMD Ryzen AI 9 HX 370 testing of SMT impact on Linux. Benchmarks by Michael Larabel for a future article.

Compare your own system(s) to this result file with the Phoronix Test Suite by running the command: phoronix-test-suite benchmark 2408026-NE-SMTAMDZEN79
Jump To Table - Results

View

Do Not Show Noisy Results
Do Not Show Results With Incomplete Data
Do Not Show Results With Little Change/Spread
List Notable Results
Show Result Confidence Charts
Allow Limiting Results To Certain Suite(s)

Statistics

Show Overall Harmonic Mean(s)
Show Overall Geometric Mean
Show Wins / Losses Counts (Pie Chart)
Normalize Results
Remove Outliers Before Calculating Averages

Graph Settings

Force Line Graphs Where Applicable
Convert To Scalar Where Applicable
Disable Color Branding
Prefer Vertical Bar Graphs
No Box Plots
On Line Graphs With Missing Data, Connect The Line Gaps

Additional Graphs

Show Perf Per Core/Thread Calculation Graphs Where Applicable

Multi-Way Comparison

Condense Multi-Option Tests Into Single Result Graphs
Condense Test Profiles With Multiple Version Results Into Single Result Graphs

Table

Show Detailed System Result Table

Run Management

Highlight
Result
Toggle/Hide
Result
Result
Identifier
Performance Per
Dollar
Date
Run
  Test
  Duration
Ryzen AI 9 HX 370
August 01
  11 Hours, 14 Minutes
Ryzen AI 9 HX 370 - No SMT
August 02
  10 Hours, 28 Minutes
Invert Behavior (Only Show Selected Data)
  10 Hours, 51 Minutes
Only show results matching title/arguments (delimit multiple options with a comma):
Do not show results matching title/arguments (delimit multiple options with a comma):


SMT AMD Zen 5 PerformanceOpenBenchmarking.orgPhoronix Test SuiteAMD Ryzen AI 9 HX 370 @ 4.37GHz (12 Cores / 24 Threads)AMD Ryzen AI 9 HX 370 @ 4.37GHz (12 Cores)ASUS Zenbook S 16 UM5606WA_UM5606WA UM5606WA v1.0 (UM5606WA.308 BIOS)AMD Device 15074 x 8GB LPDDR5-7500MT/s Samsung K3KL9L90CM-MGCT1024GB MTFDKBA1T0QFM-1BD1AABGBAMD Radeon 512MBAMD Rembrandt Radeon HD AudioMEDIATEK Device 7925Ubuntu 24.046.10.0-phx (x86_64)GNOME Shell 46.0X Server 1.21.1.11 + Wayland4.6 Mesa 24.3~git2407230600.74b4c9~oibaf~n (git-74b4c91 2024-07-23 noble-oibaf-ppa) (LLVM 17.0.6 DRM 3.57)GCC 13.2.0ext42880x1800ProcessorsMotherboardChipsetMemoryDiskGraphicsAudioNetworkOSKernelDesktopDisplay ServerOpenGLCompilerFile-SystemScreen ResolutionSMT AMD Zen 5 Performance BenchmarksSystem Logs- amdgpu.dcdebugmask=0x600 - Transparent Huge Pages: madvise- --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --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-backtrace --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-defaulted --enable-offload-targets=nvptx-none=/build/gcc-13-uJ7kn6/gcc-13-13.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-13-uJ7kn6/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-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 - Scaling Governor: amd-pstate-epp powersave (EPP: balance_performance) - Platform Profile: balanced - CPU Microcode: 0xb204011 - ACPI Profile: balanced - Python 3.12.3- gather_data_sampling: Not affected + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + reg_file_data_sampling: Not affected + retbleed: Not affected + spec_rstack_overflow: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced / Automatic IBRS; IBPB: conditional; STIBP: always-on; RSB filling; PBRSB-eIBRS: Not affected; BHI: Not affected + srbds: Not affected + tsx_async_abort: Not affected

Ryzen AI 9 HX 370 vs. Ryzen AI 9 HX 370 - No SMT ComparisonPhoronix Test SuiteBaseline+13.4%+13.4%+26.8%+26.8%+40.2%+40.2%+53.6%+53.6%25.1%16.7%14.9%5.1%C++ Threads53.7%Noise-Gaussian50%OpenMP48.2%gravity_spheres_volume/dim_512/ao/real_time48.1%Pathtracer ISPC - Crown47.1%C++ Tasks46.6%TBB45.9%Danish Mood - CPU44.6%Pathtracer ISPC - Asian Dragon39.1%Enhanced34.5%Sharpen34.5%Vector Math30.1%CPU - Bedroom29.1%ResizingSHA25624%Orange Juice - CPU23.5%bcrypt23.5%P.R.W.S.S.M22.6%Swirl22.4%CPU21.4%CORAL2 P121.1%CPU - Supercar21%3 - 1080p - 16 - Path Tracer - CPU20.2%gravity_spheres_volume/dim_512/scivis/real_time20.2%1 - 1080p - 16 - Path Tracer - CPU18.7%217.6%3 - 1080p - 1 - Path Tracer - CPU17.3%ChaCha20-Poly130516.8%e.G.B.S - 240Time To Compile16.5%BMW27 - CPU-Only16.2%AVX-512 VNNI15.4%1 - 1080p - 1 - Path Tracer - CPU15.3%gravity_spheres_volume/dim_512/pathtracer/real_time15%Time To CompileDLSC - CPU14.1%Thorough12.8%WPA PSK12.1%ChaCha2011.8%Very Thorough10.2%defconfig9.9%Time To Compile9.9%Medium9.8%69.2%Exhaustive9.1%A.w.3.5.A8.8%R.B.P.L.O6.1%CPU - 32 - ResNet-505.3%Time To Compileparticle_volume/ao/real_time4.7%Matrix Math4.7%HMAC-SHA5124.3%toyBrot Fractal GeneratorGraphicsMagicktoyBrot Fractal GeneratorOSPRayEmbreetoyBrot Fractal GeneratortoyBrot Fractal GeneratorLuxCoreRenderEmbreeGraphicsMagickGraphicsMagickStress-NGIndigoBenchGraphicsMagickOpenSSLLuxCoreRenderJohn The RipperTTSIOD 3D RendererGraphicsMagickChaos Group V-RAYQuicksilverIndigoBenchOSPRay StudioOSPRayOSPRay Studiolibavif avifencOSPRay StudioOpenSSLeasyWaveTimed Mesa CompilationBlenderStress-NGOSPRay StudioOSPRayTimed Wasmer CompilationLuxCoreRenderASTC EncoderJohn The RipperOpenSSLASTC EncoderTimed Linux Kernel CompilationTimed PHP CompilationASTC Encoderlibavif avifencASTC EncoderNAMDTimed CPython CompilationPyTorchTimed Apache CompilationOSPRayStress-NGJohn The RipperRyzen AI 9 HX 370Ryzen AI 9 HX 370 - No SMT

SMT AMD Zen 5 Performancetoybrot: C++ Threadsgraphics-magick: Noise-Gaussiantoybrot: OpenMPospray: gravity_spheres_volume/dim_512/ao/real_timeembree: Pathtracer ISPC - Crowntoybrot: C++ Taskstoybrot: TBBluxcorerender: Danish Mood - CPUembree: Pathtracer ISPC - Asian Dragongraphics-magick: Enhancedstress-ng: Vector Mathindigobench: CPU - Bedroomgraphics-magick: Resizingopenssl: SHA256luxcorerender: Orange Juice - CPUjohn-the-ripper: bcryptttsiod-renderer: Phong Rendering With Soft-Shadow Mappinggraphics-magick: Swirlv-ray: CPUquicksilver: CORAL2 P1indigobench: CPU - Supercarospray-studio: 3 - 1080p - 16 - Path Tracer - CPUospray-studio: 1 - 1080p - 16 - Path Tracer - CPUavifenc: 2ospray-studio: 3 - 1080p - 1 - Path Tracer - CPUopenssl: ChaCha20-Poly1305easywave: e2Asean Grid + BengkuluSept2007 Source - 240build-mesa: Time To Compileblender: BMW27 - CPU-Onlystress-ng: AVX-512 VNNIospray-studio: 1 - 1080p - 1 - Path Tracer - CPUospray: gravity_spheres_volume/dim_512/pathtracer/real_timeluxcorerender: DLSC - CPUjohn-the-ripper: WPA PSKopenssl: ChaCha20astcenc: Very Thoroughbuild-linux-kernel: defconfigbuild-php: Time To Compileastcenc: Mediumavifenc: 6astcenc: Exhaustivebuild-python: Released Build, PGO + LTO Optimizedbuild-apache: Time To Compileospray: particle_volume/ao/real_timejohn-the-ripper: HMAC-SHA512quantlib: XXSpytorch: CPU - 32 - ResNet-50stress-ng: Matrix Mathbuild-wasmer: Time To Compileastcenc: Thoroughgraphics-magick: Sharpennamd: ATPase with 327,506 Atomsospray: gravity_spheres_volume/dim_512/scivis/real_timeRyzen AI 9 HX 370Ryzen AI 9 HX 370 - No SMT4052063443633.4682511.002442422413681.0713.94913958888.491.646167118155545092.8419311347.7651041669188623643.752596054903167.1073604375301885507.55938.719165.761051721.4429993.390071.6265770523482632771.0174142.45974.06970.00856.8820.6191270.89424.3213.88851783036675.2269925.6046026.3954.7847.9377391.213442.854386229842657372.341587.477162189603610.7410.03112945270.081.27520995270049692.3015641283.701851375373175003.102716525820178.9274229321412852406.47945.090192.64911465.2234582.947071.4258651468119333570.9236156.55881.39363.74897.5150.5677287.44923.1343.71233750899335.1742724.3243941.9747.6767.0387291.115322.37495OpenBenchmarking.org

toyBrot Fractal Generator

ToyBrot is a Mandelbrot fractal generator supporting C++ threads/tasks, OpenMP, Intel Threaded Building Blocks (TBB), and other targets. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgms, Fewer Is BettertoyBrot Fractal Generator 2020-11-18Implementation: C++ ThreadsRyzen AI 9 HX 370 - No SMTRyzen AI 9 HX 37013K26K39K52K65KSE +/- 491.28, N = 10SE +/- 320.96, N = 362298405201. (CXX) g++ options: -O3 -lpthread

GraphicsMagick

This is a test of GraphicsMagick with its OpenMP implementation that performs various imaging tests on a sample high resolution (currently 15400 x 6940) JPEG image. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.43Operation: Noise-GaussianRyzen AI 9 HX 370 - No SMTRyzen AI 9 HX 3701428425670SE +/- 0.53, N = 12SE +/- 0.67, N = 342631. (CC) gcc options: -fopenmp -O2 -ltiff -ljbig -lsharpyuv -lwebp -lwebpmux -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -lxml2 -lzstd -llzma -lbz2 -lz -lm -lpthread -lgomp

toyBrot Fractal Generator

ToyBrot is a Mandelbrot fractal generator supporting C++ threads/tasks, OpenMP, Intel Threaded Building Blocks (TBB), and other targets. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgms, Fewer Is BettertoyBrot Fractal Generator 2020-11-18Implementation: OpenMPRyzen AI 9 HX 370 - No SMTRyzen AI 9 HX 37014K28K42K56K70KSE +/- 855.29, N = 3SE +/- 600.54, N = 365737443631. (CXX) g++ options: -O3 -lpthread

OSPRay

OpenBenchmarking.orgItems Per Second, More Is BetterOSPRay 3.2Benchmark: gravity_spheres_volume/dim_512/ao/real_timeRyzen AI 9 HX 370 - No SMTRyzen AI 9 HX 3700.78041.56082.34123.12163.902SE +/- 0.02327, N = 15SE +/- 0.04409, N = 32.341583.46825

Embree

Intel Embree is a collection of high-performance ray-tracing kernels for execution on CPUs (and GPUs via SYCL) and supporting instruction sets such as SSE, AVX, AVX2, and AVX-512. Embree also supports making use of the Intel SPMD Program Compiler (ISPC). Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFrames Per Second, More Is BetterEmbree 4.3Binary: Pathtracer ISPC - Model: CrownRyzen AI 9 HX 370 - No SMTRyzen AI 9 HX 3703691215SE +/- 0.0931, N = 4SE +/- 0.1571, N = 37.477111.0024MIN: 7.16 / MAX: 7.86MIN: 10.54 / MAX: 11.77

toyBrot Fractal Generator

ToyBrot is a Mandelbrot fractal generator supporting C++ threads/tasks, OpenMP, Intel Threaded Building Blocks (TBB), and other targets. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgms, Fewer Is BettertoyBrot Fractal Generator 2020-11-18Implementation: C++ TasksRyzen AI 9 HX 370 - No SMTRyzen AI 9 HX 37013K26K39K52K65KSE +/- 545.90, N = 8SE +/- 345.06, N = 1562189424221. (CXX) g++ options: -O3 -lpthread

OpenBenchmarking.orgms, Fewer Is BettertoyBrot Fractal Generator 2020-11-18Implementation: TBBRyzen AI 9 HX 370 - No SMTRyzen AI 9 HX 37013K26K39K52K65KSE +/- 747.51, N = 3SE +/- 448.12, N = 560361413681. (CXX) g++ options: -O3 -lpthread

LuxCoreRender

LuxCoreRender is an open-source 3D physically based renderer formerly known as LuxRender. LuxCoreRender supports CPU-based rendering as well as GPU acceleration via OpenCL, NVIDIA CUDA, and NVIDIA OptiX interfaces. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgM samples/sec, More Is BetterLuxCoreRender 2.6Scene: Danish Mood - Acceleration: CPURyzen AI 9 HX 370 - No SMTRyzen AI 9 HX 3700.24080.48160.72240.96321.204SE +/- 0.01, N = 15SE +/- 0.01, N = 150.741.07MIN: 0.14 / MAX: 1.06MIN: 0.24 / MAX: 1.44

Embree

Intel Embree is a collection of high-performance ray-tracing kernels for execution on CPUs (and GPUs via SYCL) and supporting instruction sets such as SSE, AVX, AVX2, and AVX-512. Embree also supports making use of the Intel SPMD Program Compiler (ISPC). Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFrames Per Second, More Is BetterEmbree 4.3Binary: Pathtracer ISPC - Model: Asian DragonRyzen AI 9 HX 370 - No SMTRyzen AI 9 HX 37048121620SE +/- 0.07, N = 12SE +/- 0.11, N = 1510.0313.95MIN: 9.51 / MAX: 10.87MIN: 13.04 / MAX: 15.63

GraphicsMagick

This is a test of GraphicsMagick with its OpenMP implementation that performs various imaging tests on a sample high resolution (currently 15400 x 6940) JPEG image. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.43Operation: EnhancedRyzen AI 9 HX 370 - No SMTRyzen AI 9 HX 370918273645SE +/- 0.25, N = 15SE +/- 0.25, N = 1529391. (CC) gcc options: -fopenmp -O2 -ltiff -ljbig -lsharpyuv -lwebp -lwebpmux -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -lxml2 -lzstd -llzma -lbz2 -lz -lm -lpthread -lgomp

Stress-NG

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: Vector MathRyzen AI 9 HX 370 - No SMTRyzen AI 9 HX 37013K26K39K52K65KSE +/- 450.46, N = 15SE +/- 659.39, N = 345270.0858888.491. (CXX) g++ options: -O2 -std=gnu99 -lc -lm

IndigoBench

This is a test of Indigo Renderer's IndigoBench benchmark. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgM samples/s, More Is BetterIndigoBench 4.4Acceleration: CPU - Scene: BedroomRyzen AI 9 HX 370 - No SMTRyzen AI 9 HX 3700.37040.74081.11121.48161.852SE +/- 0.009, N = 15SE +/- 0.015, N = 151.2751.646

GraphicsMagick

This is a test of GraphicsMagick with its OpenMP implementation that performs various imaging tests on a sample high resolution (currently 15400 x 6940) JPEG image. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.43Operation: ResizingRyzen AI 9 HX 370Ryzen AI 9 HX 370 - No SMT50100150200250SE +/- 2.23, N = 15SE +/- 2.61, N = 151672091. (CC) gcc options: -fopenmp -O2 -ltiff -ljbig -lsharpyuv -lwebp -lwebpmux -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -lxml2 -lzstd -llzma -lbz2 -lz -lm -lpthread -lgomp

OpenSSL

OpenSSL is an open-source toolkit that implements SSL (Secure Sockets Layer) and TLS (Transport Layer Security) protocols. This test profile makes use of the built-in "openssl speed" benchmarking capabilities. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.3Algorithm: SHA256Ryzen AI 9 HX 370 - No SMTRyzen AI 9 HX 3703000M6000M9000M12000M15000MSE +/- 79364194.13, N = 12SE +/- 136892447.38, N = 119527004969118155545091. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl

LuxCoreRender

LuxCoreRender is an open-source 3D physically based renderer formerly known as LuxRender. LuxCoreRender supports CPU-based rendering as well as GPU acceleration via OpenCL, NVIDIA CUDA, and NVIDIA OptiX interfaces. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgM samples/sec, More Is BetterLuxCoreRender 2.6Scene: Orange Juice - Acceleration: CPURyzen AI 9 HX 370 - No SMTRyzen AI 9 HX 3700.6391.2781.9172.5563.195SE +/- 0.03, N = 3SE +/- 0.03, N = 32.302.84MIN: 2.17 / MAX: 2.39MIN: 2.72 / MAX: 3.12

John The Ripper

This is a benchmark of John The Ripper, which is a password cracker. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 2023.03.14Test: bcryptRyzen AI 9 HX 370 - No SMTRyzen AI 9 HX 3704K8K12K16K20KSE +/- 156.77, N = 3SE +/- 235.75, N = 315641193111. (CC) gcc options: -m64 -lssl -lcrypto -fopenmp -lgmp -lm -lrt -lz -ldl -lcrypt -lbz2

TTSIOD 3D Renderer

A portable GPL 3D software renderer that supports OpenMP and Intel Threading Building Blocks with many different rendering modes. This version does not use OpenGL but is entirely CPU/software based. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFPS, More Is BetterTTSIOD 3D Renderer 2.3bPhong Rendering With Soft-Shadow MappingRyzen AI 9 HX 370 - No SMTRyzen AI 9 HX 37080160240320400SE +/- 1.48, N = 3SE +/- 1.13, N = 3283.70347.771. (CXX) g++ options: -O3 -fomit-frame-pointer -ffast-math -mtune=native -flto -msse -mrecip -mfpmath=sse -msse2 -mssse3 -lSDL -fopenmp -fwhole-program -lstdc++

GraphicsMagick

This is a test of GraphicsMagick with its OpenMP implementation that performs various imaging tests on a sample high resolution (currently 15400 x 6940) JPEG image. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.43Operation: SwirlRyzen AI 9 HX 370 - No SMTRyzen AI 9 HX 37020406080100SE +/- 0.88, N = 3SE +/- 1.66, N = 13851041. (CC) gcc options: -fopenmp -O2 -ltiff -ljbig -lsharpyuv -lwebp -lwebpmux -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -lxml2 -lzstd -llzma -lbz2 -lz -lm -lpthread -lgomp

Chaos Group V-RAY

This is a test of Chaos Group's V-RAY benchmark. V-RAY is a commercial renderer that can integrate with various creator software products like SketchUp and 3ds Max. The V-RAY benchmark is standalone and supports CPU and NVIDIA CUDA/RTX based rendering. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgvsamples, More Is BetterChaos Group V-RAY 6.0Mode: CPURyzen AI 9 HX 370 - No SMTRyzen AI 9 HX 3704K8K12K16K20KSE +/- 98.13, N = 15SE +/- 152.90, N = 71375316691

Quicksilver

Quicksilver is a proxy application that represents some elements of the Mercury workload by solving a simplified dynamic Monte Carlo particle transport problem. Quicksilver is developed by Lawrence Livermore National Laboratory (LLNL) and this test profile currently makes use of the OpenMP CPU threaded code path. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgFigure Of Merit, More Is BetterQuicksilver 20230818Input: CORAL2 P1Ryzen AI 9 HX 370 - No SMTRyzen AI 9 HX 3702M4M6M8M10MSE +/- 70330.06, N = 6SE +/- 65110.85, N = 11731750088623641. (CXX) g++ options: -fopenmp -O3 -march=native

IndigoBench

This is a test of Indigo Renderer's IndigoBench benchmark. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgM samples/s, More Is BetterIndigoBench 4.4Acceleration: CPU - Scene: SupercarRyzen AI 9 HX 370 - No SMTRyzen AI 9 HX 3700.84421.68842.53263.37684.221SE +/- 0.024, N = 13SE +/- 0.039, N = 153.1023.752

OSPRay Studio

Intel OSPRay Studio is an open-source, interactive visualization and ray-tracing software package. OSPRay Studio makes use of Intel OSPRay, a portable ray-tracing engine for high-performance, high-fidelity visualizations. OSPRay builds off Intel's Embree and Intel SPMD Program Compiler (ISPC) components as part of the oneAPI rendering toolkit. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgms, Fewer Is BetterOSPRay Studio 1.0Camera: 3 - Resolution: 1080p - Samples Per Pixel: 16 - Renderer: Path Tracer - Acceleration: CPURyzen AI 9 HX 370 - No SMTRyzen AI 9 HX 37015K30K45K60K75KSE +/- 597.23, N = 8SE +/- 451.17, N = 157165259605

OpenBenchmarking.orgms, Fewer Is BetterOSPRay Studio 1.0Camera: 1 - Resolution: 1080p - Samples Per Pixel: 16 - Renderer: Path Tracer - Acceleration: CPURyzen AI 9 HX 370 - No SMTRyzen AI 9 HX 37012K24K36K48K60KSE +/- 442.15, N = 15SE +/- 409.88, N = 35820149031

libavif avifenc

This is a test of the AOMedia libavif library testing the encoding of a JPEG image to AV1 Image Format (AVIF). Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 1.0Encoder Speed: 2Ryzen AI 9 HX 370 - No SMTRyzen AI 9 HX 37020406080100SE +/- 0.64, N = 15SE +/- 0.46, N = 1378.9367.111. (CXX) g++ options: -O3 -fPIC -lm

OSPRay Studio

Intel OSPRay Studio is an open-source, interactive visualization and ray-tracing software package. OSPRay Studio makes use of Intel OSPRay, a portable ray-tracing engine for high-performance, high-fidelity visualizations. OSPRay builds off Intel's Embree and Intel SPMD Program Compiler (ISPC) components as part of the oneAPI rendering toolkit. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgms, Fewer Is BetterOSPRay Studio 1.0Camera: 3 - Resolution: 1080p - Samples Per Pixel: 1 - Renderer: Path Tracer - Acceleration: CPURyzen AI 9 HX 370 - No SMTRyzen AI 9 HX 3709001800270036004500SE +/- 30.34, N = 15SE +/- 32.78, N = 1542293604

OpenSSL

OpenSSL is an open-source toolkit that implements SSL (Secure Sockets Layer) and TLS (Transport Layer Security) protocols. This test profile makes use of the built-in "openssl speed" benchmarking capabilities. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.3Algorithm: ChaCha20-Poly1305Ryzen AI 9 HX 370 - No SMTRyzen AI 9 HX 3708000M16000M24000M32000M40000MSE +/- 238520193.14, N = 3SE +/- 451643846.36, N = 332141285240375301885501. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl

easyWave

The easyWave software allows simulating tsunami generation and propagation in the context of early warning systems. EasyWave supports making use of OpenMP for CPU multi-threading and there are also GPU ports available but not currently incorporated as part of this test profile. The easyWave tsunami generation software is run with one of the example/reference input files for measuring the CPU execution time. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BettereasyWave r34Input: e2Asean Grid + BengkuluSept2007 Source - Time: 240Ryzen AI 9 HX 370Ryzen AI 9 HX 370 - No SMT246810SE +/- 0.083, N = 5SE +/- 0.014, N = 67.5596.4791. (CXX) g++ options: -O3 -fopenmp

Timed Mesa Compilation

This test profile times how long it takes to compile Mesa with Meson/Ninja. For minimizing build dependencies and avoid versioning conflicts, test this is just the core Mesa build without LLVM or the extra Gallium3D/Mesa drivers enabled. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Mesa Compilation 24.0Time To CompileRyzen AI 9 HX 370 - No SMTRyzen AI 9 HX 3701020304050SE +/- 0.71, N = 12SE +/- 0.45, N = 345.0938.72

Blender

OpenBenchmarking.orgSeconds, Fewer Is BetterBlender 4.2Blend File: BMW27 - Compute: CPU-OnlyRyzen AI 9 HX 370 - No SMTRyzen AI 9 HX 3704080120160200SE +/- 2.40, N = 4SE +/- 1.24, N = 11192.64165.76

Stress-NG

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: AVX-512 VNNIRyzen AI 9 HX 370 - No SMTRyzen AI 9 HX 370200K400K600K800K1000KSE +/- 7553.89, N = 3SE +/- 2738.09, N = 3911465.221051721.441. (CXX) g++ options: -O2 -std=gnu99 -lc -lm

OSPRay Studio

Intel OSPRay Studio is an open-source, interactive visualization and ray-tracing software package. OSPRay Studio makes use of Intel OSPRay, a portable ray-tracing engine for high-performance, high-fidelity visualizations. OSPRay builds off Intel's Embree and Intel SPMD Program Compiler (ISPC) components as part of the oneAPI rendering toolkit. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgms, Fewer Is BetterOSPRay Studio 1.0Camera: 1 - Resolution: 1080p - Samples Per Pixel: 1 - Renderer: Path Tracer - Acceleration: CPURyzen AI 9 HX 370 - No SMTRyzen AI 9 HX 3707001400210028003500SE +/- 42.42, N = 15SE +/- 37.26, N = 1234582999

OSPRay

OpenBenchmarking.orgItems Per Second, More Is BetterOSPRay 3.2Benchmark: gravity_spheres_volume/dim_512/pathtracer/real_timeRyzen AI 9 HX 370 - No SMTRyzen AI 9 HX 3700.76281.52562.28843.05123.814SE +/- 0.02188, N = 3SE +/- 0.02661, N = 102.947073.39007

Meta Performance Per Watts

OpenBenchmarking.orgPerformance Per Watts, More Is BetterMeta Performance Per WattsPerformance Per WattsRyzen AI 9 HX 370 - No SMTRyzen AI 9 HX 3702004006008001000858.44985.95

LuxCoreRender

LuxCoreRender is an open-source 3D physically based renderer formerly known as LuxRender. LuxCoreRender supports CPU-based rendering as well as GPU acceleration via OpenCL, NVIDIA CUDA, and NVIDIA OptiX interfaces. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgM samples/sec, More Is BetterLuxCoreRender 2.6Scene: DLSC - Acceleration: CPURyzen AI 9 HX 370 - No SMTRyzen AI 9 HX 3700.36450.7291.09351.4581.8225SE +/- 0.01, N = 3SE +/- 0.02, N = 151.421.62MIN: 1.33 / MAX: 1.56MIN: 1.46 / MAX: 1.89

John The Ripper

This is a benchmark of John The Ripper, which is a password cracker. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 2023.03.14Test: WPA PSKRyzen AI 9 HX 370 - No SMTRyzen AI 9 HX 37014K28K42K56K70KSE +/- 293.39, N = 3SE +/- 172.37, N = 358651657701. (CC) gcc options: -m64 -lssl -lcrypto -fopenmp -lgmp -lm -lrt -lz -ldl -lcrypt -lbz2

OpenSSL

OpenSSL is an open-source toolkit that implements SSL (Secure Sockets Layer) and TLS (Transport Layer Security) protocols. This test profile makes use of the built-in "openssl speed" benchmarking capabilities. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgbyte/s, More Is BetterOpenSSL 3.3Algorithm: ChaCha20Ryzen AI 9 HX 370 - No SMTRyzen AI 9 HX 37011000M22000M33000M44000M55000MSE +/- 606108403.53, N = 3SE +/- 623780192.91, N = 346811933357523482632771. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl

ASTC Encoder

ASTC Encoder (astcenc) is for the Adaptive Scalable Texture Compression (ASTC) format commonly used with OpenGL, OpenGL ES, and Vulkan graphics APIs. This test profile does a coding test of both compression/decompression. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMT/s, More Is BetterASTC Encoder 4.7Preset: Very ThoroughRyzen AI 9 HX 370 - No SMTRyzen AI 9 HX 3700.22890.45780.68670.91561.1445SE +/- 0.0113, N = 9SE +/- 0.0082, N = 90.92361.01741. (CXX) g++ options: -O3 -flto -pthread

Timed Linux Kernel Compilation

This test times how long it takes to build the Linux kernel in a default configuration (defconfig) for the architecture being tested or alternatively an allmodconfig for building all possible kernel modules for the build. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 6.8Build: defconfigRyzen AI 9 HX 370 - No SMTRyzen AI 9 HX 370306090120150SE +/- 1.63, N = 10SE +/- 1.22, N = 8156.56142.46

Timed PHP Compilation

This test times how long it takes to build PHP. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed PHP Compilation 8.3.4Time To CompileRyzen AI 9 HX 370 - No SMTRyzen AI 9 HX 37020406080100SE +/- 1.27, N = 12SE +/- 0.56, N = 381.3974.07

ASTC Encoder

ASTC Encoder (astcenc) is for the Adaptive Scalable Texture Compression (ASTC) format commonly used with OpenGL, OpenGL ES, and Vulkan graphics APIs. This test profile does a coding test of both compression/decompression. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMT/s, More Is BetterASTC Encoder 4.7Preset: MediumRyzen AI 9 HX 370 - No SMTRyzen AI 9 HX 3701632486480SE +/- 0.22, N = 3SE +/- 0.19, N = 363.7570.011. (CXX) g++ options: -O3 -flto -pthread

libavif avifenc

This is a test of the AOMedia libavif library testing the encoding of a JPEG image to AV1 Image Format (AVIF). Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 1.0Encoder Speed: 6Ryzen AI 9 HX 370 - No SMTRyzen AI 9 HX 370246810SE +/- 0.061, N = 6SE +/- 0.068, N = 67.5156.8821. (CXX) g++ options: -O3 -fPIC -lm

ASTC Encoder

ASTC Encoder (astcenc) is for the Adaptive Scalable Texture Compression (ASTC) format commonly used with OpenGL, OpenGL ES, and Vulkan graphics APIs. This test profile does a coding test of both compression/decompression. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMT/s, More Is BetterASTC Encoder 4.7Preset: ExhaustiveRyzen AI 9 HX 370 - No SMTRyzen AI 9 HX 3700.13930.27860.41790.55720.6965SE +/- 0.0062, N = 4SE +/- 0.0058, N = 60.56770.61911. (CXX) g++ options: -O3 -flto -pthread

Timed CPython Compilation

This test times how long it takes to build the reference Python implementation, CPython, with optimizations and LTO enabled for a release build. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed CPython Compilation 3.10.6Build Configuration: Released Build, PGO + LTO OptimizedRyzen AI 9 HX 370 - No SMTRyzen AI 9 HX 37060120180240300287.45270.89

Timed Apache Compilation

This test times how long it takes to build the Apache HTTPD web server. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Apache Compilation 2.4.41Time To CompileRyzen AI 9 HX 370Ryzen AI 9 HX 370 - No SMT612182430SE +/- 0.31, N = 3SE +/- 0.07, N = 324.3223.13

OSPRay

OpenBenchmarking.orgItems Per Second, More Is BetterOSPRay 3.2Benchmark: particle_volume/ao/real_timeRyzen AI 9 HX 370 - No SMTRyzen AI 9 HX 3700.87491.74982.62473.49964.3745SE +/- 0.02730, N = 3SE +/- 0.03926, N = 123.712333.88851

John The Ripper

This is a benchmark of John The Ripper, which is a password cracker. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgReal C/S, More Is BetterJohn The Ripper 2023.03.14Test: HMAC-SHA512Ryzen AI 9 HX 370 - No SMTRyzen AI 9 HX 37020M40M60M80M100MSE +/- 926600.20, N = 15SE +/- 896535.24, N = 375089933783036671. (CC) gcc options: -m64 -lssl -lcrypto -fopenmp -lgmp -lm -lrt -lz -ldl -lcrypt -lbz2

QuantLib

OpenBenchmarking.orgtasks/s, More Is BetterQuantLib 1.35-devSize: XXSRyzen AI 9 HX 370 - No SMTRyzen AI 9 HX 3701.17612.35223.52834.70445.8805SE +/- 0.03302, N = 3SE +/- 0.04582, N = 75.174275.226991. (CXX) g++ options: -O3 -march=native -fPIE -pie

CPU Temperature Monitor

OpenBenchmarking.orgCelsiusCPU Temperature MonitorPhoronix Test Suite System MonitoringRyzen AI 9 HX 370Ryzen AI 9 HX 370 - No SMT20406080100Min: 46 / Avg: 75.44 / Max: 93.13Min: 48.63 / Avg: 75.24 / Max: 93

CPU Power Consumption Monitor

OpenBenchmarking.orgWattsCPU Power Consumption MonitorPhoronix Test Suite System MonitoringRyzen AI 9 HX 370Ryzen AI 9 HX 370 - No SMT816243240Min: 0.09 / Avg: 19.63 / Max: 35.49Min: 1.37 / Avg: 19.27 / Max: 33.96

PyTorch

MinAvgMaxRyzen AI 9 HX 37056.374.686.5Ryzen AI 9 HX 370 - No SMT53.370.378.6OpenBenchmarking.orgCelsius, Fewer Is BetterPyTorch 2.2.1CPU Temperature Monitor20406080100

MinAvgMaxRyzen AI 9 HX 3700.919.933.1Ryzen AI 9 HX 370 - No SMT2.716.928.7OpenBenchmarking.orgWatts, Fewer Is BetterPyTorch 2.2.1CPU Power Consumption Monitor1020304050

OpenBenchmarking.orgbatches/sec Per Watt, More Is BetterPyTorch 2.2.1Device: CPU - Batch Size: 32 - Model: ResNet-50Ryzen AI 9 HX 370Ryzen AI 9 HX 370 - No SMT0.3240.6480.9721.2961.621.2841.440

OpenBenchmarking.orgbatches/sec, More Is BetterPyTorch 2.2.1Device: CPU - Batch Size: 32 - Model: ResNet-50Ryzen AI 9 HX 370 - No SMTRyzen AI 9 HX 370612182430SE +/- 0.35, N = 15SE +/- 0.41, N = 1524.3225.60MIN: 10.52 / MAX: 31.26MIN: 18.82 / MAX: 32.69

Stress-NG

MinAvgMaxRyzen AI 9 HX 37054.079.085.9Ryzen AI 9 HX 370 - No SMT52.974.981.3OpenBenchmarking.orgCelsius, Fewer Is BetterStress-NG 0.17.08CPU Temperature Monitor20406080100

MinAvgMaxRyzen AI 9 HX 3701.223.033.9Ryzen AI 9 HX 370 - No SMT2.720.833.1OpenBenchmarking.orgWatts, Fewer Is BetterStress-NG 0.17.08CPU Power Consumption Monitor1020304050

OpenBenchmarking.orgBogo Ops/s Per Watt, More Is BetterStress-NG 0.17.08Test: Matrix MathRyzen AI 9 HX 370Ryzen AI 9 HX 370 - No SMT50010001500200025001998.922117.46

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: Matrix MathRyzen AI 9 HX 370 - No SMTRyzen AI 9 HX 37010K20K30K40K50KSE +/- 693.37, N = 15SE +/- 784.27, N = 1543941.9746026.391. (CXX) g++ options: -O2 -std=gnu99 -lc -lm

Timed Wasmer Compilation

MinAvgMaxRyzen AI 9 HX 370 - No SMT52.085.492.1Ryzen AI 9 HX 37050.381.492.5OpenBenchmarking.orgCelsius, Fewer Is BetterTimed Wasmer Compilation 2.3CPU Temperature Monitor20406080100

MinAvgMaxRyzen AI 9 HX 370 - No SMT2.824.333.8Ryzen AI 9 HX 3702.620.633.9OpenBenchmarking.orgWatts, Fewer Is BetterTimed Wasmer Compilation 2.3CPU Power Consumption Monitor1020304050

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Wasmer Compilation 2.3Time To CompileRyzen AI 9 HX 370Ryzen AI 9 HX 370 - No SMT1224364860SE +/- 0.88, N = 15SE +/- 0.28, N = 354.7847.681. (CC) gcc options: -m64 -ldl -lgcc_s -lutil -lrt -lpthread -lm -lc -pie -nodefaultlibs

ASTC Encoder

MinAvgMaxRyzen AI 9 HX 37053.977.488.8Ryzen AI 9 HX 370 - No SMT53.474.590.5OpenBenchmarking.orgCelsius, Fewer Is BetterASTC Encoder 4.7CPU Temperature Monitor20406080100

MinAvgMaxRyzen AI 9 HX 3702.020.933.0Ryzen AI 9 HX 370 - No SMT2.619.333.9OpenBenchmarking.orgWatts, Fewer Is BetterASTC Encoder 4.7CPU Power Consumption Monitor1020304050

OpenBenchmarking.orgMT/s Per Watt, More Is BetterASTC Encoder 4.7Preset: ThoroughRyzen AI 9 HX 370 - No SMTRyzen AI 9 HX 3700.08550.1710.25650.3420.42750.3640.380

OpenBenchmarking.orgMT/s, More Is BetterASTC Encoder 4.7Preset: ThoroughRyzen AI 9 HX 370 - No SMTRyzen AI 9 HX 370246810SE +/- 0.1364, N = 15SE +/- 0.2185, N = 127.03877.93771. (CXX) g++ options: -O3 -flto -pthread

GraphicsMagick

MinAvgMaxRyzen AI 9 HX 37048.584.590.3Ryzen AI 9 HX 370 - No SMT51.673.089.6OpenBenchmarking.orgCelsius, Fewer Is BetterGraphicsMagick 1.3.43CPU Temperature Monitor20406080100

MinAvgMaxRyzen AI 9 HX 3703.226.933.9Ryzen AI 9 HX 370 - No SMT2.617.933.2OpenBenchmarking.orgWatts, Fewer Is BetterGraphicsMagick 1.3.43CPU Power Consumption Monitor1020304050

OpenBenchmarking.orgIterations Per Minute Per Watt, More Is BetterGraphicsMagick 1.3.43Operation: SharpenRyzen AI 9 HX 370Ryzen AI 9 HX 370 - No SMT0.36360.72721.09081.45441.8181.4501.616

OpenBenchmarking.orgIterations Per Minute, More Is BetterGraphicsMagick 1.3.43Operation: SharpenRyzen AI 9 HX 370 - No SMTRyzen AI 9 HX 370918273645SE +/- 0.78, N = 15SE +/- 0.33, N = 329391. (CC) gcc options: -fopenmp -O2 -ltiff -ljbig -lsharpyuv -lwebp -lwebpmux -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -lxml2 -lzstd -llzma -lbz2 -lz -lm -lpthread -lgomp

NAMD

MinAvgMaxRyzen AI 9 HX 37054.875.788.4Ryzen AI 9 HX 370 - No SMT53.074.692.0OpenBenchmarking.orgCelsius, Fewer Is BetterNAMD 3.0b6CPU Temperature Monitor20406080100

MinAvgMaxRyzen AI 9 HX 3700.819.433.0Ryzen AI 9 HX 370 - No SMT2.618.432.5OpenBenchmarking.orgWatts, Fewer Is BetterNAMD 3.0b6CPU Power Consumption Monitor1020304050

OpenBenchmarking.orgns/day Per Watt, More Is BetterNAMD 3.0b6Input: ATPase with 327,506 AtomsRyzen AI 9 HX 370 - No SMTRyzen AI 9 HX 3700.01420.02840.04260.05680.0710.0610.063

OpenBenchmarking.orgns/day, More Is BetterNAMD 3.0b6Input: ATPase with 327,506 AtomsRyzen AI 9 HX 370 - No SMTRyzen AI 9 HX 3700.2730.5460.8191.0921.365SE +/- 0.02197, N = 15SE +/- 0.03270, N = 151.115321.21344

OSPRay

MinAvgMaxRyzen AI 9 HX 370 - No SMT54.481.086.4Ryzen AI 9 HX 37057.875.185.1OpenBenchmarking.orgCelsius, Fewer Is BetterOSPRay 3.2CPU Temperature Monitor20406080100

MinAvgMaxRyzen AI 9 HX 370 - No SMT1.523.330.8Ryzen AI 9 HX 3700.519.531.6OpenBenchmarking.orgWatts, Fewer Is BetterOSPRay 3.2CPU Power Consumption Monitor918273645

OpenBenchmarking.orgItems Per Second Per Watt, More Is BetterOSPRay 3.2Benchmark: gravity_spheres_volume/dim_512/scivis/real_timeRyzen AI 9 HX 370 - No SMTRyzen AI 9 HX 3700.03290.06580.09870.13160.16450.1020.146

OpenBenchmarking.orgItems Per Second, More Is BetterOSPRay 3.2Benchmark: gravity_spheres_volume/dim_512/scivis/real_timeRyzen AI 9 HX 370 - No SMTRyzen AI 9 HX 3700.64221.28441.92662.56883.211SE +/- 0.02755, N = 3SE +/- 0.05156, N = 152.374952.85438

76 Results Shown

toyBrot Fractal Generator
GraphicsMagick
toyBrot Fractal Generator
OSPRay
Embree
toyBrot Fractal Generator:
  C++ Tasks
  TBB
LuxCoreRender
Embree
GraphicsMagick
Stress-NG
IndigoBench
GraphicsMagick
OpenSSL
LuxCoreRender
John The Ripper
TTSIOD 3D Renderer
GraphicsMagick
Chaos Group V-RAY
Quicksilver
IndigoBench
OSPRay Studio:
  3 - 1080p - 16 - Path Tracer - CPU
  1 - 1080p - 16 - Path Tracer - CPU
libavif avifenc
OSPRay Studio
OpenSSL
easyWave
Timed Mesa Compilation
Blender
Stress-NG
OSPRay Studio
OSPRay
Meta Performance Per Watts
LuxCoreRender
John The Ripper
OpenSSL
ASTC Encoder
Timed Linux Kernel Compilation
Timed PHP Compilation
ASTC Encoder
libavif avifenc
ASTC Encoder
Timed CPython Compilation
Timed Apache Compilation
OSPRay
John The Ripper
QuantLib
CPU Temperature Monitor:
  Phoronix Test Suite System Monitoring:
    Celsius
    Watts
  CPU Temp Monitor:
    Celsius
  CPU Power Consumption Monitor:
    Watts
  CPU - 32 - ResNet-50:
    batches/sec Per Watt
PyTorch
Stress-NG:
  CPU Temp Monitor
  CPU Power Consumption Monitor
  Matrix Math
Stress-NG
Timed Wasmer Compilation:
  CPU Temp Monitor
  CPU Power Consumption Monitor
Timed Wasmer Compilation
ASTC Encoder:
  CPU Temp Monitor
  CPU Power Consumption Monitor
  Thorough
ASTC Encoder
GraphicsMagick:
  CPU Temp Monitor
  CPU Power Consumption Monitor
  Sharpen
GraphicsMagick
NAMD:
  CPU Temp Monitor
  CPU Power Consumption Monitor
  ATPase with 327,506 Atoms
NAMD
OSPRay:
  CPU Temp Monitor
  CPU Power Consumption Monitor
  gravity_spheres_volume/dim_512/scivis/real_time
OSPRay