Commit Graph

31 Commits

Author SHA1 Message Date
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
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
93e13bad9c simplify unneeded imports, use nested functions a bit more 2023-11-19 19:25:42 +00:00
514a41c9f7 feat: add parallelism to get 1B lognormal samples in 11s. 2023-11-19 15:40:13 +00:00