3 ms·
In the context of State Machines and Automatas - Intel HyperScan might be a better reference point. But the idea is the same. With a trivial PoC using Python wr
by ashvardanian 2y ago
In the context of State Machines and Automatas - Intel HyperScan might be a better reference point. But the idea is the same. With a trivial PoC using Python wrappers over SIMD libraries one can get a 3x boost over the native `wc` CLI on a modern CPU, memory-mapping a very average SSD: https://github.com/ashvardanian/StringZilla/tree/main/cli https://github.com/ashvardanian/StringZilla/tree/main/cli
- teo_zero 2y agoSorry, but your wc implementation does nothing to detect words, it just counts the spaces. Of course you don't need a state machine for that!