Tests
Suites
Latest Results
Search
Register
Login
Popular Tests
Timed Linux Kernel Compilation
7-Zip Compression
SVT-AV1
nginx
PostgreSQL
FFmpeg
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
FFTW 1.2.0
pts/fftw-1.2.0
- 16 August 2017 -
Update against fftw 3.3.6, add AVX2/AVX512 enables
downloads.xml
<?xml version="1.0"?> <!--Phoronix Test Suite v7.4.0m2--> <PhoronixTestSuite> <Downloads> <Package> <URL>http://fftw.org/fftw-3.3.6-pl2.tar.gz</URL> <MD5>927e481edbb32575397eb3d62535a856</MD5> <SHA256>a5de35c5c824a78a058ca54278c706cdf3d4abba1c56b63531c2cb05f5d57da2</SHA256> <FileSize>4185261</FileSize> </Package> </Downloads> </PhoronixTestSuite>
install.sh
#!/bin/sh tar -xzvf fftw-3.3.6-pl2.tar.gz rm -rf fftw-mr rm -rf fftw-stock mv fftw-3.3.6-pl2 fftw-stock cp -a fftw-stock fftw-mr AVX_TUNING="" if [ $OS_TYPE = "Linux" ] then if grep avx512 /proc/cpuinfo > /dev/null then AVX_TUNING="$AVX_TUNING --enable-avx512" fi if grep avx2 /proc/cpuinfo > /dev/null then AVX_TUNING="$AVX_TUNING --enable-avx2" fi fi cd fftw-mr ./configure --enable-float --enable-sse --enable-threads --enable-openmp $AVX_TUNING make -j $NUM_CPU_JOBS echo $? > ~/install-exit-status cd ~/fftw-stock ./configure --enable-threads --enable-openmp make -j $NUM_CPU_JOBS cd ~/ echo " #!/bin/sh ./\$@ > \$LOG_FILE 2>&1 echo \$? > ~/test-exit-status " > fftw chmod +x fftw
results-definition.xml
<?xml version="1.0"?> <!--Phoronix Test Suite v7.4.0m2--> <PhoronixTestSuite> <ResultsParser> <OutputTemplate>Problem: ibc64, setup: 83.22 ms, time: 294.77 ns, ``mflops'': #_RESULT_#</OutputTemplate> <LineHint>mflops</LineHint> </ResultsParser> </PhoronixTestSuite>
test-definition.xml
<?xml version="1.0"?> <!--Phoronix Test Suite v7.4.0m2--> <PhoronixTestSuite> <TestInformation> <Title>FFTW</Title> <AppVersion>3.3.6</AppVersion> <Description>FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) in one or more dimensions.</Description> <ResultScale>Mflops</ResultScale> <Proportion>HIB</Proportion> <TimesToRun>3</TimesToRun> </TestInformation> <TestProfile> <Version>1.2.0</Version> <SupportedPlatforms>Linux, Solaris, BSD</SupportedPlatforms> <SoftwareType>Scientific</SoftwareType> <TestType>Processor</TestType> <License>Free</License> <Status>Verified</Status> <ExternalDependencies>build-utilities</ExternalDependencies> <EnvironmentSize>22</EnvironmentSize> <ProjectURL>http://fftw.org/</ProjectURL> <Maintainer>Michael Larabel</Maintainer> </TestProfile> <TestSettings> <Option> <DisplayName>Build</DisplayName> <Identifier>run-build</Identifier> <ArgumentPrefix></ArgumentPrefix> <ArgumentPostfix></ArgumentPostfix> <DefaultEntry>0</DefaultEntry> <Menu> <Entry> <Name>Stock</Name> <Value>fftw-stock/tests/bench</Value> <Message></Message> </Entry> <Entry> <Name>Float + SSE</Name> <Value>fftw-mr/tests/bench</Value> <Message></Message> </Entry> </Menu> </Option> <Option> <DisplayName>Size</DisplayName> <Identifier>run-test</Identifier> <ArgumentPrefix> --time-repeat 100 -opatient </ArgumentPrefix> <ArgumentPostfix></ArgumentPostfix> <DefaultEntry>0</DefaultEntry> <Menu> <Entry> <Name>1D FFT Size 32</Name> <Value>ibc32</Value> <Message></Message> </Entry> <Entry> <Name>1D FFT Size 64</Name> <Value>ibc64</Value> <Message></Message> </Entry> <Entry> <Name>1D FFT Size 128</Name> <Value>ibc128</Value> <Message></Message> </Entry> <Entry> <Name>1D FFT Size 256</Name> <Value>ibc256</Value> <Message></Message> </Entry> <Entry> <Name>1D FFT Size 512</Name> <Value>ibc512</Value> <Message></Message> </Entry> <Entry> <Name>1D FFT Size 1024</Name> <Value>ibc1024</Value> <Message></Message> </Entry> <Entry> <Name>1D FFT Size 2048</Name> <Value>ibc2048</Value> <Message></Message> </Entry> <Entry> <Name>1D FFT Size 4096</Name> <Value>ibc4096</Value> <Message></Message> </Entry> <Entry> <Name>2D FFT Size 32</Name> <Value>ibc32x32</Value> <Message></Message> </Entry> <Entry> <Name>2D FFT Size 64</Name> <Value>ibc64x64</Value> <Message></Message> </Entry> <Entry> <Name>2D FFT Size 128</Name> <Value>ibc128x128</Value> <Message></Message> </Entry> <Entry> <Name>2D FFT Size 256</Name> <Value>ibc256x256</Value> <Message></Message> </Entry> <Entry> <Name>2D FFT Size 512</Name> <Value>ibc512x512</Value> <Message></Message> </Entry> <Entry> <Name>2D FFT Size 1024</Name> <Value>ibc1024x1024</Value> <Message></Message> </Entry> <Entry> <Name>2D FFT Size 2048</Name> <Value>ibc2048x2048</Value> <Message></Message> </Entry> <Entry> <Name>2D FFT Size 4096</Name> <Value>ibc4096x4096</Value> <Message></Message> </Entry> </Menu> </Option> </TestSettings> </PhoronixTestSuite>