Skip to content

Szerdick/automate plot generation - #356

Draft
szerdick wants to merge 3 commits into
szerdick/add-taylor-expansionfrom
szerdick/automate-plot-generation
Draft

Szerdick/automate plot generation#356
szerdick wants to merge 3 commits into
szerdick/add-taylor-expansionfrom
szerdick/automate-plot-generation

Conversation

@szerdick

Copy link
Copy Markdown
Contributor

Need to merge szerdick/add-taylor-expansion first. This only updates the Makefile.

@github-actions

Copy link
Copy Markdown

kernels,baseline,linalg,linalg_xdsl,snitch_stream,snrt
conv2d_d1_s1_3x3 4x4xf64,825,752,248,,
ddot 128xf64,924,924,,177,546
dense 8x8xf64,5551,3843,,2693,2673
exp_macro 128xf64,,,,,2855
exp_macro 64xf64,,,,,1897
exp_micro 16xf16,1636,,,,
exp_micro 16xf32,1542,,,,
exp_micro 16xf64,1748,,,,
exp_micro 32xf16,3236,,,,
exp_micro 32xf32,3047,,,,
exp_micro 32xf64,3467,,,,
exp_micro 48xf16,4832,,,,
exp_micro 48xf32,4551,,,,
exp_micro 48xf64,5189,,,,
exp_micro 64xf16,6432,,,,
exp_micro 64xf32,6046,,,,
exp_micro 64xf64,6886,,,,
fill 4x4xf64,35,35,39,,
fill 4x8xf32,43,43,47,,
matmul 4x16x8xf64,2880,2567,668,,
matmul_transb 4x16x16xf32,3667,4885,,762,755
matmul_transb 4x16x16xf64,,4981,1244,,
pooling_nchw_max_d1_s2_3x3 4x4xf64,711,396,224,,
pooling_nchw_sum_d1_s2_3x3 4x4xf64,982,728,230,,
relu 4x4xf64,114,83,50,,
relu 4x8xf32,408,149,,51,46
saxpy 64xf32,597,597,,,100
sum 4x4xf64,157,104,45,,
sum 4x8xf32,307,198,51,,44
sum 8x8xf16,981,,59,,

@github-actions

Copy link
Copy Markdown

kernels,baseline,linalg,linalg_xdsl,snitch_stream,snrt
conv2d_d1_s1_3x3 4x4xf64,0.18,0.19,0.72,,
ddot 128xf64,0.14,0.14,,0.77,0.24
dense 8x8xf64,0.12,0.17,,0.26,0.26
exp_macro 128xf64,,,,,0.45
exp_macro 64xf64,,,,,0.34
exp_micro 16xf16,0.14,,,,
exp_micro 16xf32,0.13,,,,
exp_micro 16xf64,0.12,,,,
exp_micro 32xf16,0.14,,,,
exp_micro 32xf32,0.13,,,,
exp_micro 32xf64,0.12,,,,
exp_micro 48xf16,0.14,,,,
exp_micro 48xf32,0.13,,,,
exp_micro 48xf64,0.12,,,,
exp_micro 64xf16,0.14,,,,
exp_micro 64xf32,0.13,,,,
exp_micro 64xf64,0.12,,,,
fill 4x4xf64,0.03,0.03,0.46,,
fill 4x8xf32,0.02,0.02,0.38,,
matmul 4x16x8xf64,0.18,0.20,0.87,,
matmul_transb 4x16x16xf32,0.19,0.21,,0.84,0.89
matmul_transb 4x16x16xf64,,0.21,0.93,,
pooling_nchw_max_d1_s2_3x3 4x4xf64,0.32,0.37,0.79,,
pooling_nchw_sum_d1_s2_3x3 4x4xf64,0.20,0.20,0.77,,
relu 4x4xf64,0.16,0.22,0.36,,
relu 4x8xf32,0.24,0.23,,0.37,0.41
saxpy 64xf32,0.11,0.11,,,0.65
sum 4x4xf64,0.11,0.16,0.38,,
sum 4x8xf32,0.11,0.17,0.33,,0.39
sum 8x8xf16,0.26,,0.29,,

Comment thread pyproject.toml
@superlopuh

Copy link
Copy Markdown
Collaborator

Do you know that you can set a target branch that isn't main in GH PRs? Also, when one PR depends on another it's useful to link to it directly.

