Skip to content

Commit

Permalink
add Crossroads data for UMT
Browse files Browse the repository at this point in the history
  • Loading branch information
gshipman committed Feb 7, 2024
1 parent 12c9cc5 commit 752f79e
Show file tree
Hide file tree
Showing 6 changed files with 94 additions and 17 deletions.
7 changes: 7 additions & 0 deletions doc/sphinx/06_umt/spp1_strong_scaling_roci.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
Cores,Actual,Ideal
1,3.3341e+07,3.33E+07
8,1.73263e+08,2.67E+08
32,3.68068e+08,1.07E+09
56,5.05724e+08,1.87E+09
88,4.0239e+08,2.93E+09
112,6.2133e+08,3.73E+09
26 changes: 26 additions & 0 deletions doc/sphinx/06_umt/spp1_strong_scaling_roci.gp
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
#!/usr/bin/gnuplot
set terminal pngcairo enhanced size 1024, 768 dashed font 'Helvetica,18'
set output "spp1_strong_scaling_roci.png"

# no title needed since we will caption the figure
#set title "Strong scaling of SPP 1 on Crossroads" font "serif,22"
set xlabel "Num Cores"
set ylabel "Figure of Merit (unknowns/sec)"

set xrange [1:112]
set key left top

set logscale x 2
set logscale y 2

set grid
show grid

set datafile separator comma
set key autotitle columnheader

set style line 1 linetype 6 dashtype 1 linecolor rgb "#FF0000" linewidth 2 pointtype 6 pointsize 3
set style line 2 linetype 1 dashtype 2 linecolor rgb "#FF0000" linewidth 2

plot "spp1_strong_scaling_roci.csv" using 1:2 with linespoints linestyle 1, "" using 1:3 with line linestyle 2

7 changes: 7 additions & 0 deletions doc/sphinx/06_umt/spp2_strong_scaling_roci.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
Cores,Actual,Ideal
1,1.58871e+07,1.59E+07
8,7.69292e+07,1.27E+08
32,1.80348e+08,5.08E+08
56,2.38803e+08,8.90E+08
88,3.27651e+08,1.40E+09
112,3.91002e+08,1.78E+09
26 changes: 26 additions & 0 deletions doc/sphinx/06_umt/spp2_strong_scaling_roci.gp
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
#!/usr/bin/gnuplot
set terminal pngcairo enhanced size 1024, 768 dashed font 'Helvetica,18'
set output "spp2_strong_scaling_roci.png"

# no title needed since we will caption the figure
#set title "Strong scaling of SPP 2 on Crossroads" font "serif,22"
set xlabel "Num Cores"
set ylabel "Figure of Merit (unknowns/sec)"

set xrange [1:112]
set key left top

set logscale x 2
set logscale y 2

set grid
show grid

set datafile separator comma
set key autotitle columnheader

set style line 1 linetype 6 dashtype 1 linecolor rgb "#FF0000" linewidth 2 pointtype 6 pointsize 3
set style line 2 linetype 1 dashtype 2 linecolor rgb "#FF0000" linewidth 2

plot "spp2_strong_scaling_roci.csv" using 1:2 with linespoints linestyle 1, "" using 1:3 with line linestyle 2

18 changes: 9 additions & 9 deletions doc/sphinx/06_umt/spp2_throughput_V100.csv
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
unknowns,throughput,,,,,,,,,
2654208,21676983.21,,,,,,,,,
6291456,45701699.5,,,,,,,,,
12288000,79225954.28,,,,,,,,,
21233664,114537827.7,,,,,,,,,
50331648,160341978,,,,,,,,,
130842624,200104616.1,,,,,,,,,
215973888,214659364.2,,,,,,,,,
331776000,219351111.1,,,,,,,,,
Unknowns,Throughput
2654208,21676983.21
6291456,45701699.5
12288000,79225954.28
21233664,114537827.7
50331648,160341978
130842624,200104616.1
215973888,214659364.2
331776000,219351111.1
27 changes: 19 additions & 8 deletions doc/sphinx/06_umt/umt.rst
Original file line number Diff line number Diff line change
Expand Up @@ -138,31 +138,39 @@ Results from UMT are provided on the following systems:
* Crossroads (see :ref:`GlobalSystemATS3`)
* Sierra (see :ref:`GlobalSystemATS2`)

Strong scaling data for SPP 1 and 2 on Crossroads is shown in the tables and figures below
Strong scaling data for SPP 1 and 2 on Crossroads is shown in the tables and figures below.

For SPP1 the mesh size was 14\ :sup:`3` resulting in approximately 50% usage of the available 128 GBytes

For SPP2 the mesh size was 33\ :sup:`3` resulting in approximately 50% usage of the available 128 GBytes


.. csv-table:: Strong scaling of SPP 1 on Crossroads
:file: spp1_strong_scaling_cts2_abridged.csv
:file: spp1_strong_scaling_roci.csv
:align: center
:widths: auto
:header-rows: 1

.. figure:: spp1_strong_scaling_cts2.png
.. figure:: spp1_strong_scaling_roci.png
:alt: Strong scaling of SPP 1 on Crossroads
:align: center
:scale: 50%

.. csv-table:: SPP #2 on CTS-2
:file: spp2_strong_scaling_cts2_abridged.csv
Strong scaling of SPP 1 on Crossroads


.. csv-table:: SPP #2 on Crossroads
:file: spp2_strong_scaling_roci.csv
:align: center
:widths: auto
:header-rows: 1

.. figure:: spp2_strong_scaling_cts2.png
.. figure:: spp2_strong_scaling_roci.png
:alt: Strong scaling of SPP 2 on Crossroads
:align: center
:scale: 50%

Strong scaling of SPP 2 on CTS-2
Strong scaling of SPP 2 on Crossroads

Throughput study of SPP 1 and 2 performance on Sierra, single GPU, as a function of problem size:

Expand All @@ -177,6 +185,8 @@ Throughput study of SPP 1 and 2 performance on Sierra, single GPU, as a function
:align: center
:scale: 50%

Throughput for SPP 1 on Sierra

.. csv-table:: Throughput for SPP 2 on Sierra
:file: spp2_throughput_V100.csv
:align: center
Expand All @@ -188,7 +198,8 @@ Throughput study of SPP 1 and 2 performance on Sierra, single GPU, as a function
:align: center
:scale: 50%


Throughput for SPP 2 on Sierra

Verification of Results
=======================

Expand Down

0 comments on commit 752f79e

Please sign in to comment.