3 ms·
People were already worried about cache effects of transition of pointers from 32 to 64 bit, and this doubles the size again to 128 bits. Performance implicatio
by zvrba 6y ago
People were already worried about cache effects of transition of pointers from 32 to 64 bit, and this doubles the size again to 128 bits. Performance implications are as of yet unknown, but I wouldn't get surprised if it gets shown that a managed environment (.net, jvm) outperforms c/c++ code adapted to cheri. JVM already does pointer compression.
- pjmlp 6y agoI guess the whole point is that while many of security conscious developers would like to replace C and C++ with managed solutions, there are millions of lines of code that will never be rewritten specially those from POSIX environments, so hardware mitigations like these seem to be the only good solution going forward.