@superlopuh
superlopuh changed the base branch from main to szerdick/add-taylor-expansion April 1, 2026 06:31
Comment thread Makefile Outdated
.PHONY: exp_macro
exp_macro:
snakemake --cores $(JOBS) --rerun-incomplete exp_macro
python plots-mia-thesis/plot_exp_macro.py --input results/kernels.exp_macro.csv --output plots-mia-thesis/exp_macro_plots.pdf

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

please add a snakemake rule for plotting, and change the exp_micro and exp_macro rules to include plot generation

@github-actions

github-actions Bot commented Apr 4, 2026

Copy link
Copy Markdown

kernels,baseline,linalg,linalg_xdsl,snitch_stream,snrt
conv2d_d1_s1_3x3 4x4xf64,825,752,248,,
ddot 128xf64,924,924,,177,546
dense 8x8xf64,5551,3843,,2693,2673
exp_macro 128xf64,,,,,2855
exp_macro 64xf64,,,,,1897
exp_micro 16xf16,1636,,,,
exp_micro 16xf32,1542,,,,
exp_micro 16xf64,1748,,,,
exp_micro 32xf16,3236,,,,
exp_micro 32xf32,3047,,,,
exp_micro 32xf64,3467,,,,
exp_micro 48xf16,4832,,,,
exp_micro 48xf32,4551,,,,
exp_micro 48xf64,5189,,,,
exp_micro 64xf16,6432,,,,
exp_micro 64xf32,6046,,,,
exp_micro 64xf64,6886,,,,
fill 4x4xf64,35,35,39,,
fill 4x8xf32,43,43,47,,
matmul 4x16x8xf64,2880,2567,668,,
matmul_transb 4x16x16xf32,3667,4885,,762,755
matmul_transb 4x16x16xf64,,4981,1244,,
pooling_nchw_max_d1_s2_3x3 4x4xf64,711,396,224,,
pooling_nchw_sum_d1_s2_3x3 4x4xf64,982,728,230,,
relu 4x4xf64,114,83,50,,
relu 4x8xf32,408,149,,51,46
saxpy 64xf32,597,597,,,100
sum 4x4xf64,157,104,45,,
sum 4x8xf32,307,198,51,,44
sum 8x8xf16,981,,59,,

@github-actions

github-actions Bot commented Apr 4, 2026

Copy link
Copy Markdown

kernels,baseline,linalg,linalg_xdsl,snitch_stream,snrt
conv2d_d1_s1_3x3 4x4xf64,0.18,0.19,0.72,,
ddot 128xf64,0.14,0.14,,0.77,0.24
dense 8x8xf64,0.12,0.17,,0.26,0.26
exp_macro 128xf64,,,,,0.45
exp_macro 64xf64,,,,,0.34
exp_micro 16xf16,0.14,,,,
exp_micro 16xf32,0.13,,,,
exp_micro 16xf64,0.12,,,,
exp_micro 32xf16,0.14,,,,
exp_micro 32xf32,0.13,,,,
exp_micro 32xf64,0.12,,,,
exp_micro 48xf16,0.14,,,,
exp_micro 48xf32,0.13,,,,
exp_micro 48xf64,0.12,,,,
exp_micro 64xf16,0.14,,,,
exp_micro 64xf32,0.13,,,,
exp_micro 64xf64,0.12,,,,
fill 4x4xf64,0.03,0.03,0.46,,
fill 4x8xf32,0.02,0.02,0.38,,
matmul 4x16x8xf64,0.18,0.20,0.87,,
matmul_transb 4x16x16xf32,0.19,0.21,,0.84,0.89
matmul_transb 4x16x16xf64,,0.21,0.93,,
pooling_nchw_max_d1_s2_3x3 4x4xf64,0.32,0.37,0.79,,
pooling_nchw_sum_d1_s2_3x3 4x4xf64,0.20,0.20,0.77,,
relu 4x4xf64,0.16,0.22,0.36,,
relu 4x8xf32,0.24,0.23,,0.37,0.41
saxpy 64xf32,0.11,0.11,,,0.65
sum 4x4xf64,0.11,0.16,0.38,,
sum 4x8xf32,0.11,0.17,0.33,,0.39
sum 8x8xf16,0.26,,0.29,,

@szerdick
szerdick marked this pull request as draft May 11, 2026 11:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants