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_ls3a4kProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverCompilerFile-SystemScreen ResolutionLoongson-3A R4smallpt_3A5000_FT2000LS3A5000-smallptLS3A5000Loongson-3A R4 (4 Cores)BLD Kunlun-LS3A4000-7A1000-1w-V1.2-Dev (Kunlun-V4.0.12V4.0 LS3A4000 BIOS)Loongson LLC Hyper Transport Bridge16384MB256GB GD-S800C-PLUSAMD Radeon HD 7470/8470 / R5 235/310 OEM 512MBLoongson LLC HDATF24112 x Loongson LLCUos 204.19.0-loongson-3-desktop (mips64)Deepin Desktop EnvironmentX Server 1.20.4modesetting 1.20.4GCC 8.3.0ext41920x1080Loongson-3A5000 @ 2.50GHz (4 Cores)Loongson LM-LS3A5000-7A1000-1w-V01-pc_A2101 v1.0 (KL.4.1H.LM.D.014.210521.R BIOS)16GBTeclast 120GB S5Loongson LLC DCRealtek ALC662 rev3DELL P2217HRealtek RTL8111/8168/8411Loongnix 204.19.167-rc5.lnd.1-loongson-3 (loongarch64) 20210417xfsOpenBenchmarking.orgCompiler 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: alwaysEnvironment 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_ls3a4ksmallpt: Global Illumination Renderer; 128 SamplesDifferenceStandard ErrorStandard DeviationLoongson-3A R4smallpt_3A5000_FT2000LS3A5000-smallptLS3A5000137.0521.00x0.190.25%69.2211.49x0.190.47%64.7521.53x0.170.46%OpenBenchmarking.org

Smallpt

Global Illumination Renderer; 128 Samples

OpenBenchmarking.orgSeconds, Fewer Is BetterSmallpt 1.0Global Illumination Renderer; 128 SamplesLS3A5000smallpt_3A5000_FT2000Loongson-3A R4306090120150SE +/- 0.17, N = 3SE +/- 0.19, N = 3SE +/- 0.19, N = 364.7569.22137.05-march=loongarch64 -Ofast-march=loongarch641. (CXX) g++ options: -fopenmp -O3


Phoronix Test Suite v10.8.4