You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We ship kernels built with NODEBUG, and ship libc built with MALLOC_PRODUCTION. Instructions for users should not have any mention of rebuilding CheriBSD, and if we’re missing something they need we should ship it so they don’t have to.
State that benchmarking on a prototype microarchitecture and with a research compilers and OSes is challenging, as experimental design can be complex, and the data can be difficult to interpret
23.10 is the first release suitable for generalised benchmarking as:
the benchmark ABI exists, should be used, and cross reference to the performance report
third-party packages in prior releases were not compiled with optimisation, and included debug symbols
If there are experiment design questions, or help is needed in interpreting results, the CHERI-CPU Slack is a good place to ask
Having a set of guidelines while benchmarking CheriBSD will be good. Currently I am aware that we should:
NODEBUG
kernels (which disables INVARIANTS and WITNESS).MALLOC_PRODUCTION
The text was updated successfully, but these errors were encountered: