NunoSempere
  • Joined on 2022-10-14
NunoSempere pushed to master at personal/time-to-botec 2024-01-12 16:02:40 +00:00
3a9a290ba8 update squiggle.c to avoid cache sharing
b208879e45 update squiggle.c with speedup after avoiding conflicting cache hits
Compare 2 commits »
NunoSempere pushed to master at personal/squiggle.c 2024-01-12 15:59:02 +00:00
1eccd33c71 try adding quotient as private variable
NunoSempere pushed to master at personal/squiggle.c 2024-01-12 15:53:22 +00:00
14a18276c0 tweak: don't use unneeded pointers to get cache math right
NunoSempere pushed to master at personal/squiggle.c 2024-01-11 23:34:01 +00:00
bbe0116381 add code comment about cache sharing
NunoSempere pushed to master at personal/squiggle.c 2024-01-11 23:23:24 +00:00
2b5b496c25 seed cache box name, make "quotient" private var
NunoSempere pushed to master at personal/squiggle.c 2024-01-11 23:11:30 +00:00
73ea6f32c2 test i there might be some "false sharing" going on with openmp
NunoSempere pushed to master at open.source/rosenrot 2023-12-29 17:51:35 +00:00
da8a0d7624 add pointer to capturing mouse events.
75848c63a2 formatting + remake pass
c344180055 reorder argument order
6ed0181a0c fix F11 screen toggling
f2535db66f recompute after changing style
Compare 9 commits »
NunoSempere pushed to master at personal/squiggle.c 2023-12-14 13:02:46 +00:00
95e4532c2c don't make quickselect "destructive"; recompile
NunoSempere pushed to master at personal/squiggle.c 2023-12-14 12:37:32 +00:00
c3de336a5b rename sample_normal_from_90_ci and add to squiggle.h
NunoSempere pushed to master at personal/squiggle.c 2023-12-11 11:08:44 +00:00
95cedff3ab Increase clarity of README and fix typos
NunoSempere pushed to master at personal/squiggle.c 2023-12-09 19:05:32 +00:00
c480565051 README tweaks
NunoSempere pushed to master at personal/squiggle.c 2023-12-09 19:03:06 +00:00
bb91fd4473 make binaries
5fe08380de tweak results of formatting pass
4662539c60 run formatting pass
d9e2ca04c5 document compiler warnings
9cda19cbb5 fix various errors from compiler warnings
Compare 6 commits »
NunoSempere pushed to master at personal/squiggle.c 2023-12-09 18:09:36 +00:00
693fac451f report correct warning suppression code
2819815aa8 remove empty line
7efa6b6071 tweak header to document UNUSED a bit more
d84b92cec2 document UNUSED macro
272d17473d suppress unused variable warnings with UNUSED macro
Compare 6 commits »
NunoSempere pushed to master at personal/squiggle.c 2023-12-03 18:57:45 +00:00
d56d1732a3 clean up roadmap
f7754a142e add references
edb58bdc1d refactor: struct box => box. Through typedef.
e08ce4334e README updates and spell checking
Compare 4 commits »
NunoSempere pushed to master at personal/time-to-botec 2023-11-30 00:05:29 +00:00
fb2c471172 update squiggle.c
546a9ee0b5 update squiggle.c
825336ef0a tweak: fix parallelism in squiggle.c
06e78cb079 don't download whole git dir for squiggle_c
Compare 4 commits »
NunoSempere pushed to master at personal/squiggle.c 2023-11-30 00:01:25 +00:00
53a77cb64c update README with changes
ddf76e79b0 recover better parallelism function from git history, recompile
b22eb34835 add parallelism to sampling
Compare 3 commits »
NunoSempere pushed to master at personal/squiggle.c 2023-11-29 23:22:21 +00:00
58a329bcc3 Revert "Revert "Merge branch 'master' into quickselect""
fb123dd14c Revert "rebuild"
4241019c4b rebuild
4d218468cf Revert "Merge branch 'master' into quickselect"
c77fa34410 Merge branch 'master' into quickselect
Compare 16 commits »
NunoSempere created branch quickselect in personal/squiggle.c 2023-11-29 19:44:03 +00:00
NunoSempere pushed to quickselect at personal/squiggle.c 2023-11-29 19:44:03 +00:00
65007a6304 add example of parallelizing a min
92abecc653 start working on using quickselect instead of sorting
Compare 2 commits »
NunoSempere pushed to master at personal/squiggle.c 2023-11-27 16:47:15 +00:00
ffd6e5dcbb tweak parallelism example