Skip to content

Commit

Permalink
Spatter figure captions and clean-up
Browse files Browse the repository at this point in the history
  • Loading branch information
JDTruj2018 committed Oct 18, 2023
1 parent 88505ed commit af80a19
Show file tree
Hide file tree
Showing 6 changed files with 16 additions and 12 deletions.
18 changes: 11 additions & 7 deletions doc/sphinx/09_Microbenchmarks/M2_SPATTER/SPATTER.rst
Original file line number Diff line number Diff line change
Expand Up @@ -188,14 +188,14 @@ Crossroads

These weak-scaling experiements were ran on 1, 2, 4, 8, 16, 32, 56, 64, 96, and 112 ranks with a single Crossroads node.

These experiments were ran with core-bidning turned on and plotting enabled. All were built with gcc 9.4.0 and openmpi 3.1.6
These experiments were ran with core-binding turned on and plotting enabled.

xRAGE Asteroid Spatter Pattern 5
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Weak-scaling experiment for the pattern in patterns/xrage/asteroid/spatter5.json. Results will be found in spatter.weakscaling/Crossroads/xrage/asteroid/spatter5/ and Figures will be found in figures/spatter.weakscaling/Crossroads/xrage/asteroid/spatter5

This pattern is a Gather (dest[i] = src[pattern[i]]) with a length of 8,368,968 elements (pattern[i]) with a target vector (src[i]) length of 1,120,524.
This pattern is a Gather with a length of 8,368,968 elements with a target vector length of 1,120,524.


.. code-block:: bash
Expand All @@ -204,42 +204,46 @@ This pattern is a Gather (dest[i] = src[pattern[i]]) with a length of 8,368,968
..
.. csv-table:: Spatter Weak Scaling Performance for xRAGE Spatter Pattern 5 on Crossroads
.. csv-table:: Spatter Weak Scaling Performance (MB/s per Rank) for xRAGE Spatter Pattern 5 on Crossroads
:file: ats3_weak_average_asteroid_5.csv
:align: center
:widths: 5, 8
:widths: 5, 5
:header-rows: 1

.. figure:: ats3_weak_average_asteroid_5.png
:align: center
:scale: 50%
:alt: Spatter Weak Scaling Performance for xRAGE Spatter Pattern 5 on Crossroads

Spatter Weak Scaling Performance for xRAGE Spatter Pattern 5 on Crossroads


xRAGE Asteroid Spatter Pattern 9
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Weak-scaling experiment for the pattern in patterns/xrage/asteroid/spatter5.json. Results will be found in spatter.weakscaling/Crossroads/xrage/asteroid/spatter9/ and Figures will be found in figures/spatter.weakscaling/Crossroads/xrage/asteroid/spatter9

This pattern is a Scatter (dest[pattern[i]] = src[i]) with a length of 6,664,304 elements (pattern[i]) with a target vector (dest[i]) length of 2,051,100.
This pattern is a Scatter with a length of 6,664,304 elements with a target vector length of 2,051,100.

.. code-block:: bash
bash scripts/scaling.sh -a xrage -p asteroid -f spatter9 -n Crossroads -c -w
..
.. csv-table:: Spatter Weak Scaling Performance for xRAGE Spatter Pattern 9 on Crossroads
.. csv-table:: Spatter Weak Scaling Performance (MB/s per Rank) for xRAGE Spatter Pattern 9 on Crossroads
:file: ats3_weak_average_asteroid_9.csv
:align: center
:widths: 5, 8
:widths: 5, 5
:header-rows: 1

.. figure:: ats3_weak_average_asteroid_9.png
:align: center
:scale: 50%
:alt: Spatter Weak Scaling Performance for xRAGE Spatter Pattern 9 on Crossroads

Spatter Weak Scaling Performance for xRAGE Spatter Pattern 9 on Crossroads


V100
------------
Expand Down
2 changes: 1 addition & 1 deletion doc/sphinx/09_Microbenchmarks/M2_SPATTER/ats3.gp
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ set xlabel "No. Processing Elements"
set ylabel "Figure of Merit (Avg. Bandwidth per rank MB/s)"

set xrange [1:128]
set key outside
set nokey

set logscale x 2

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
No. Cores,Pattern
No. Cores,Average Bandwidth per Rank (MB/s)
1,7427.1
2,7400.44
4,7080.54
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
No. Cores,Pattern
No. Cores,Average Bandwidth per Rank (MB/s)
1,6269.91
2,6272.86
4,5949.62
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
No. Cores,Pattern
No. Cores,Total Bandwidth (MB/s)
1,7427.1
2,14800.88
4,28322.15
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
No. Cores,Pattern
No. Cores,Total Bandwidth (MB/s)
1,6269.91
2,12545.72
4,23798.47
Expand Down

0 comments on commit af80a19

Please sign in to comment.