Browse Source

manually add data from communication with andre to the cpu benchmark plotters

master
Constantin Fürst 11 months ago
parent
commit
321a4fb0bd
  1. BIN
      benchmarks/benchmark-plots/plot-andrepeak-cpu-throughput.pdf
  2. 16
      benchmarks/benchmark-plotters/plot-perf-peakthroughput-cpu-bar.py

BIN
benchmarks/benchmark-plots/plot-andrepeak-cpu-throughput.pdf

16
benchmarks/benchmark-plotters/plot-perf-peakthroughput-cpu-bar.py

@ -12,6 +12,7 @@ runid = "Run ID"
x_label = "Destination Node" x_label = "Destination Node"
y_label = "Throughput in GiB/s" y_label = "Throughput in GiB/s"
title_allnodes = \ title_allnodes = \
"""Copy Throughput in GiB/s tested for 1GiB Elements\n """Copy Throughput in GiB/s tested for 1GiB Elements\n
Using all 8 DSA Chiplets available on the System""" Using all 8 DSA Chiplets available on the System"""
@ -34,6 +35,13 @@ description_allnodes = \
index = [ runid, x_label, y_label] index = [ runid, x_label, y_label]
data = [] 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 # loads the measurements from a given file and processes them
# so that they are normalized, meaning that the timings returned # so that they are normalized, meaning that the timings returned
@ -89,6 +97,14 @@ def main(node_config,title,ext):
return df 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__": if __name__ == "__main__":
dandr = plotandre()
dall = main("allnodes", title_allnodes, "-cpu") dall = main("allnodes", title_allnodes, "-cpu")
dbrt = main("brute", title_allnodes, "-cpu") dbrt = main("brute", title_allnodes, "-cpu")
Loading…
Cancel
Save