diff --git a/70.pptx b/70.pptx index 40756e3..cc2e80c 100644 Binary files a/70.pptx and b/70.pptx differ diff --git a/analysis/fig_roofline.svg b/analysis/fig_roofline.svg index a509b8b..f74690e 100644 --- a/analysis/fig_roofline.svg +++ b/analysis/fig_roofline.svg @@ -1,12 +1,12 @@ - + - 2026-06-04T08:33:45.405852 + 2026-06-05T06:08:49.278850 image/svg+xml @@ -22,366 +22,364 @@ - - + - - + - + - - - - - - + + + - + - + - - + + - + - + - - + + - + - + - + - - - + + - + - + - - - + + + - + - + - + - - - - - + + + - + - + - + - - - - - + + + + - + - + - + - - - - - + + + + - + - - + - - + - - + + - + - + - - + + - + - + - - + + - + - + - + - - + - + - + - - + + - + - + - - - + + - + - + - - + + - + - + - + - + - - - + - - - + - @@ -1478,7 +1396,7 @@ z - + - @@ -1582,48 +1481,7 @@ z - - - - + @@ -1666,7 +1524,7 @@ z - + + + - + + + + + @@ -1764,7 +1742,7 @@ z - + - + - - - + - - + - - - + + - - - + + - - - + + - - - + + - - - + + - - - + + - - - + + - - - - - - - - - - - - - - - - + + diff --git a/analysis/fig_speedup.svg b/analysis/fig_speedup.svg index 4a145dd..17a4747 100644 --- a/analysis/fig_speedup.svg +++ b/analysis/fig_speedup.svg @@ -1,12 +1,12 @@ - + - 2026-06-04T08:33:46.239210 + 2026-06-05T06:08:49.737108 image/svg+xml @@ -22,247 +22,245 @@ - - + - - + - + - - - - - + + + - + - + - + - - - - + + + - + - + - + - - - - + + + - + - + - + - - - + + - + - + - - - + + + - + - + - - - + + + @@ -322,7 +320,7 @@ L 620.925868 50.413312 - + - + - - + - + - - - + + - + - + - - - + + + - + - + - - - + + + - + - + - - - + + + - + - + - - - + + + @@ -841,16 +839,16 @@ L 633.61375 73.15112 - + - - - - - - - - - + + + + + + + + - + - - - - - - - - - + + + + + + + + - + - - - - - - - - - + + + + + + + + - + - - - - - - - - - + + + + + + + + - + - - - - - - - - - + + + + + + + + - + - - - - - - - - - + + + + + + + + - + - - - + + + - + - + - - - - + - - + - @@ -2196,4852 +2126,4852 @@ z - - - - - - - - - - - - - - + + diff --git a/analysis/plots.py b/analysis/plots.py index c657040..395b211 100644 --- a/analysis/plots.py +++ b/analysis/plots.py @@ -314,6 +314,8 @@ ax.set_ylim(0.6, 70) ax.set_xlabel("Operational Intensity [flops/byte]", fontweight="bold", fontsize=9) +ax.set_xticklabels(ax.get_xticklabels(), fontweight="bold") +ax.set_yticklabels(ax.get_yticklabels(), fontweight="bold") # ax.set_ylabel("Performance [flops/cycle]", fontweight="bold", fontsize=9) plt.title( 'Performance [flops/cycle]\nCPU: AMD Ryzen AI 7 350 w/ Radeon 860M @ 2 GHz\nCompiler: g++ (Debian 15.2.0-17) 15.2.0\nFlags: -O3 -march=native -std=c++23 -Wall -Wextra -flto', @@ -451,10 +453,10 @@ num_ticks = 7 linear_positions = np.linspace(xlim_log[0], xlim_log[1], num_ticks) tick_positions = 10**linear_positions ax.set_xticks(tick_positions) -ax.set_xticklabels(["50", "100", "200", "500", "1k", "2k", "5k"]) +ax.set_xticklabels(["50", "100", "200", "500", "1k", "2k", "5k"], fontweight="bold") ax.set_yticks([1, 2, 5, 10, 20]) -ax.set_yticklabels(["1x", "2x", "5x", "10x", "20x"]) +ax.set_yticklabels(["1x", "2x", "5x", "10x", "20x"], fontweight="bold") ax.tick_params(axis='both', which='minor', length=0) ax.tick_params(axis='both', which='major', length=4) diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..c6406d6 --- /dev/null +++ b/requirements.txt @@ -0,0 +1,3 @@ +pandas +numpy +matplotlib