Tests
Suites
Latest Results
Search
Register
Login
Popular Tests
Timed Linux Kernel Compilation
7-Zip Compression
SVT-AV1
FFmpeg
PostgreSQL
Stockfish
Newest Tests
WarpX
Epoch
Valkey
Whisperfile
XNNPACK
GROMACS
Recently Updated Tests
Apache CouchDB
PostgreSQL
NAMD
Apache Cassandra
Opus Codec Encoding
ParaView
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.7.2
pts/glibc-bench-1.7.2
- 21 May 2022 -
Add bison and gaw as external dependencies.
downloads.xml
<?xml version="1.0"?> <!--Phoronix Test Suite v10.8.3--> <PhoronixTestSuite> <Downloads> <Package> <URL>https://ftp.gnu.org/gnu/glibc/glibc-2.35.tar.xz</URL> <MD5>dd571c67d85d89d7f60b854a4e207423</MD5> <SHA256>5123732f6b67ccd319305efd399971d58592122bcc2a6518a1bd2510dd0cf52e</SHA256> <FileName>glibc-2.35.tar.xz</FileName> <FileSize>18165952</FileSize> </Package> </Downloads> </PhoronixTestSuite>
install.sh
#!/bin/sh rm -rf glibc-2.35 tar -xf glibc-2.35.tar.xz cd glibc-2.35 mkdir build cd build ../configure --disable-sanity-checks CFLAGS="-O3 $CFLAGS" make -j $NUM_CPU_CORES make bench-build echo $? > ~/install-exit-status cd ~ echo "#!/bin/sh cd glibc-2.35/build/benchtests/ CONV_PATH=\$HOME/glibc-2.35/build/iconvdata LOCPATH=\$HOME/glibc-2.35/build/localedata LC_ALL=C \$HOME/glibc-2.35/build/elf/ld.so --library-path \$HOME/glibc-2.35/build:\$HOME/glibc-2.35/build/math:\$HOME/glibc-2.35/build/elf:\$HOME/glibc-2.35/build/dlfcn:\$HOME/glibc-2.35/build/nss:\$HOME/glibc-2.35/build/nis:\$HOME/glibc-2.35/build/rt:\$HOME/glibc-2.35/build/resolv:\$HOME/glibc-2.35/build/mathvec:\$HOME/glibc-2.35/build/support:\$HOME/glibc-2.35/build/crypt:\$HOME/glibc-2.35/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.3--> <PhoronixTestSuite> <ResultsParser> <OutputTemplate> "mean": #_RESULT_#</OutputTemplate> </ResultsParser> </PhoronixTestSuite>
test-definition.xml
<?xml version="1.0"?> <!--Phoronix Test Suite v10.8.3--> <PhoronixTestSuite> <TestInformation> <Title>Glibc Benchmarks</Title> <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.7.2</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> </Menu> </Option> </TestSettings> </PhoronixTestSuite>