summaryrefslogtreecommitdiffstats
path: root/results
diff options
context:
space:
mode:
authorYann Herklotz <git@yannherklotz.com>2021-04-13 16:30:39 +0100
committerYann Herklotz <git@yannherklotz.com>2021-04-13 16:30:48 +0100
commit68c7d0c4438363e074f14db4a709b94275e4b354 (patch)
tree049753bf1620c3ab22f0825e0a6984b7a5af9d68 /results
parentf7d4653e0606412c452f48e10c17cfa33e3a14f3 (diff)
downloadoopsla21_fvhls-68c7d0c4438363e074f14db4a709b94275e4b354.tar.gz
oopsla21_fvhls-68c7d0c4438363e074f14db4a709b94275e4b354.zip
Add colours
Diffstat (limited to 'results')
-rw-r--r--results/rel-size-div.csv1
-rw-r--r--results/rel-size-nodiv.csv1
-rw-r--r--results/rel-time-div.csv1
-rw-r--r--results/rel-time-nodiv.csv1
-rw-r--r--results/results.org20
5 files changed, 16 insertions, 8 deletions
diff --git a/results/rel-size-div.csv b/results/rel-size-div.csv
index 9a66c1b..e008393 100644
--- a/results/rel-size-div.csv
+++ b/results/rel-size-div.csv
@@ -24,3 +24,4 @@ syr2k,0.94597250,0.83988212,0.99410609,0.87966601
syrk,2.8072289,0.79718876,1.1887550,0.89558233
trisolv,0.77716535,0.94803150,0.96692913,0.91732283
trmm,2.5935728,0.78449905,1.0434783,0.80718336
+median,1.0575184,0.91083941,1.0246082,0.99245744
diff --git a/results/rel-size-nodiv.csv b/results/rel-size-nodiv.csv
index 9f420ed..93f23c8 100644
--- a/results/rel-size-nodiv.csv
+++ b/results/rel-size-nodiv.csv
@@ -25,3 +25,4 @@ syr2k,1.5177384,0.90022173,1.0709534,0.99889135
syrk,1.3417910,0.96865672,1.0895522,1.0611940
trisolv,0.48416752,0.93360572,0.99693565,1.0030644
trmm,1.2645804,0.85348506,1.0896159,0.92745377
+median,1.2076613,0.90901961,1.0895522,0.97492625
diff --git a/results/rel-time-div.csv b/results/rel-time-div.csv
index a49b981..4d8cf96 100644
--- a/results/rel-time-div.csv
+++ b/results/rel-time-div.csv
@@ -24,3 +24,4 @@ syr2k,26.567952,1.1199408,1.4592866,1.6561859
syrk,37.013666,1.2836246,1.8006963,1.9329452
trisolv,7.3959624,1.0656724,1.0610825,1.2497275
trmm,27.279276,1.1355241,1.5738129,1.7721007
+median,30.362295,1.193339,1.5588962,1.9056175
diff --git a/results/rel-time-nodiv.csv b/results/rel-time-nodiv.csv
index f42f4e7..7834906 100644
--- a/results/rel-time-nodiv.csv
+++ b/results/rel-time-nodiv.csv
@@ -25,3 +25,4 @@ syr2k,2.5921657,1.3095186,2.0498786,2.4951638
syrk,2.0946298,1.3576898,1.8768625,2.3622972
trisolv,0.47290242,0.95672922,1.2231859,1.1019474
trmm,1.5458213,1.1443962,1.6055769,1.9390939
+median,2.0946298,1.2667986,1.8226875,2.2979022
diff --git a/results/results.org b/results/results.org
index 76d95fd..2ab84c3 100644
--- a/results/results.org
+++ b/results/results.org
@@ -399,8 +399,6 @@
| trisolv | 0.13520891 | 0.14408840 | 0.14346781 | 0.16897429 |
| trmm | 0.036657865 | 0.041625889 | 0.057692621 | 0.064961428 |
#+TBLFM: $1='(identity remote(vericert-div,@@#$1))::$2=(remote(legup-div,@@#$11) * (10^-6) * remote(legup-div,@@#$10)) / (remote(vericert-div,@@#$11) * (10^-6) * remote(vericert-div,@@#$10))::$3=(remote(legup-noopt-div,@@#$11) * (10^-6) * remote(legup-noopt-div,@@#$10)) / (remote(vericert-div,@@#$11) * (10^-6) * remote(vericert-div,@@#$10))::$4=(remote(legup-nochain-div,@@#$11) * (10^-6) * remote(legup-nochain-div,@@#$10)) / (remote(vericert-div,@@#$11) * (10^-6) * remote(vericert-div,@@#$10))::$5=(remote(legup-noopt-nochain-div,@@#$11) * (10^-6) * remote(legup-noopt-nochain-div,@@#$10)) / (remote(vericert-div,@@#$11) * (10^-6) * remote(vericert-div,@@#$10))
-
-
** Relative to vericert size (Slice)
*** No divide
@@ -466,8 +464,6 @@
| trisolv | 1.2867275 | 1.2198582 | 1.2441743 | 1.1803445 |
| trmm | 0.38556851 | 0.30247813 | 0.40233236 | 0.31122449 |
#+TBLFM: $1='(identity remote(vericert-div,@@#$1))::$2=(remote(legup-div,@@#$3))/(remote(vericert-div,@@#$3))::$3=(remote(legup-noopt-div,@@#$3))/(remote(vericert-div,@@#$3))::$4=(remote(legup-nochain-div,@@#$3))/(remote(vericert-div,@@#$3))::$5=(remote(legup-noopt-nochain-div,@@#$3))/(remote(vericert-div,@@#$3))
-
-
** Relative to LegUp exec time
*** No divide
@@ -501,7 +497,9 @@
| syrk | 2.0946298 | 1.3576898 | 1.8768625 | 2.3622972 |
| trisolv | 0.47290242 | 0.95672922 | 1.2231859 | 1.1019474 |
| trmm | 1.5458213 | 1.1443962 | 1.6055769 | 1.9390939 |
-#+TBLFM: $1='(identity remote(vericert-nodiv,@@#$1))::$2=(remote(vericert-nodiv,@@#$11) * (10^-6) * remote(vericert-nodiv,@@#$10)) / (remote(legup-nodiv,@@#$11) * (10^-6) * remote(legup-nodiv,@@#$10))::$3=(remote(legup-noopt-nodiv,@@#$11) * (10^-6) * remote(legup-noopt-nodiv,@@#$10)) / (remote(legup-nodiv,@@#$11) * (10^-6) * remote(legup-nodiv,@@#$10))::$4=(remote(legup-nochain-nodiv,@@#$11) * (10^-6) * remote(legup-nochain-nodiv,@@#$10)) / (remote(legup-nodiv,@@#$11) * (10^-6) * remote(legup-nodiv,@@#$10))::$5=(remote(legup-noopt-nochain-nodiv,@@#$11) * (10^-6) * remote(legup-noopt-nochain-nodiv,@@#$10)) / (remote(legup-nodiv,@@#$11) * (10^-6) * remote(legup-nodiv,@@#$10))
+|----------------+------------+-------------+---------------+---------------------|
+| median | 2.0946298 | 1.2667986 | 1.8226875 | 2.2979022 |
+#+TBLFM: @2$1..@-2$1='(identity remote(vericert-nodiv,@@#$1))::@2$2..@-2$2=(remote(vericert-nodiv,@@#$11) * (10^-6) * remote(vericert-nodiv,@@#$10)) / (remote(legup-nodiv,@@#$11) * (10^-6) * remote(legup-nodiv,@@#$10))::@2$3..@-2$3=(remote(legup-noopt-nodiv,@@#$11) * (10^-6) * remote(legup-noopt-nodiv,@@#$10)) / (remote(legup-nodiv,@@#$11) * (10^-6) * remote(legup-nodiv,@@#$10))::@2$4..@-2$4=(remote(legup-nochain-nodiv,@@#$11) * (10^-6) * remote(legup-nochain-nodiv,@@#$10)) / (remote(legup-nodiv,@@#$11) * (10^-6) * remote(legup-nodiv,@@#$10))::@2$5..@-2$5=(remote(legup-noopt-nochain-nodiv,@@#$11) * (10^-6) * remote(legup-noopt-nochain-nodiv,@@#$10)) / (remote(legup-nodiv,@@#$11) * (10^-6) * remote(legup-nodiv,@@#$10))::@28$2..@28$5=vmedian(@2$$#..@-2$$#)
*** Divide
@@ -533,7 +531,9 @@
| syrk | 37.013666 | 1.2836246 | 1.8006963 | 1.9329452 |
| trisolv | 7.3959624 | 1.0656724 | 1.0610825 | 1.2497275 |
| trmm | 27.279276 | 1.1355241 | 1.5738129 | 1.7721007 |
-#+TBLFM: $1='(identity remote(vericert-div,@@#$1))::$2=(remote(vericert-div,@@#$11) * remote(vericert-div,@@#$10)) / (remote(legup-div,@@#$11) * remote(legup-div,@@#$10))::$3=(remote(legup-noopt-div,@@#$11) * (10^-6) * remote(legup-noopt-div,@@#$10)) / (remote(legup-div,@@#$11) * (10^-6) * remote(legup-div,@@#$10))::$4=(remote(legup-nochain-div,@@#$11) * (10^-6) * remote(legup-nochain-div,@@#$10)) / (remote(legup-div,@@#$11) * (10^-6) * remote(legup-div,@@#$10))::$5=(remote(legup-noopt-nochain-div,@@#$11) * (10^-6) * remote(legup-noopt-nochain-div,@@#$10)) / (remote(legup-div,@@#$11) * (10^-6) * remote(legup-div,@@#$10))
+|----------------+-----------+-------------+---------------+---------------------|
+| median | 30.362295 | 1.193339 | 1.5588962 | 1.9056175 |
+#+TBLFM: @2$1..@-2$1='(identity remote(vericert-div,@@#$1))::@2$2..@-2$2=(remote(vericert-div,@@#$11) * remote(vericert-div,@@#$10)) / (remote(legup-div,@@#$11) * remote(legup-div,@@#$10))::@2$3..@-2$3=(remote(legup-noopt-div,@@#$11) * (10^-6) * remote(legup-noopt-div,@@#$10)) / (remote(legup-div,@@#$11) * (10^-6) * remote(legup-div,@@#$10))::@2$4..@-2$4=(remote(legup-nochain-div,@@#$11) * (10^-6) * remote(legup-nochain-div,@@#$10)) / (remote(legup-div,@@#$11) * (10^-6) * remote(legup-div,@@#$10))::@2$5..@-2$5=(remote(legup-noopt-nochain-div,@@#$11) * (10^-6) * remote(legup-noopt-nochain-div,@@#$10)) / (remote(legup-div,@@#$11) * (10^-6) * remote(legup-div,@@#$10))::@27$2..@27$5=vmedian(@2$$#..@-2$$#)
** Relative to LegUp size (Slice)
*** No divide
@@ -567,7 +567,9 @@
| syrk | 1.3417910 | 0.96865672 | 1.0895522 | 1.0611940 |
| trisolv | 0.48416752 | 0.93360572 | 0.99693565 | 1.0030644 |
| trmm | 1.2645804 | 0.85348506 | 1.0896159 | 0.92745377 |
-#+TBLFM: $1='(identity remote(vericert-nodiv,@@#$1))::$2=(remote(vericert-nodiv,@@#$3))/(remote(legup-nodiv,@@#$3))::$3=(remote(legup-noopt-nodiv,@@#$3))/(remote(legup-nodiv,@@#$3))::$4=(remote(legup-nochain-nodiv,@@#$3))/(remote(legup-nodiv,@@#$3))::$5=(remote(legup-noopt-nochain-nodiv,@@#$3))/(remote(legup-nodiv,@@#$3))
+|----------------+------------+-------------+---------------+---------------------|
+| median | 1.2076613 | 0.90901961 | 1.0895522 | 0.97492625 |
+#+TBLFM: @2$1..@-2$1='(identity remote(vericert-nodiv,@@#$1))::@2$2..@-2$2=(remote(vericert-nodiv,@@#$3))/(remote(legup-nodiv,@@#$3))::@2$3..@-2$3=(remote(legup-noopt-nodiv,@@#$3))/(remote(legup-nodiv,@@#$3))::@2$4..@-2$4=(remote(legup-nochain-nodiv,@@#$3))/(remote(legup-nodiv,@@#$3))::@2$5..@-2$5=(remote(legup-noopt-nochain-nodiv,@@#$3))/(remote(legup-nodiv,@@#$3))::@28$2..@28$5=vmedian(@2$$#..@-2$$#)
*** Divide
@@ -599,4 +601,6 @@
| syrk | 2.8072289 | 0.79718876 | 1.1887550 | 0.89558233 |
| trisolv | 0.77716535 | 0.94803150 | 0.96692913 | 0.91732283 |
| trmm | 2.5935728 | 0.78449905 | 1.0434783 | 0.80718336 |
-#+TBLFM: $1='(identity remote(vericert-div,@@#$1))::$2=(remote(vericert-div,@@#$3))/(remote(legup-div,@@#$3))::$3=(remote(legup-noopt-div,@@#$3))/(remote(legup-div,@@#$3))::$4=(remote(legup-nochain-div,@@#$3))/(remote(legup-div,@@#$3))::$5=(remote(legup-noopt-nochain-div,@@#$3))/(remote(legup-div,@@#$3))
+|----------------+------------+-------------+---------------+---------------------|
+| median | 1.0575184 | 0.91083941 | 1.0246082 | 0.99245744 |
+#+TBLFM: @2$1..@-2$1='(identity remote(vericert-div,@@#$1))::@2$2..@-2$2=(remote(vericert-div,@@#$3))/(remote(legup-div,@@#$3))::@2$3..@-2$3=(remote(legup-noopt-div,@@#$3))/(remote(legup-div,@@#$3))::@2$4..@-2$4=(remote(legup-nochain-div,@@#$3))/(remote(legup-div,@@#$3))::@2$5..@-2$5=(remote(legup-noopt-nochain-div,@@#$3))/(remote(legup-div,@@#$3))::@27$2..@27$5=vmedian(@2$$#..@-2$$#)