Skip to content

Commit

Permalink
massive update to MiniEM documentation
Browse files Browse the repository at this point in the history
  • Loading branch information
amagela committed Mar 5, 2024
1 parent de7faeb commit dc228ee
Show file tree
Hide file tree
Showing 31 changed files with 250 additions and 1,581 deletions.
5 changes: 0 additions & 5 deletions doc/sphinx/07_miniem/ats2.csv

This file was deleted.

26 changes: 0 additions & 26 deletions doc/sphinx/07_miniem/ats2.gp

This file was deleted.

26 changes: 0 additions & 26 deletions doc/sphinx/07_miniem/ats2mem.gp

This file was deleted.

16 changes: 0 additions & 16 deletions doc/sphinx/07_miniem/ats3--all--stats.csv

This file was deleted.

963 changes: 0 additions & 963 deletions doc/sphinx/07_miniem/ats3--all.csv

This file was deleted.

16 changes: 0 additions & 16 deletions doc/sphinx/07_miniem/ats3--memory.csv

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,13 +1,14 @@
#!/usr/bin/gnuplot
set terminal pngcairo enhanced size 1024, 768 dashed font 'Helvetica,18'
set output "cts1mem-0.25.png"
set output "ats3-0768k-mem.png"

set title "MiniEM Strong Scaling High-water Memory on CTS-1/Manzano (0.25 GiB/PE)" font "serif,22"
set xlabel "No. Processing Elements"
set title "MiniEM Strong Scaling Memory on ATS-3/Crossroads w/ 768k Cells" font "serif,22"
set xlabel "Processing Elements on Each NUMA Domain"
set ylabel "Maximum Resident Set Size (GiB)"

set xrange [1:64]
set xrange [0.0625:1]
set key left top
set xtics ("6.25%%" 0.0625, "12.5%%" 0.125, "25%%" 0.25, "50%%" 0.5, "100%%" 1.0)

set logscale x 2
# set logscale y 2
Expand All @@ -21,4 +22,5 @@ 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 "cts1-0.25.csv" using 1:4 with linespoints linestyle 1
# plot "ats3.csv" every ::0::4 using 2:5 with linespoints linestyle 1
plot "ats3-0768k.csv" using 2:5 with linespoints linestyle 1
6 changes: 6 additions & 0 deletions doc/sphinx/07_miniem/ats3-0768k.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
PEs / NUMA Domain,PEs / NUMA Domain (%),Inputfile Elements,Cells,MaxRSS (GiB),Actual FOM (k-cell-steps/sec),Ideal FOM (k-cell-steps/sec)
1,0.071,40,768000,18.10,1683.32,1683.32
4,0.286,40,768000,23.62,5307.57,6733.28
7,0.500,40,768000,29.49,6275.48,11783.24
11,0.786,40,768000,37.49,6517.25,18516.52
14,1.000,40,768000,43.25,6311.29,23566.48
26 changes: 26 additions & 0 deletions doc/sphinx/07_miniem/ats3-0768k.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 "ats3-0768k.png"

set title "MiniEM Strong Scaling Performance on ATS-3/Crossroads w/ 768k Cells" font "serif,22"
set xlabel "Processing Elements on Each NUMA Domain"
set ylabel "Figure of Merit (kilo-cell-steps/sec)"

set xrange [0.0625:1]
set key left top
set xtics ("6.25%%" 0.0625, "12.5%%" 0.125, "25%%" 0.25, "50%%" 0.5, "100%%" 1.0)

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 "ats3.csv" every ::0::4 using 2:6 with linespoints linestyle 1, "" every ::0::4 using 2:7 with line linestyle 2
plot "ats3-0768k.csv" using 2:6 with linespoints linestyle 1, "" using 2:7 with line linestyle 2
Original file line number Diff line number Diff line change
@@ -1,13 +1,14 @@
#!/usr/bin/gnuplot
set terminal pngcairo enhanced size 1024, 768 dashed font 'Helvetica,18'
set output "cts1mem-1.00.png"
set output "ats3-2592k-mem.png"

set title "MiniEM Strong Scaling High-water Memory on CTS-1/Manzano (1.00 GiB/PE)" font "serif,22"
set xlabel "No. Processing Elements"
set title "MiniEM Strong Scaling Memory on ATS-3/Crossroads w/ 2592k Cells" font "serif,22"
set xlabel "Processing Elements on Each NUMA Domain"
set ylabel "Maximum Resident Set Size (GiB)"

set xrange [1:64]
set xrange [0.0625:1]
set key left top
set xtics ("6.25%%" 0.0625, "12.5%%" 0.125, "25%%" 0.25, "50%%" 0.5, "100%%" 1.0)

