IRC channel logs

2022-03-11.log

back to list of logs

<stis>My SIMD alist implementation is at least 7x faster that assq
<stis>Assuming a keay val store withj precalculated hashes
<stis>More testing reveal about 13X faster actually
<stis>cache frienldy scanning of 2000 key/values is done in 100ns
<stis>of cause normal hash tables are faster, but for the small lists teh call overhead is high
<chrislck>sneek: who is stis
<sneek>stis is a wizard
<chrislck>right-o
<ArneBab>stis: wow!
<ArneBab>stis: will that land in guile?
<stis>ArneBab: I don't know I will investigate if it is beneficial to have a VM instruction for it. If that's the case, then yes, guile could benefit,
<stis>you can all study the code it's in the guile-persists repo
<ArneBab>\o/
<stis> https://gitlab.com/tampe/guile-persist/-/blob/master/src/hash/work.c
<ArneBab>why is the file called work?
<ArneBab>(and is there a reason why you don’t split that up into header and code file?)
<ArneBab>(and your hashish-macro made me smile — thank you!)
<dsmith-work>Happy Friday, Guilers!!
<ArneBab>Happy Friday dsmith-work!
<ArneBab>s/-work//g :-)
***roptat_ is now known as Guest5602