|
@@ -8,7 +8,7 @@ my $mode = '';
|
|
|
my %res = ();
|
|
|
|
|
|
while(<>) {
|
|
|
- $size = $1 if /===== Running oram (\d+) 128/;
|
|
|
+ $size = "$1|$2" if /===== Running oram (\d+) (\d+)/;
|
|
|
$res{$size} = {} unless defined $res{$size};
|
|
|
$who = $1 if /===== ([CDE]) output/;
|
|
|
$mode = $1 if /(Online Time|ETE)/;
|
|
@@ -22,13 +22,15 @@ sub max3 {
|
|
|
$m;
|
|
|
}
|
|
|
|
|
|
-print "#size online_secs total_secs\n";
|
|
|
-foreach $size (sort {$a <=> $b} keys %res) {
|
|
|
+print "|size|iters|online_secs|total_secs|online_secs_per_iter|total_secs_per_iter|\n";
|
|
|
+print "|----|-----|-----------|----------|--------------------|-------------------|\n";
|
|
|
+foreach $size (sort keys %res) {
|
|
|
+ my $iters = $1 if $size =~ /\|(\d+)/;
|
|
|
my $online = &max3($res{$size}->{'COnline Time'},
|
|
|
$res{$size}->{'DOnline Time'},
|
|
|
$res{$size}->{'EOnline Time'});
|
|
|
my $total = &max3($res{$size}->{'CETE'},
|
|
|
$res{$size}->{'DETE'},
|
|
|
$res{$size}->{'EETE'});
|
|
|
- print "$size $online $total\n";
|
|
|
+ print "|$size|$online|$total|", $online/$iters, "|", $total/$iters, "|\n";
|
|
|
}
|