4 ms·
Should it be possible in rust?
by dana321 10mo ago
Should it be possible in rust?
- almostgotcaught 10mo ago[flagged]
- anematode 10mo agoDoes this work in WebAssembly?
- publicdebates 10mo agoNice to see people focusing on efficiency instead of web/electron bloat.
- deleted 10mo ago[deleted]
- conradludgate 10mo agoAs far as I understand, hashbrown already does this. Hashbrown is based on Google's SwissTable, and this project references that SwissTable already does this optimisation.
- conradludgate 10mo agoTo elaborate, hashbrown uses quadratic-ish probing over groups, each group can store 16 slots on sse2. https://github.com/rust-lang/hashbrown/blob/master/src/control/group/sse2.rs https://github.com/rust-lang/hashbrown/blob/master/src/contr... https://github.com/rust-lang/hashbrown/blob/6efda58a30fe712a567e97cbe8f10255d6663d6e/src/raw/mod.rs#L66-L94 https://github.com/rust-lang/hashbrown/blob/6efda58a30fe712a...