lmj/bench-others
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
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