@@ -134,6 +134,44 @@ Every program can work as a correctness test. Some programs are unsuitable for
134
134
performance measurements. Setting the ` TEST_SUITE_BENCHMARKING_ONLY ` CMake
135
135
option to ` ON ` will disable them.
136
136
137
+ The MultiSource benchmarks consist of the following apps and benchmarks:
138
+
139
+ | MultiSource | Language | Application Area | Remark |
140
+ | ----------------------| -----------| -------------------------------| ----------------------|
141
+ | 7zip | C/C++ | Compression/Decompression | |
142
+ | ASCI_Purple | C | SMG2000 benchmark and solver | Memory intensive app |
143
+ | ASC_Sequoia | C | Simulation and solver | |
144
+ | BitBench | C | uudecode/uuencode utility | Bit Stream benchmark for functional compilers |
145
+ | Bullet | C++ | Bullet 2.75 physics engine | |
146
+ | DOE-ProxyApps-C++ | C++ | HPC/scientific apps | Small applications, representative of our larger DOE workloads |
147
+ | DOE-ProxyApps-C | C | HPC/scientific apps | " |
148
+ | Fhourstones | C | Game/solver | Integer benchmark that efficiently solves positions in the game of Connect-4 |
149
+ | Fhourstones-3.1 | C | Game/solver | " |
150
+ | FreeBench | C | Benchmark suite | Raytracer, four in a row, neural network, file compressor, Fast Fourier/Cosine/Sine Transform |
151
+ | llubenchmark | C | Linked-list micro-benchmark | |
152
+ | mafft | C | Bioinformatics | A multiple sequence alignment program |
153
+ | MallocBench | C | Benchmark suite | cfrac, espresso, gawk, gs, make, p2c, perl |
154
+ | McCat | C | Benchmark suite | Quicksort, bubblesort, eigenvalues |
155
+ | mediabench | C | Benchmark suite | adpcm, g721, gsm, jpeg, mpeg2 |
156
+ | MiBench | C | Embedded benchmark suite | Automotive, consumer, office, security, telecom apps |
157
+ | nbench | C | | BYTE Magazine's BYTEmark benchmark program |
158
+ | NPB-serial | C | Parallel computing | Serial version of the NPB IS code |
159
+ | Olden | C | Data Structures | SGI version of the Olden benchmark |
160
+ | OptimizerEval | C | Solver | Preston Brigg's optimizer evaluation framework |
161
+ | PAQ8p | C++ | Data compression | |
162
+ | Prolangs-C++ | C++ | Benchmark suite | city, employ, life, NP, ocean, primes, simul, vcirc |
163
+ | Prolangs-C | C | Benchmark suite | agrep, archie-client, bison, gnugo, unix-smail |
164
+ | Ptrdist | C | Pointer-Intensive Benchmark Suite | |
165
+ | Rodinia | C | Scientific apps | backprop, pathfinder, srad |
166
+ | SciMark2-C | C | Scientific apps | FFT, LU, Montecarlo, sparse matmul |
167
+ | sim | C | Dynamic programming | A Time-Efficient, Linear-Space Local Similarity Algorithm |
168
+ | tramp3d-v4 | C++ | Numerical analysis | Template-intensive numerical program based on FreePOOMA |
169
+ | Trimaran | C | Encryption | 3des, md5, crc |
170
+ | TSVC | C | Vectorization benchmark | Test Suite for Vectorizing Compilers (TSVC) |
171
+ | VersaBench | C | Benchmark suite | 8b10b, beamformer, bmm, dbms, ecbdes |
172
+
173
+ All MultiSource applications are suitable for performance measurements
174
+ and will run when CMake option ` TEST_SUITE_BENCHMARKING_ONLY ` is set.
137
175
138
176
Configuration
139
177
-------------
0 commit comments