Tests
Suites
Latest Results
Search
Register
Login
Popular Tests
Timed Linux Kernel Compilation
7-Zip Compression
Stockfish
SVT-AV1
PostgreSQL
FFmpeg
Newest Tests
LiteRT
WarpX
Epoch
Valkey
Whisperfile
XNNPACK
Recently Updated Tests
Unvanquished
Primesieve
XNNPACK
oneDNN
CP2K Molecular Dynamics
Apache CouchDB
New & Recently Updated Tests
Recently Updated Suites
Database Test Suite
Machine Learning
Steam
New & Recently Updated Suites
Component Benchmarks
CPUs / Processors
GPUs / Graphics
OpenGL
Disks / Storage
Motherboards
File-Systems
Operating Systems
OpenBenchmarking.org
Corporate / Organization Info
Bug Reports / Feature Requests
Glibc Benchmarks 1.9.0
pts/glibc-bench-1.9.0
- 18 May 2024 -
Update against latest upstream.
downloads.xml
<?xml version="1.0"?> <!--Phoronix Test Suite v10.8.5--> <PhoronixTestSuite> <Downloads> <Package> <URL>https://ftp.gnu.org/gnu/glibc/glibc-2.39.tar.xz</URL> <MD5>be81e87f72b5ea2c0ffe2bedfeb680c6</MD5> <SHA256>f77bd47cf8170c57365ae7bf86696c118adb3b120d3259c64c502d3dc1e2d926</SHA256> <FileName>glibc-2.39.tar.xz</FileName> <FileSize>18520988</FileSize> </Package> </Downloads> </PhoronixTestSuite>
install.sh
#!/bin/sh rm -rf glibc-2.39 tar -xf glibc-2.39.tar.xz cd glibc-2.39 mkdir build cd build ../configure --disable-sanity-checks CFLAGS="-O3 -U_FORTIFY_SOURCE -Wno-error=attributes -Wno-error=cpp $CFLAGS" make -j $NUM_CPU_CORES make bench-build echo $? > ~/install-exit-status cd ~ echo "#!/bin/sh cd glibc-2.39/build/benchtests/ CONV_PATH=\$HOME/glibc-2.39/build/iconvdata LOCPATH=\$HOME/glibc-2.39/build/localedata LC_ALL=C \$HOME/glibc-2.39/build/elf/ld.so --library-path \$HOME/glibc-2.39/build:\$HOME/glibc-2.39/build/math:\$HOME/glibc-2.39/build/elf:\$HOME/glibc-2.39/build/dlfcn:\$HOME/glibc-2.39/build/nss:\$HOME/glibc-2.39/build/nis:\$HOME/glibc-2.39/build/rt:\$HOME/glibc-2.39/build/resolv:\$HOME/glibc-2.39/build/mathvec:\$HOME/glibc-2.39/build/support:\$HOME/glibc-2.39/build/crypt:\$HOME/glibc-2.39/build/nptl ./\$@ > \$LOG_FILE 2>&1 echo \$? > ~/test-exit-status" > glibc-bench chmod +x glibc-bench
results-definition.xml
<?xml version="1.0"?> <!--Phoronix Test Suite v10.8.5--> <PhoronixTestSuite> <ResultsParser> <OutputTemplate> "mean": #_RESULT_#</OutputTemplate> </ResultsParser> </PhoronixTestSuite>
test-definition.xml
<?xml version="1.0"?> <!--Phoronix Test Suite v10.8.5--> <PhoronixTestSuite> <TestInformation> <Title>Glibc Benchmarks</Title> <AppVersion>2.39</AppVersion> <Description>The GNU C Library project provides the core libraries for the GNU system and GNU/Linux systems, as well as many other systems that use Linux as the kernel. These libraries provide critical APIs including ISO C11, POSIX.1-2008, BSD, OS-specific APIs and more. This test profile makes use of Glibc's "benchtests" integrated benchmark suite.</Description> <ResultScale>ns</ResultScale> <Proportion>LIB</Proportion> <TimesToRun>3</TimesToRun> </TestInformation> <TestProfile> <Version>1.9.0</Version> <SupportedPlatforms>Linux</SupportedPlatforms> <SoftwareType>Utility</SoftwareType> <TestType>OS</TestType> <License>Free</License> <Status>Verified</Status> <ExternalDependencies>build-utilities, bison</ExternalDependencies> <EnvironmentSize>100</EnvironmentSize> <ProjectURL>https://www.gnu.org/software/libc/</ProjectURL> <RepositoryURL>https://sourceware.org/git/glibc.git</RepositoryURL> <Maintainer>Michael Larabel</Maintainer> <SystemDependencies>gawk</SystemDependencies> </TestProfile> <TestSettings> <Option> <DisplayName>Benchmark</DisplayName> <Identifier>benchmark</Identifier> <Menu> <Entry> <Name>ffsll</Name> <Value>bench-ffsll</Value> </Entry> <Entry> <Name>ffs</Name> <Value>bench-ffs</Value> </Entry> <Entry> <Name>pthread_once</Name> <Value>bench-pthread_once</Value> </Entry> <Entry> <Name>ffsll</Name> <Value>bench-ffsll</Value> </Entry> <Entry> <Name>tanh</Name> <Value>bench-tanh</Value> </Entry> <Entry> <Name>sqrt</Name> <Value>bench-sqrt</Value> </Entry> <Entry> <Name>sin</Name> <Value>bench-sin</Value> </Entry> <Entry> <Name>cos</Name> <Value>bench-cos</Value> </Entry> <Entry> <Name>asinh</Name> <Value>bench-asinh</Value> </Entry> <Entry> <Name>atanh</Name> <Value>bench-atanh</Value> </Entry> <Entry> <Name>sincos</Name> <Value>bench-sincos</Value> </Entry> <Entry> <Name>sinh</Name> <Value>bench-sinh</Value> </Entry> <Entry> <Name>modf</Name> <Value>bench-modf</Value> </Entry> <Entry> <Name>exp</Name> <Value>bench-exp</Value> </Entry> <Entry> <Name>log2</Name> <Value>bench-log2</Value> </Entry> <Entry> <Name>pow</Name> <Value>bench-pow</Value> </Entry> </Menu> </Option> </TestSettings> </PhoronixTestSuite>