set logscale x 2
# set logscale y 2
Expand All @@ -21,4 +22,5 @@ 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 "cts1-1.00.csv" using 1:4 with linespoints linestyle 1
# plot "ats3.csv" every ::0::4 using 2:5 with linespoints linestyle 1
plot "ats3-2592k.csv" using 2:5 with linespoints linestyle 1
6 changes: 6 additions & 0 deletions doc/sphinx/07_miniem/ats3-2592k.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
PEs / NUMA Domain,PEs / NUMA Domain (%),Inputfile Elements,Cells,MaxRSS (GiB),Actual FOM (k-cell-steps/sec),Ideal FOM (k-cell-steps/sec)
1,0.071,60,2592000,57.02,1536.37,1536.37
4,0.286,60,2592000,63.76,4717.88,6145.48
7,0.500,60,2592000,69.93,7797.07,10754.59
11,0.786,60,2592000,78.65,8605.81,16900.07
14,1.000,60,2592000,83.95,9190.05,21509.18
26 changes: 26 additions & 0 deletions doc/sphinx/07_miniem/ats3-2592k.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 "ats3-2592k.png"

set title "MiniEM Strong Scaling Performance on ATS-3/Crossroads w/ 2592k Cells" font "serif,22"
set xlabel "Processing Elements on Each NUMA Domain"
set ylabel "Figure of Merit (kilo-cell-steps/sec)"

set xrange [0.0625:1]
set key left top
set xtics ("6.25%%" 0.0625, "12.5%%" 0.125, "25%%" 0.25, "50%%" 0.5, "100%%" 1.0)

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 "ats3.csv" every ::5::9 using 2:6 with linespoints linestyle 1, "" every ::5::9 using 2:7 with line linestyle 2
plot "ats3-2592k.csv" using 2:6 with linespoints linestyle 1, "" using 2:7 with line linestyle 2
Original file line number Diff line number Diff line change
@@ -1,13 +1,14 @@
#!/usr/bin/gnuplot
set terminal pngcairo enhanced size 1024, 768 dashed font 'Helvetica,18'
set output "cts1mem-2.00.png"
set output "ats3-4116k-mem.png"

set title "MiniEM Strong Scaling High-water Memory on CTS-1/Manzano (2.00 GiB/PE)" font "serif,22"
set xlabel "No. Processing Elements"
set title "MiniEM Strong Scaling Memory on ATS-3/Crossroads w/ 4116k Cells" font "serif,22"
set xlabel "Processing Elements on Each NUMA Domain"
set ylabel "Maximum Resident Set Size (GiB)"

set xrange [1:64]
set xrange [0.0625:1]
set key left top
set xtics ("6.25%%" 0.0625, "12.5%%" 0.125, "25%%" 0.25, "50%%" 0.5, "100%%" 1.0)

set logscale x 2
# set logscale y 2
Expand All @@ -21,4 +22,5 @@ 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 "cts1-2.00.csv" using 1:4 with linespoints linestyle 1
# plot "ats3.csv" every ::0::4 using 2:5 with linespoints linestyle 1
plot "ats3-4116k.csv" using 2:5 with linespoints linestyle 1
6 changes: 6 additions & 0 deletions doc/sphinx/07_miniem/ats3-4116k.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
PEs / NUMA Domain,PEs / NUMA Domain (%),Inputfile Elements,Cells,MaxRSS (GiB),Actual FOM (k-cell-steps/sec),Ideal FOM (k-cell-steps/sec)
1,0.071,70,4116000,89.77,1543.12,1543.12
4,0.286,70,4116000,96.05,4748.66,6172.48
7,0.500,70,4116000,102.91,6947.34,10801.84
11,0.786,70,4116000,111.37,8987.42,16974.32
14,1.000,70,4116000,117.42,8423.60,21603.68
26 changes: 26 additions & 0 deletions doc/sphinx/07_miniem/ats3-4116k.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 "ats3-4116k.png"

set title "MiniEM Strong Scaling Performance on ATS-3/Crossroads w/ 4116k Cells" font "serif,22"
set xlabel "Processing Elements on Each NUMA Domain"
set ylabel "Figure of Merit (kilo-cell-steps/sec)"

set xrange [0.0625:1]
set key left top
set xtics ("6.25%%" 0.0625, "12.5%%" 0.125, "25%%" 0.25, "50%%" 0.5, "100%%" 1.0)

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 "ats3.csv" every ::10::14 using 2:6 with linespoints linestyle 1, "" every ::10::14 using 2:7 with line linestyle 2
plot "ats3-4116k.csv" using 2:6 with linespoints linestyle 1, "" using 2:7 with line linestyle 2
8 changes: 0 additions & 8 deletions doc/sphinx/07_miniem/cts1-0.25.csv

This file was deleted.

24 changes: 0 additions & 24 deletions doc/sphinx/07_miniem/cts1-0.25.gp

This file was deleted.

8 changes: 0 additions & 8 deletions doc/sphinx/07_miniem/cts1-0.50.csv

This file was deleted.

24 changes: 0 additions & 24 deletions doc/sphinx/07_miniem/cts1-0.50.gp

This file was deleted.

8 changes: 0 additions & 8 deletions doc/sphinx/07_miniem/cts1-1.00.csv

This file was deleted.

24 changes: 0 additions & 24 deletions doc/sphinx/07_miniem/cts1-1.00.gp

This file was deleted.

8 changes: 0 additions & 8 deletions doc/sphinx/07_miniem/cts1-2.00.csv

This file was deleted.

Loading

0 comments on commit dc228ee

Please sign in to comment.