Transistors aren't free (as in power consumptions, thermal etc), and wasting them on implementing 1 byte granularity TLBs would probably be a hard sell, even if assuming everything can indeed be done in parallel.
27 karma · joined September 3, 2016
Keybase: maowtm Lb2B5H4X_UyUvEGWwL_qlFylPHkc19PxggTgwroR7Ak
It is quite long, but I've been told it's an interesting read for some audiences. Let me know what you think :)
Isn't bank cards designed to be non-cloneable (with crypto chips)?
On the flip side, calling C code in rust is pretty easy - you have the entire libc available, and rust-bindgen[1] generate bindings for you, which in my experience works very well. So, you may also consider writing your program in rust… If that's possible.
[0]: https://github.com/eqrion/cbindgen
[1]: https://github.com/rust-lang/rust-bindgen