|
d70296f230
|
add histogram functionality; recompile
|
2024-01-30 16:23:51 +01:00 |
|
|
6010d99cba
|
fix typo and remake
|
2024-01-30 13:28:17 +01:00 |
|
|
5d28295a15
|
make build pass
|
2024-01-29 18:36:59 +01:00 |
|
|
86b12db894
|
continue minimizing nested functions
|
2024-01-29 18:35:34 +01:00 |
|
|
27f9d76e9a
|
add comment; recompile
|
2024-01-28 17:48:51 +01:00 |
|
|
4a4e90f492
|
reformat remake
|
2024-01-13 12:47:56 +01:00 |
|
|
48f333adfe
|
formatting pass; makefile tweaks
|
2024-01-13 01:05:44 +01:00 |
|
|
dd6bb53f1b
|
add more comments, undo loop unrolling.
|
2024-01-12 23:53:58 +01:00 |
|
|
c25e9f916f
|
add failed example of loop unrolling
|
2024-01-12 20:41:06 +01:00 |
|
|
b6bbbc6b2e
|
add comments on cache
|
2024-01-12 19:02:41 +01:00 |
|
|
14a18276c0
|
tweak: don't use unneeded pointers to get cache math right
|
2024-01-12 16:52:56 +01:00 |
|
|
73ea6f32c2
|
test i there might be some "false sharing" going on with openmp
|
2024-01-12 00:11:01 +01:00 |
|
|
95e4532c2c
|
don't make quickselect "destructive"; recompile
|
2023-12-14 13:02:27 +00:00 |
|
|
bb91fd4473
|
make binaries
|
2023-12-09 19:02:57 +00:00 |
|
|
5fe08380de
|
tweak results of formatting pass
|
2023-12-09 19:02:23 +00:00 |
|
|
4662539c60
|
run formatting pass
|
2023-12-09 19:00:43 +00:00 |
|
|
9cda19cbb5
|
fix various errors from compiler warnings
|
2023-12-09 18:49:20 +00:00 |
|
|
e1af09b49a
|
add -Wdouble-promotion warning and fix issues it brings up
|
2023-12-09 18:18:07 +00:00 |
|
|
272d17473d
|
suppress unused variable warnings with UNUSED macro
|
2023-12-09 17:59:41 +00:00 |
|
|
159a711b34
|
turn on (almost) all warnings
|
2023-12-09 17:31:32 +00:00 |
|
|
edb58bdc1d
|
refactor: struct box => box. Through typedef.
|
2023-12-03 18:25:35 +00:00 |
|
|
ddf76e79b0
|
recover better parallelism function from git history, recompile
|
2023-11-29 23:32:18 +00:00 |
|
|
b22eb34835
|
add parallelism to sampling
|
2023-11-29 23:28:31 +00:00 |
|
|
58a329bcc3
|
Revert "Revert "Merge branch 'master' into quickselect""
This reverts commit 4d218468cf .
|
2023-11-29 23:21:24 +00:00 |
|
|
fb123dd14c
|
Revert "rebuild"
This reverts commit 4241019c4b .
|
2023-11-29 23:21:17 +00:00 |
|
|
4241019c4b
|
rebuild
|
2023-11-29 23:18:57 +00:00 |
|
|
4d218468cf
|
Revert "Merge branch 'master' into quickselect"
This reverts commit c77fa34410 , reversing
changes made to ffd6e5dcbb .
|
2023-11-29 23:17:41 +00:00 |
|
|
ca1f81444e
|
reformat & remake
|
2023-11-29 23:10:54 +00:00 |
|
|
186b10cddf
|
more refactors; add another example
|
2023-11-29 23:08:36 +00:00 |
|
|
fb110a35f3
|
refactor & recompile for function definitions
|
2023-11-29 22:52:24 +00:00 |
|
|
023c9f28ac
|
reorg, refactor, recompile
|
2023-11-29 22:24:42 +00:00 |
|
|
65007a6304
|
add example of parallelizing a min
|
2023-11-27 12:45:19 +00:00 |
|
|
93e13bad9c
|
simplify unneeded imports, use nested functions a bit more
|
2023-11-19 19:25:42 +00:00 |
|
|
e61918f107
|
tweak: add return to print function
|
2023-11-19 17:57:46 +00:00 |
|
|
0a660ce6a5
|
slighgly simplify parallel time to botec example
|
2023-11-19 15:50:01 +00:00 |
|
|
f6af0c33fa
|
feat: add much faster time to botec example, using parallelism
|
2023-11-19 15:40:46 +00:00 |
|
|
514a41c9f7
|
feat: add parallelism to get 1B lognormal samples in 11s.
|
2023-11-19 15:40:13 +00:00 |
|
|
b0f711e9a6
|
reorg: move all examples using squiggle_more to one makefile
|
2023-11-19 14:47:19 +00:00 |
|
|
3f9027a530
|
add one sole makefile for examples using core functionality
|
2023-11-19 14:32:29 +00:00 |
|
|
a81c0df329
|
reorg: divide examples between those using core and those using extra
|
2023-11-19 13:51:05 +00:00 |
|