https://github.com/rinhizakura/simd_string
A playground to implement some common Rust string method using SIMD
https://github.com/rinhizakura/simd_string
Last synced: 3 months ago
JSON representation
A playground to implement some common Rust string method using SIMD
- Host: GitHub
- URL: https://github.com/rinhizakura/simd_string
- Owner: RinHizakura
- Created: 2022-12-13T13:24:10.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-01-03T11:14:20.000Z (over 2 years ago)
- Last Synced: 2024-12-27T12:09:01.986Z (4 months ago)
- Language: Rust
- Homepage:
- Size: 23.4 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# simd_string
A playground to implement some common Rust string method using
SIMD (exactly SSE instruction).## Reference
### Project
* [vgatherps/simd_decimal](https://github.com/vgatherps/simd_decimal)
* [WojciechMula/sse4-strstr](https://github.com/WojciechMula/sse4-strstr)
* [WojciechMula/simd-string](https://github.com/WojciechMula/simd-string)
### Article
* [How quickly can you remove spaces from a string?](https://lemire.me/blog/2017/01/20/how-quickly-can-you-remove-spaces-from-a-string/)
* [Parsing numbers into base-10 decimals with SIMD](https://vgatherps.github.io/2022-11-28-dec/)
* [SIMD-friendly algorithms for substring searching](http://0x80.pl/articles/simd-strfind.html)
* [Implementing strcmp, strlen, and strstr using SSE 4.2 instructions](https://www.strchr.com/strcmp_and_strlen_using_sse_4.2)