From 7b715ab6c23af2695f58917ffe6e5df3b14ab360 Mon Sep 17 00:00:00 2001 From: Joshua Bakita Date: Fri, 29 May 2020 12:56:36 -0400 Subject: Add remaining scripts from Joshua's PRP experiments ***This is the final commit which supports reproducing his PRP results*** --- baseline/summarize.py | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100755 baseline/summarize.py (limited to 'baseline/summarize.py') diff --git a/baseline/summarize.py b/baseline/summarize.py new file mode 100755 index 0000000..82f82d9 --- /dev/null +++ b/baseline/summarize.py @@ -0,0 +1,34 @@ +#!/usr/bin/python3 +import sys + +f = sys.argv[1] +res = {} +mem_res = {} +memw_res = {} +samples = {} + +with open(f) as fp: + for line in fp: + s = line.split() + if s[0] not in res: + print(s[0]) + res[s[0]] = int(s[5]) + mem_res[s[0]] = int(s[8]) + memw_res[s[0]] = int(s[9]) + samples[s[0]] =int(s[4]) + else: + res[s[0]] += int(s[5]) + mem_res[s[0]] += int(s[8]) + memw_res[s[0]] += int(s[9]) + +print("Average times:") +for r in res.keys(): + print(res[r]/samples[r]) + +print("Average memory read:") +for r in mem_res.keys(): + print(mem_res[r]/samples[r]) + +print("Average memory write:") +for r in memw_res.keys(): + print(memw_res[r]/samples[r]) -- cgit v1.2.2