I’ve done some benchmarks with the PicoCalc running uLisp 4.7b:
ARM @ 150MHz | ARM @ 200MHz | RISC-V @ 150MHz | RISC-V @ 200MHz | |
---|---|---|---|---|
tak | 4.6s | 3.4s | 6.6s | 4.8s |
fib | 3.2s | 2.4s | 4.9s | 3.6s |
q | 6.2s | 4.6s | 9.5s | 6.7s |
q2 | 11.3s | 8.4s | 16.7s | 12.0s |
factor | 1.6s | 1.2s | 2.2s | 1.6s |
sieve | 18.1s | 13.6s | 23.6 | 17.1s |
I also have some images built for anyone that wants to try it.
I sent off my patches to the uLisp author, who is trying to add support for the PicoCalc in uLisp right now.