time-to-botec/time.txt
2023-11-19 18:11:41 +00:00

97 lines
2.0 KiB
Plaintext

# bc
time ghbc -l squiggle.bc estimate.bc
.8907201178102747
real 0m15.960s
user 0m15.948s
sys 0m0.000s
# C
Running 100x and taking avg time: OMP_NUM_THREADS=16 out/samples
Time using 16 threads: 5.60ms
# js (bun)
0.8867426270252042
real 0m0.551s
user 0m0.527s
sys 0m0.055s
# js (node)
0.8878977218582866
real 0m0.445s
user 0m0.523s
sys 0m0.060s
# lua (luajit)
Requires /bin/time, found on GNU/Linux systems
Running 100x and taking avg time of: luajit samples.lua
Time: 69.90ms
# nim
Requires /bin/time, found on GNU/Linux systems
Running 100x and taking avg time of:
Time: 40.80ms
# ocaml
Requires /bin/time, found on GNU/Linux systems
Running 100x and taking avg time of:
Time: 187.90ms
# Python (3.9)
0.8887373869178242
real 0m11.879s
user 0m12.129s
sys 0m1.055s
# R (3.6.1)
[1] 0.8899922
real 0m4.508s
user 0m4.476s
sys 0m0.028s
# Squiggle (0.8.6)
Requires /bin/time, found on GNU/Linux systems
Running 100x and taking avg time of:
Time: 386.80ms
# SquigglePy (0.27)
time python3.9 samples.py
0%| | 0/4 [00:00<?, ?it/s]
75%|███████▌ | 3/4 [00:00<00:00, 27.07it/s]
100%|██████████| 4/4 [00:00<00:00, 23.38it/s]
0%| | 0/1000000 [00:00<?, ?it/s]
10%|█ | 104035/1000000 [00:00<00:00, 1040346.03it/s]
24%|██▍ | 238684/1000000 [00:00<00:00, 1220429.41it/s]
38%|███▊ | 376402/1000000 [00:00<00:00, 1292004.08it/s]
51%|█████▏ | 514235/1000000 [00:00<00:00, 1326083.80it/s]
65%|██████▌ | 654235/1000000 [00:00<00:00, 1352735.46it/s]
80%|███████▉ | 795746/1000000 [00:00<00:00, 1373942.14it/s]
93%|█████████▎| 934912/1000000 [00:00<00:00, 1379731.72it/s]
100%|██████████| 1000000/1000000 [00:00<00:00, 1329428.38it/s]
0.8879525229675179
real 0m1.507s
user 0m1.969s
sys 0m2.201s
# squiggle.c
Running 100x and taking avg time: OMP_NUM_THREADS=16 ./samples
Time using 16 threads: 12.70ms