-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathres_4.03_flambda
More file actions
executable file
·41 lines (41 loc) · 3.92 KB
/
res_4.03_flambda
File metadata and controls
executable file
·41 lines (41 loc) · 3.92 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
Throughputs for "gen", "gen_no_optim", "g", "g_exn", "core.sequence", "cps", "cps2", "fold", "sequence", "list", "lazy_list", "ulist", "uncons" each running 2 times for at least 3 CPU seconds:
gen: 3.17 WALL ( 3.15 usr + 0.02 sys = 3.17 CPU) @ 107.57/s (n=341)
3.16 WALL ( 3.16 usr + 0.00 sys = 3.16 CPU) @ 108.03/s (n=341)
gen_no_optim: 3.42 WALL ( 3.41 usr + 0.00 sys = 3.41 CPU) @ 81.15/s (n=277)
3.42 WALL ( 3.41 usr + 0.00 sys = 3.41 CPU) @ 81.15/s (n=277)
g: 3.19 WALL ( 3.19 usr + 0.00 sys = 3.19 CPU) @ 112.23/s (n=358)
3.20 WALL ( 3.19 usr + 0.00 sys = 3.19 CPU) @ 112.11/s (n=358)
g_exn: 3.13 WALL ( 3.12 usr + 0.00 sys = 3.13 CPU) @ 51.81/s (n=162)
3.13 WALL ( 3.12 usr + 0.00 sys = 3.12 CPU) @ 51.87/s (n=162)
core.sequence: 3.18 WALL ( 3.18 usr + 0.00 sys = 3.18 CPU) @ 74.29/s (n=236)
3.17 WALL ( 3.17 usr + 0.00 sys = 3.17 CPU) @ 74.45/s (n=236)
cps: 3.17 WALL ( 3.17 usr + 0.00 sys = 3.17 CPU) @ 28.36/s (n=90)
3.16 WALL ( 3.16 usr + 0.00 sys = 3.16 CPU) @ 28.45/s (n=90)
cps2: 3.21 WALL ( 3.21 usr + 0.00 sys = 3.21 CPU) @ 28.01/s (n=90)
3.18 WALL ( 3.17 usr + 0.00 sys = 3.17 CPU) @ 28.36/s (n=90)
fold: 3.22 WALL ( 3.21 usr + 0.00 sys = 3.21 CPU) @ 230.60/s (n=741)
3.22 WALL ( 3.22 usr + 0.00 sys = 3.22 CPU) @ 230.36/s (n=741)
sequence: 3.10 WALL ( 3.10 usr + 0.00 sys = 3.10 CPU) @ 298.71/s (n=925)
3.11 WALL ( 3.11 usr + 0.00 sys = 3.11 CPU) @ 297.43/s (n=925)
list: 3.15 WALL ( 3.08 usr + 0.07 sys = 3.15 CPU) @ 5.40/s (n=17)
3.08 WALL ( 2.99 usr + 0.09 sys = 3.07 CPU) @ 5.53/s (n=17)
lazy_list: 3.03 WALL ( 3.03 usr + 0.00 sys = 3.03 CPU) @ 6.59/s (n=20)
3.02 WALL ( 3.02 usr + 0.00 sys = 3.02 CPU) @ 6.62/s (n=20)
ulist: 3.08 WALL ( 3.08 usr + 0.00 sys = 3.08 CPU) @ 75.73/s (n=233)
3.07 WALL ( 3.06 usr + 0.00 sys = 3.06 CPU) @ 73.45/s (n=225)
uncons: 3.19 WALL ( 3.19 usr + 0.00 sys = 3.19 CPU) @ 69.28/s (n=221)
3.10 WALL ( 3.10 usr + 0.00 sys = 3.10 CPU) @ 71.37/s (n=221)
Rate list lazy_list cps2 cps g_exn uncons core.sequence ulist gen_no_optim gen g fold sequence
list 5.46+-0.06/s -- -17% -81% -81% -89% -92% -93% -93% -93% -95% -95% -98% -98%
lazy_list 6.61+-0.01/s 21% -- -77% -77% -87% -91% -91% -91% -92% -94% -94% -97% -98%
cps2 28.2+- 0.2/s 416% 327% -- [-1%] -46% -60% -62% -62% -65% -74% -75% -88% -91%
cps 28.4+- 0.0/s 420% 330% [1%] -- -45% -60% -62% -62% -65% -74% -75% -88% -90%
g_exn 51.8+- 0.0/s 849% 685% 84% 82% -- -26% -30% -31% -36% -52% -54% -78% -83%
uncons 70.3+- 1.0/s 1187% 964% 150% 148% 36% -- [-5%] [-6%] -13% -35% -37% -69% -76%
core.sequence 74.4+- 0.1/s 1261% 1025% 164% 162% 43% [6%] -- [-0%] -8% -31% -34% -68% -75%
ulist 74.6+- 1.1/s 1265% 1029% 165% 163% 44% [6%] [0%] -- -8% -31% -34% -68% -75%
gen_no_optim 81.2+- 0.0/s 1385% 1128% 188% 186% 57% 15% 9% 9% -- -25% -28% -65% -73%
gen 108+- 0/s 1873% 1531% 282% 279% 108% 53% 45% 45% 33% -- -4% -53% -64%
g 112+- 0/s 1953% 1597% 298% 295% 116% 60% 51% 50% 38% 4% -- -51% -62%
fold 230+- 0/s 4118% 3388% 718% 711% 345% 228% 210% 209% 184% 114% 105% -- -23%
sequence 298+- 1/s 5355% 4411% 958% 949% 475% 324% 301% 300% 267% 177% 166% 29% --