-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathREADME
More file actions
74 lines (45 loc) · 2.02 KB
/
Copy pathREADME
File metadata and controls
74 lines (45 loc) · 2.02 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
scimark2-epp
This is a C version of SciMark 2.0 (http://math.nist.gov/scimark2/)
with a modified Makefile that can be used to run it with LLVM 5.0 path
profiler llvm-epp.
To build SciMark2:
make
To run with llvm-epp:
First, set the appropriate variables at the top of the Makefile, and
then:
make run
As with the original software, this software is in the public domain.
Below is the original README of the SciMark 2.0 C version.
----------------------------------------------------------------------
SciMark2 (C version)
This is an ANSI C version of the SciMark2 benchmark,
translated from the original Java sources. The intent
in making this benchmark available in C is for mainly
for performance comparisons. For more information
about SciMark, see http://math.nist.gov/scimark.
Results of this benchmark can be sent to pozo@nist.gov.
The program is split up into the main driver (scimark2.c) and
kernel routines. A sample makefile is included;
however, one could simply write
> cc -o scimark2 -O *.c
and then run
> scimark2
This produces an output similar to
** **
** SciMark2 Numeric Benchmark, see http://math.nist.gov/scimark **
** for details. (Results can be submitted to pozo@nist.gov) **
** **
Using 2.00 seconds min time per kenel.
Composite Score: 65.56
FFT Mflops: 63.38 (N=1024)
SOR Mflops: 124.80 (100 x 100)
MonteCarlo: Mflops: 16.05
Sparse matmult Mflops: 59.15 (N=1000, nz=5000)
LU Mflops: 64.40 (M=100, N=100)
0:29.62 Elapsed, 29.620 user sec, 0.010 sys sec, 100.0% utilization.
The first SciMark number reported is the composite score, followed
by the an approximate Mflop rate for each kernel.
To run the "large" version of this benchmark (with data structures
that typically do not fit in cache) use
>scimark2 -large
------------------------------------------------------------------