|
|
@ -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") |