|
9a60392849
|
reorg C experiments, and start factoring out paralellization functions
|
2023-11-18 19:22:28 +00: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 |
|
|
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 |
|
|
6273ba69a0
|
make format
|
2023-06-02 16:37:57 -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 |
|
|
160e824108
|
time measuring tweaks.
|
2023-05-29 19:40:03 -04:00 |
|
|
0bdb94a2d4
|
remove old files, simplify outline
|
2023-05-22 19:21:21 -04:00 |
|