| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | AA | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | v7.0 | Instructions | |||||||||||||||||||||||||
2 | Color Coding | ||||||||||||||||||||||||||
3 | Blue cells are constant and should not be modified | ||||||||||||||||||||||||||
4 | Purple cells contain performance measurements or projections and should be filled in by the benchmarker. | ||||||||||||||||||||||||||
5 | Light / Dark cells are used to visually delineate workflows. They have not bearing on the instructions. | ||||||||||||||||||||||||||
6 | |||||||||||||||||||||||||||
7 | Steps | ||||||||||||||||||||||||||
8 | 1 | Enter the system description into the purple cells at B20:D23 | |||||||||||||||||||||||||
9 | This spreadsheet has been constructed to accommotate up to 3 node types. | ||||||||||||||||||||||||||
10 | If additional node types are proposed, then contact NERSC for an appropriately modified spreadsheet. | ||||||||||||||||||||||||||
11 | |||||||||||||||||||||||||||
12 | 2 | Enter performance predictions into the purple cells located at D28:F39 | |||||||||||||||||||||||||
13 | |||||||||||||||||||||||||||
14 | |||||||||||||||||||||||||||
15 | 3 | All other cells are either a) constant, or b) computed automatically. | |||||||||||||||||||||||||
16 | |||||||||||||||||||||||||||
17 | 4 | The Workflow SSI value can be found in cell N28 | |||||||||||||||||||||||||
18 | |||||||||||||||||||||||||||
19 | Target System Description | ||||||||||||||||||||||||||
20 | Node Type | Count | Description | ||||||||||||||||||||||||
21 | Type-1 | 0 | Description of Type-1 | ||||||||||||||||||||||||
22 | Type-2 | 0 | Description of Type-2 | ||||||||||||||||||||||||
23 | Type-3 | 0 | Description of Type-3 | ||||||||||||||||||||||||
24 | |||||||||||||||||||||||||||
25 | |||||||||||||||||||||||||||
26 | Workflow SSI Calculator | ||||||||||||||||||||||||||
27 | Workflow | Application | Node Type | Nodes Per Job (n) | Benchmark Time (t) | Allocation Factor (f) | Count of Node Type (N) | Application Throughput (A) | Workflow Throughput (W) | Capability Factor (c) | Reference Workflow Throughput (W_ref) | Relative Workflow Throughput | Workflow SSI | ||||||||||||||
28 | Lattice QCD | MILC Generation | #DIV/0! | #N/A | #DIV/0! | #DIV/0! | 3.16 | 3.30E-04 | #DIV/0! | #DIV/0! | |||||||||||||||||
29 | MILC Spectrum | #DIV/0! | #N/A | #DIV/0! | |||||||||||||||||||||||
30 | Optical Materials | BerkeleyGW Epsion | #DIV/0! | #N/A | #DIV/0! | #DIV/0! | 57.0 | 1.04E-03 | #DIV/0! | ||||||||||||||||||
31 | BerkeleyGW Sigma | #DIV/0! | #N/A | #DIV/0! | |||||||||||||||||||||||
32 | Materials by Design | LAMMPS | #DIV/0! | #N/A | #DIV/0! | #DIV/0! | 8.0 | 9.41E-03 | #DIV/0! | ||||||||||||||||||
33 | |||||||||||||||||||||||||||
34 | Climate Analysis | DeepCAM | #DIV/0! | #N/A | #DIV/0! | #DIV/0! | 1.0 | 5.88E-03 | #DIV/0! | ||||||||||||||||||
35 | |||||||||||||||||||||||||||
36 | Cosmic Microwave Background | TOAST3 | #DIV/0! | #N/A | #DIV/0! | #DIV/0! | 10.0 | 6.55E-03 | #DIV/0! | ||||||||||||||||||
37 | |||||||||||||||||||||||||||
38 | Metagenome Analysis | HMMsearch | #DIV/0! | #N/A | #DIV/0! | #DIV/0! | 10.0 | 7.80E-03 | #DIV/0! | ||||||||||||||||||
39 | |||||||||||||||||||||||||||
40 | |||||||||||||||||||||||||||
41 | Column Descriptions | ||||||||||||||||||||||||||
42 | Column Header | Symbol | Description | ||||||||||||||||||||||||
43 | Node Type: | none | Type of node to be used by the application. | ||||||||||||||||||||||||
44 | Nodes Per Job: | n | Number of nodes (of the selected Node Type) to be used by the application. | ||||||||||||||||||||||||
45 | Benchmark Time : | t | Time (or time-like figure of merit) to complete the benchmark | ||||||||||||||||||||||||
46 | Allocation Factor: | f | Fraction of nodes (of the selected Node Type) to be allocated to the application. Evenly distributed among applications using this node type. ( If p applications share Node-Type-1, then all those applications have f=1.0/p ) | ||||||||||||||||||||||||
47 | Count of Node Type: | N | Number nodes of the application's selected Node Type in the proposed system. Found in the Target System Description. | ||||||||||||||||||||||||
48 | Application Throughput: | A | Rate of application completion when running multiple copies of the application on the allocated fraction of the selected node type. A = ( f * N / n ) / t | ||||||||||||||||||||||||
49 | Workflow Throughput: | W | Rate of workflow completion. Harmonic mean of of the throughput of component applications, divided by the number of component applications. | ||||||||||||||||||||||||
50 | Capability Factor: | c | Ratio of operations performed by the target workflow problem and the reference workflow problem. | ||||||||||||||||||||||||
51 | Reference Workflow Throughput (W_ref): | W_ref | Rate of completing the reference workflows on the reference system (Perlmutter). Found on the "Perlmutter Reference" Tab | ||||||||||||||||||||||||
52 | Relative Workflow Throughput: | none | Improvement of the workflow throughput on the target system, relative to the reference system := c * W / Wref | ||||||||||||||||||||||||
53 | Workflow SSI: | none | Geometric mean of relative workflow throughput | ||||||||||||||||||||||||
54 | |||||||||||||||||||||||||||
55 | |||||||||||||||||||||||||||
56 | |||||||||||||||||||||||||||
57 | |||||||||||||||||||||||||||
58 | |||||||||||||||||||||||||||
59 | |||||||||||||||||||||||||||
60 | |||||||||||||||||||||||||||
61 | |||||||||||||||||||||||||||
62 | |||||||||||||||||||||||||||
63 | |||||||||||||||||||||||||||
64 | |||||||||||||||||||||||||||
65 | |||||||||||||||||||||||||||
66 | |||||||||||||||||||||||||||
67 | |||||||||||||||||||||||||||
68 | |||||||||||||||||||||||||||
69 | |||||||||||||||||||||||||||
70 | |||||||||||||||||||||||||||
71 | |||||||||||||||||||||||||||
72 | |||||||||||||||||||||||||||
73 | |||||||||||||||||||||||||||
74 | |||||||||||||||||||||||||||
75 | |||||||||||||||||||||||||||
76 | |||||||||||||||||||||||||||
77 | |||||||||||||||||||||||||||
78 | |||||||||||||||||||||||||||
79 | |||||||||||||||||||||||||||
80 | |||||||||||||||||||||||||||
81 | |||||||||||||||||||||||||||
82 | |||||||||||||||||||||||||||
83 | |||||||||||||||||||||||||||
84 | |||||||||||||||||||||||||||
85 | |||||||||||||||||||||||||||
86 | |||||||||||||||||||||||||||
87 | |||||||||||||||||||||||||||
88 | |||||||||||||||||||||||||||
89 | |||||||||||||||||||||||||||
90 | |||||||||||||||||||||||||||
91 | |||||||||||||||||||||||||||
92 | |||||||||||||||||||||||||||
93 | |||||||||||||||||||||||||||
94 | |||||||||||||||||||||||||||
95 | |||||||||||||||||||||||||||
96 | |||||||||||||||||||||||||||
97 | |||||||||||||||||||||||||||
98 | |||||||||||||||||||||||||||
99 | |||||||||||||||||||||||||||
100 | |||||||||||||||||||||||||||