uos_ls3a4k Loongson-3A5000 testing with a Loongson LM-LS3A5000-7A1000-1w-V01-pc_A2101 v1.0 (KL.4.1H.LM.D.014.210521.R BIOS) and Loongson LLC DC on Loongnix 20 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2106095-IB-2001083HU27&sor .
uos_ls3a4k Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver Compiler File-System Screen Resolution Loongson-3A R4 smallpt_3A5000_FT2000 LS3A5000-smallpt LS3A5000 Loongson-3A R4 (4 Cores) BLD Kunlun-LS3A4000-7A1000-1w-V1.2-Dev (Kunlun-V4.0.12V4.0 LS3A4000 BIOS) Loongson LLC Hyper Transport Bridge 16384MB 256GB GD-S800C-PLUS AMD Radeon HD 7470/8470 / R5 235/310 OEM 512MB Loongson LLC HDA TF2411 2 x Loongson LLC Uos 20 4.19.0-loongson-3-desktop (mips64) Deepin Desktop Environment X Server 1.20.4 modesetting 1.20.4 GCC 8.3.0 ext4 1920x1080 Loongson-3A5000 @ 2.50GHz (4 Cores) Loongson LM-LS3A5000-7A1000-1w-V01-pc_A2101 v1.0 (KL.4.1H.LM.D.014.210521.R BIOS) 16GB Teclast 120GB S5 Loongson LLC DC Realtek ALC662 rev3 DELL P2217H Realtek RTL8111/8168/8411 Loongnix 20 4.19.167-rc5.lnd.1-loongson-3 (loongarch64) 20210417 xfs OpenBenchmarking.org Compiler Details - Loongson-3A R4: --build=mips64el-linux-gnuabi64 --disable-libitm --disable-libphobos --disable-libquadmath --disable-libquadmath-support --disable-libsanitizer --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-plugin --enable-shared --enable-targets=all --enable-threads=posix --host=mips64el-linux-gnuabi64 --program-prefix=mips64el-linux-gnuabi64- --target=mips64el-linux-gnuabi64 --with-arch-32=mips32r2 --with-arch-64=mips64r2 --with-default-libstdcxx-abi=new --with-fp-32=xx --with-gcc-major-version-only --with-madd4=no --with-mips-plt -v - smallpt_3A5000_FT2000: --build=loongarch64-linux-gnu --disable-emultls --disable-host-shared --disable-libitm --disable-libquadmath --disable-libquadmath-support --disable-libsanitizer --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-indirect-function --enable-gnu-unique-object --enable-initfini-array --enable-languages=c,c++,fortran --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-plugin --enable-shared --enable-threads=posix --enable-tls --host=loongarch64-linux-gnu --program-prefix=loongarch64-linux-gnu- --target=loongarch64-linux-gnu --with-abi=lp64 --with-arch=loongarch64 --with-default-libstdcxx-abi=new --with-fix-loongson3-llsc --with-gcc-major-version-only -v - LS3A5000-smallpt: --build=loongarch64-linux-gnu --disable-emultls --disable-host-shared --disable-libitm --disable-libquadmath --disable-libquadmath-support --disable-libsanitizer --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-indirect-function --enable-gnu-unique-object --enable-initfini-array --enable-languages=c,c++,fortran --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-plugin --enable-shared --enable-threads=posix --enable-tls --host=loongarch64-linux-gnu --program-prefix=loongarch64-linux-gnu- --target=loongarch64-linux-gnu --with-abi=lp64 --with-arch=loongarch64 --with-default-libstdcxx-abi=new --with-fix-loongson3-llsc --with-gcc-major-version-only -v - LS3A5000: --build=loongarch64-linux-gnu --disable-emultls --disable-host-shared --disable-libitm --disable-libquadmath --disable-libquadmath-support --disable-libsanitizer --disable-werror --enable-checking=release --enable-clocale=gnu --enable-gnu-indirect-function --enable-gnu-unique-object --enable-initfini-array --enable-languages=c,c++,fortran --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-plugin --enable-shared --enable-threads=posix --enable-tls --host=loongarch64-linux-gnu --program-prefix=loongarch64-linux-gnu- --target=loongarch64-linux-gnu --with-abi=lp64 --with-arch=loongarch64 --with-default-libstdcxx-abi=new --with-fix-loongson3-llsc --with-gcc-major-version-only -v Kernel Details - smallpt_3A5000_FT2000, LS3A5000-smallpt, LS3A5000: Transparent Huge Pages: always Environment Details - smallpt_3A5000_FT2000: CXXFLAGS="-march=loongarch64 -O3" - LS3A5000-smallpt: CXXFLAGS="-march=loongarch64 -mlsx -O3" CFLAGS="-march=loongarch64 -mlsx -O3" - LS3A5000: CXXFLAGS="-march=loongarch64 -Ofast" CFLAGS="-march=loongarch64 -Ofast" Processor Details - smallpt_3A5000_FT2000, LS3A5000-smallpt, LS3A5000: Scaling Governor: acpi-cpufreq performance
uos_ls3a4k smallpt: Global Illumination Renderer; 128 Samples Difference Standard Error Standard Deviation Loongson-3A R4 smallpt_3A5000_FT2000 LS3A5000-smallpt LS3A5000 137.052 1.00x 0.19 0.25% 69.221 1.49x 0.19 0.47% 64.752 1.53x 0.17 0.46% OpenBenchmarking.org
Smallpt Global Illumination Renderer; 128 Samples OpenBenchmarking.org Seconds, Fewer Is Better Smallpt 1.0 Global Illumination Renderer; 128 Samples LS3A5000 smallpt_3A5000_FT2000 Loongson-3A R4 30 60 90 120 150 SE +/- 0.17, N = 3 SE +/- 0.19, N = 3 SE +/- 0.19, N = 3 64.75 69.22 137.05 -march=loongarch64 -Ofast -march=loongarch64 1. (CXX) g++ options: -fopenmp -O3
Phoronix Test Suite v10.8.4