-
-
Save fwsGonzo/c77befe81c5957b87b96726e98466946 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* All benchmark results are measured in 200x2000 samples | |
Self-test running ELF entry at 0x10118 | |
Self-test running test function | |
Calling into event loop...! | |
event_loop: Checking for work | |
event_loop: Going to sleep! | |
add_work: Adding work | |
Resuming event loop...! | |
add_work: Adding work | |
add_work: Not adding work this time | |
add_work: Adding work | |
RISC-V self-test OK | |
libriscv: fork median 218ns lowest: 212ns highest: 441ns | |
libriscv: install syscall median 0ns lowest: 0ns highest: 0ns | |
libriscv: call overhead median 7ns lowest: 7ns highest: 11ns | |
libriscv: lookup overhead median 197ns lowest: 191ns highest: 400ns | |
luajit: call overhead median 93ns lowest: 91ns highest: 142ns | |
native: array append median 0ns lowest: 0ns highest: 0ns | |
libriscv: array append median 5ns lowest: 5ns highest: 18ns | |
luajit: table append median 36ns lowest: 35ns highest: 127ns | |
libriscv: many arguments median 112ns lowest: 107ns highest: 149ns | |
luajit: many arguments median 340ns lowest: 337ns highest: 405ns | |
libriscv: integer math median 3ns lowest: 3ns highest: 27ns | |
libriscv: fp math median 9ns lowest: 9ns highest: 41ns | |
libriscv: exp math median 21ns lowest: 21ns highest: 48ns | |
libriscv: fib(40) median 12ns lowest: 12ns highest: 18ns | |
libriscv: taylor(1K) median 992ns lowest: 991ns highest: 1046ns | |
luajit: integer math median 39ns lowest: 37ns highest: 104ns | |
luajit: fp math median 53ns lowest: 52ns highest: 106ns | |
luajit: exp math median 74ns lowest: 72ns highest: 125ns | |
luajit: fib(40) median 67ns lowest: 65ns highest: 115ns | |
luajit: taylor(1K) median 1064ns lowest: 1017ns highest: 1123ns | |
libriscv: syscall overhead median 4ns lowest: 3ns highest: 34ns | |
libriscv: syscall print median 27ns lowest: 26ns highest: 68ns | |
luajit: syscall overhead median 22ns lowest: 21ns highest: 66ns | |
luajit: syscall print median 85ns lowest: 83ns highest: 155ns | |
libriscv: complex syscall median 114ns lowest: 113ns highest: 160ns | |
luajit: complex syscall median 1027ns lowest: 1001ns highest: 1130ns | |
libriscv: micro threads median 178ns lowest: 169ns highest: 232ns | |
luajit: coroutines median 319ns lowest: 315ns highest: 373ns | |
libriscv: micro thread args median 179ns lowest: 171ns highest: 237ns | |
libriscv: full thread args median 231ns lowest: 225ns highest: 304ns | |
luajit: coroutine args median 378ns lowest: 374ns highest: 473ns | |
luajit: coroutine args median 378ns lowest: 372ns highest: 429ns | |
libriscv: naive memcpy median 363ns lowest: 360ns highest: 438ns | |
libriscv: syscall memcpy median 27ns lowest: 26ns highest: 71ns | |
luajit: memcpy median 164ns lowest: 162ns highest: 212ns | |
libriscv: sieve(10M) median 229ms lowest: 229ms highest: 229ms | |
luajit: sieve(10M) median 239ms lowest: 239ms highest: 239ms |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment