diff --git a/benchmarks/benchmark-plots/plot-opt-submitmethod.pdf b/benchmarks/benchmark-plots/plot-opt-submitmethod.pdf new file mode 100644 index 0000000..b6f7f81 Binary files /dev/null and b/benchmarks/benchmark-plots/plot-opt-submitmethod.pdf differ diff --git a/benchmarks/benchmark-plots/plot-perf-allnodes-cpu-throughput-selectbarplot.pdf b/benchmarks/benchmark-plots/plot-perf-allnodes-cpu-throughput-selectbarplot.pdf new file mode 100644 index 0000000..de7fd86 Binary files /dev/null and b/benchmarks/benchmark-plots/plot-perf-allnodes-cpu-throughput-selectbarplot.pdf differ diff --git a/benchmarks/benchmark-plots/plot-perf-allnodes-throughput-selectbarplot.pdf b/benchmarks/benchmark-plots/plot-perf-allnodes-throughput-selectbarplot.pdf new file mode 100644 index 0000000..926b975 Binary files /dev/null and b/benchmarks/benchmark-plots/plot-perf-allnodes-throughput-selectbarplot.pdf differ diff --git a/benchmarks/benchmark-plots/plot-perf-brute-cpu-throughput-selectbarplot.pdf b/benchmarks/benchmark-plots/plot-perf-brute-cpu-throughput-selectbarplot.pdf new file mode 100644 index 0000000..f708c36 Binary files /dev/null and b/benchmarks/benchmark-plots/plot-perf-brute-cpu-throughput-selectbarplot.pdf differ diff --git a/benchmarks/benchmark-plots/plot-perf-mtsubmit.pdf b/benchmarks/benchmark-plots/plot-perf-mtsubmit.pdf new file mode 100644 index 0000000..0db00aa Binary files /dev/null and b/benchmarks/benchmark-plots/plot-perf-mtsubmit.pdf differ diff --git a/benchmarks/benchmark-plots/plot-perf-smart-cpu-throughput-selectbarplot.pdf b/benchmarks/benchmark-plots/plot-perf-smart-cpu-throughput-selectbarplot.pdf new file mode 100644 index 0000000..3685d25 Binary files /dev/null and b/benchmarks/benchmark-plots/plot-perf-smart-cpu-throughput-selectbarplot.pdf differ diff --git a/benchmarks/benchmark-plots/plot-perf-smart-throughput-selectbarplot.pdf b/benchmarks/benchmark-plots/plot-perf-smart-throughput-selectbarplot.pdf new file mode 100644 index 0000000..a6ec9ee Binary files /dev/null and b/benchmarks/benchmark-plots/plot-perf-smart-throughput-selectbarplot.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 744cdbc..447851e 100644 --- a/benchmarks/benchmark-plotters/plot-perf-peakthroughput-cpu-bar.py +++ b/benchmarks/benchmark-plotters/plot-perf-peakthroughput-cpu-bar.py @@ -88,11 +88,11 @@ def plot_bar(table,title,node_config): # loops over all possible configuration combinations and calls # process_file_to_dataset for them in order to build a dataframe # which is then displayed and saved -def main(node_config,title): +def main(node_config,title,ext): src_node = 0 for dst_node in {8,11,12,15}: size = "512mib" if node_config == "allnodes" and src_node == dst_node and src_node >= 8 else "1gib" - file = os.path.join(result_path, f"copy-n{src_node}ton{dst_node}-{size}-{node_config}-cpu-1e.json") + file = os.path.join(result_path, f"copy-n{src_node}ton{dst_node}-{size}-{node_config}-cpu-{ext}.json") process_file_to_dataset(file, src_node, dst_node) df = pd.DataFrame(data) @@ -100,11 +100,12 @@ def main(node_config,title): data.clear() df.set_index(index, inplace=True) + if ext == "brute": node_config = ext plot_bar(df, title, node_config) return df if __name__ == "__main__": - dall = main("allnodes", title_allnodes) - dsmart = main("smart", title_smartnodes) \ No newline at end of file + dall = main("allnodes", title_allnodes, "1e") + dbrt = main("allnodes", title_allnodes, "brute") \ No newline at end of file