Click here to Skip to main content
15,895,871 members
Articles / Programming Languages / Rust

io_uring Based Implementation of b3sum

Rate me:
Please Sign up or sign in to vote.
0.00/5 (No votes)
27 Jul 2023CPOL79 min read 1.9K   10  
An implementation of b3sum based on io_uring
This article shows two versions of a file hashing program, a single-threaded version in C and a multi-threaded version in C++, using io_uring, with the single-threaded version being faster than the official Rust b3sum and capable of hashing large files at speeds matching the system's read speed. The program is correct, efficient, and easily adaptable for various data processing needs.

Views

Daily Counts

Downloads

Weekly Counts

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


Written By
Software Developer (Senior)
United Kingdom United Kingdom
My website: https://1f604.com
My blog: https://1f604.blogspot.com
My GitHub: https://github.com/1f604

Comments and Discussions