Skip to content

lmj/bench-others

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Fibonacci benchmarks for lparallel and other libraries. I originally
wrote this as a sanity check for lparallel's task overhead.

Comparing the other libraries against the fine-grained parallelism
benchmark isn't fair since they don't have the feature, but I leave it
for comparison with lparallel's non-fine-grained benchmark.

EAGER-FIB      : eager-future2
PCALL-FIB      : pcall
LPARALLEL-FIB  : lparallel without DEFPUN
LPARALLEL-FIB* : lparallel with DEFPUN (fine-grained parallelism)

n   8 | EAGER-FIB             81
n   8 | EAGER-FIB             68
n   8 | EAGER-FIB             66
n   8 | EAGER-FIB             62
n   8 | PCALL-FIB             63
n   8 | PCALL-FIB             46
n   8 | PCALL-FIB             40
n   8 | PCALL-FIB             53
n   8 | LPARALLEL-FIB         23
n   8 | LPARALLEL-FIB         20
n   8 | LPARALLEL-FIB         33
n   8 | LPARALLEL-FIB         31
n   8 | LPARALLEL-FIB*         3
n   8 | LPARALLEL-FIB*         4
n   8 | LPARALLEL-FIB*         4
n   8 | LPARALLEL-FIB*         3

n  12 | EAGER-FIB            431
n  12 | EAGER-FIB            390
n  12 | EAGER-FIB            343
n  12 | EAGER-FIB            343
n  12 | PCALL-FIB            234
n  12 | PCALL-FIB            186
n  12 | PCALL-FIB            250
n  12 | PCALL-FIB            240
n  12 | LPARALLEL-FIB        134
n  12 | LPARALLEL-FIB        102
n  12 | LPARALLEL-FIB        134
n  12 | LPARALLEL-FIB        111
n  12 | LPARALLEL-FIB*         5
n  12 | LPARALLEL-FIB*         8
n  12 | LPARALLEL-FIB*         5
n  12 | LPARALLEL-FIB*         6

n  16 | EAGER-FIB          10409
n  16 | EAGER-FIB          14852
n  16 | EAGER-FIB          10249
n  16 | EAGER-FIB          12516
n  16 | PCALL-FIB           1495
n  16 | PCALL-FIB           1212
n  16 | PCALL-FIB           1594
n  16 | PCALL-FIB           1295
n  16 | LPARALLEL-FIB        309
n  16 | LPARALLEL-FIB        278
n  16 | LPARALLEL-FIB        265
n  16 | LPARALLEL-FIB        259
n  16 | LPARALLEL-FIB*        24
n  16 | LPARALLEL-FIB*        17
n  16 | LPARALLEL-FIB*        29
n  16 | LPARALLEL-FIB*        21

n  17 | EAGER-FIB          21517
n  17 | EAGER-FIB          24636
n  17 | EAGER-FIB          23297
n  17 | EAGER-FIB          32829
n  17 | PCALL-FIB           2629
n  17 | PCALL-FIB           2386
n  17 | PCALL-FIB           2929
n  17 | PCALL-FIB           2902
n  17 | LPARALLEL-FIB        452
n  17 | LPARALLEL-FIB        489
n  17 | LPARALLEL-FIB        522
n  17 | LPARALLEL-FIB        419
n  17 | LPARALLEL-FIB*        35
n  17 | LPARALLEL-FIB*        32
n  17 | LPARALLEL-FIB*        36
n  17 | LPARALLEL-FIB*        21

n  18 | EAGER-FIB          50431
n  18 | EAGER-FIB          46029
n  18 | EAGER-FIB          41696
n  18 | EAGER-FIB          34139
n  18 | PCALL-FIB           3075
n  18 | PCALL-FIB           4908
n  18 | PCALL-FIB           3508
n  18 | PCALL-FIB           3622
n  18 | LPARALLEL-FIB        823
n  18 | LPARALLEL-FIB        905
n  18 | LPARALLEL-FIB        772
n  18 | LPARALLEL-FIB        865
n  18 | LPARALLEL-FIB*        37
n  18 | LPARALLEL-FIB*        34
n  18 | LPARALLEL-FIB*        52
n  18 | LPARALLEL-FIB*        29

n  19 | EAGER-FIB          82547
n  19 | EAGER-FIB          90709
n  19 | EAGER-FIB         116801
n  19 | EAGER-FIB          86467
n  19 | PCALL-FIB           6548
n  19 | PCALL-FIB           6995
n  19 | PCALL-FIB           5191
n  19 | PCALL-FIB           6844
n  19 | LPARALLEL-FIB       1065
n  19 | LPARALLEL-FIB       1155
n  19 | LPARALLEL-FIB       1058
n  19 | LPARALLEL-FIB       1229
n  19 | LPARALLEL-FIB*        54
n  19 | LPARALLEL-FIB*        48
n  19 | LPARALLEL-FIB*        49
n  19 | LPARALLEL-FIB*        41

n  20 | EAGER-FIB         264237
n  20 | EAGER-FIB         247721
n  20 | EAGER-FIB         276373
n  20 | EAGER-FIB         251467
n  20 | PCALL-FIB          10326
n  20 | PCALL-FIB          10114
n  20 | PCALL-FIB          10186
n  20 | PCALL-FIB          11802
n  20 | LPARALLEL-FIB       1668
n  20 | LPARALLEL-FIB       1777
n  20 | LPARALLEL-FIB       1675
n  20 | LPARALLEL-FIB       1752
n  20 | LPARALLEL-FIB*        65
n  20 | LPARALLEL-FIB*        70
n  20 | LPARALLEL-FIB*        55
n  20 | LPARALLEL-FIB*        65

About

More benchmarks for lparallel

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors