diff --git a/benchmarks/benchmark-plots/plot-andrepeak-cpu-throughput.pdf b/benchmarks/benchmark-plots/plot-andrepeak-cpu-throughput.pdf new file mode 100644 index 0000000..1799fda Binary files /dev/null and b/benchmarks/benchmark-plots/plot-andrepeak-cpu-throughput.pdf differ diff --git a/benchmarks/benchmark-plotters/plot-perf-peakthroughput-cpu-bar.py b/benchmarks/benchmark-plotters/plot-perf-peakthroughput-cpu-bar.py index dec3dda..061f894 100644 --- a/benchmarks/benchmark-plotters/plot-perf-peakthroughput-cpu-bar.py +++ b/benchmarks/benchmark-plotters/plot-perf-peakthroughput-cpu-bar.py @@ -12,6 +12,7 @@ runid = "Run ID" x_label = "Destination Node" y_label = "Throughput in GiB/s" + title_allnodes = \ """Copy Throughput in GiB/s tested for 1GiB Elements\n Using all 8 DSA Chiplets available on the System""" @@ -34,6 +35,13 @@ description_allnodes = \ index = [ runid, x_label, y_label] data = [] +data_peakbench_andre = [ + { runid : 0, x_label : 8, y_label : 64 }, + { runid : 0, x_label : 11, y_label : 63 }, + { runid : 0, x_label : 12, y_label : 40 }, + { runid : 0, x_label : 15, y_label : 54 } +] + # loads the measurements from a given file and processes them # so that they are normalized, meaning that the timings returned @@ -89,6 +97,14 @@ def main(node_config,title,ext): return df +def plotandre(): + df = pd.DataFrame(data_peakbench_andre) + df.set_index(index, inplace=True) + plot_bar(df, title_allnodes, "andrepeak") + return df + + if __name__ == "__main__": + dandr = plotandre() dall = main("allnodes", title_allnodes, "-cpu") dbrt = main("brute", title_allnodes, "-cpu") \ No newline at end of file