|
c9eeaf5b5d
|
feat: add lua.
|
2023-06-10 19:07:04 -06:00 |
|
|
82ef16b55d
|
recompile C, static => dynamic compilation, I think
|
2023-06-10 18:25:47 -06:00 |
|
|
b9ee250369
|
start with lua
|
2023-06-10 18:24:03 -06:00 |
|
|
2bc028b29c
|
add makefile template
|
2023-06-10 18:23:03 -06:00 |
|
|
d1013758c8
|
update squigglepy timing in readme
|
2023-06-09 19:12:33 -06:00 |
|
|
7dd1c17b42
|
update squigglepy version number
|
2023-06-09 19:11:09 -06:00 |
|
|
0ce76b3f23
|
Merge branch 'master' of github.com:NunoSempere/time-to-botec
|
2023-06-09 19:10:33 -06:00 |
|
|
edd8590835
|
Merge pull request #2 from peterhurford/patch-1
Fix squigglepy
|
2023-06-09 19:09:42 -06:00 |
|
Peter Wildeford
|
05566faf75
|
Fix squigglepy
Corrects the "ValueError: You cannot nest discrete distributions within mixture distributions"
Runs in 4.6s on my laptop (M2 chip)
|
2023-06-09 22:00:20 +01:00 |
|
|
ff361186ec
|
add clarification about stan
|
2023-06-08 21:28:52 -06:00 |
|
|
3dac5f35cd
|
add SquigglePy
|
2023-06-08 19:12:07 -06:00 |
|
|
60ea376a19
|
README typo.
|
2023-06-08 19:01:07 -06:00 |
|
|
88b627b62a
|
makefile perf tweak
|
2023-06-03 11:06:44 -06:00 |
|
|
1ff35f6235
|
Revert "tweak: try using array instead of array of pointers"
it makes code 3x slower
|
2023-06-03 10:56:09 -06:00 |
|
|
00e6b67bf6
|
tweak: try using array instead of array of pointers
|
2023-06-03 10:54:45 -06:00 |
|
|
1436ee4e42
|
compare using a struct instead of a pointer, reorg
|
2023-06-03 10:50:06 -06:00 |
|
|
a7bb3bc812
|
xorshift minor tweaks
|
2023-06-03 10:02:01 -06:00 |
|
|
c73476e5aa
|
finish xorshift updating.
|
2023-06-03 04:21:59 -06:00 |
|
|
eaee16f205
|
finish integrating xorshift rng
|
2023-06-03 04:08:23 -06:00 |
|
|
80f98830da
|
start adding xorshift prng.
|
2023-06-03 03:52:04 -06:00 |
|
|
b128793fc3
|
tweak: add static compilation option
|
2023-06-03 03:47:58 -06:00 |
|
|
00684179e1
|
add 0 to 1 float to xorshift implementation
|
2023-06-03 03:47:10 -06:00 |
|
|
131ea138ae
|
simplify xorshift implementation; struct not needed.
|
2023-06-03 03:42:30 -06:00 |
|
|
a2e1a48d82
|
tweak: add xorshift example
|
2023-06-03 03:38:40 -06:00 |
|
|
58cfe378e5
|
perf tweaks
|
2023-06-03 01:42:48 -06:00 |
|
|
d229021625
|
tweak perf makefile command
|
2023-06-03 01:37:42 -06:00 |
|
|
a13a042492
|
tweak: don't use inline functions, add profiling
|
2023-06-03 01:29:16 -06:00 |
|
|
396170d0a9
|
rename split_array_get_my_length to split_array_get_length
|
2023-06-03 01:04:59 -06:00 |
|
|
8b441e104c
|
rename own_length to split_array_length
|
2023-06-03 01:04:09 -06:00 |
|
|
75b9e38694
|
use omp reductions to shave off 0.6ms
|
2023-06-03 01:01:25 -06:00 |
|
|
15e65534e4
|
normalize & cumsum array in one for loop.
|
2023-06-03 00:41:09 -06:00 |
|
|
52260630de
|
add reference to nim multithread
|
2023-06-02 16:55:20 -06:00 |
|
|
5c59c6b1e2
|
readme typo
|
2023-06-02 16:49:33 -06:00 |
|
|
6273ba69a0
|
make format
|
2023-06-02 16:37:57 -06:00 |
|
|
93a502552e
|
readme tweaks
|
2023-06-02 16:31:54 -06:00 |
|
|
3a417fd733
|
add motivation to README
|
2023-06-02 16:29:20 -06:00 |
|
|
fa4311c131
|
README.md grammar
|
2023-06-02 16:26:05 -06:00 |
|
|
d2bca155b8
|
mark to-do as done.
|
2023-06-02 16:25:03 -06:00 |
|
|
3378d1b9e7
|
update README, time.txt tally
|
2023-06-02 16:24:08 -06:00 |
|
|
76fc0c817d
|
update README
|
2023-06-02 16:14:04 -06:00 |
|
|
cdec5b6fce
|
remove old code from samples.c
|
2023-06-02 16:06:17 -06:00 |
|
|
ff3685766b
|
reorganize C code
|
2023-06-02 16:00:49 -06:00 |
|
|
ef04e0349a
|
add better timing to makefile
|
2023-06-02 15:44:52 -06:00 |
|
|
e1b180bd5b
|
feat: add timing across 10 runs.
|
2023-06-02 13:56:50 -06:00 |
|
|
331c7566f0
|
savepoint
|
2023-06-02 13:17:12 -06:00 |
|
|
6b34d9abdb
|
feat: add more threads, document rand_r in code.
|
2023-06-02 12:50:51 -06:00 |
|
|
58c74ce37d
|
feat: rand not thread safe, use rand_r throughout
|
2023-06-02 12:44:36 -06:00 |
|
|
3f0ec8be0e
|
tweak: add to-dos in C.
|
2023-05-30 18:44:29 -04:00 |
|
|
e2558b05ba
|
clearly signal what makefile commands are linux only.
|
2023-05-30 13:01:31 -04:00 |
|
|
2d4eea8956
|
tweak: time-printing tweaks.
|
2023-05-29 20:05:18 -04:00 |
|