############################
2022 snmalloc at cheritech22
############################

In 2022, I wrote, with David Chisnall's input, a talk for him to present at
`CHERITech 22 <https://soft-dev.org/events/cheritech22/>`_ on our work on
CHERI-fying our high-performance, secure memory allocator, `snmalloc
<https://github.com/microsoft/snmalloc>`_, and how we were using that to guide
our/my ongoing work with CHERI temporal safety ("Cornucopia").

Beyond ``snmalloc``, this talk also introduces the CHERI architectural
extensions for Cornucopia's successor as well as the much more research-y
CHERI+MTE non-orthogonal composition.

While the CHERITech 22 website has `the slides
<https://soft-dev.org/events/cheritech22/slides/Chisnall.pdf>`_, they are, IMHO,
less useful without a voice track, and so :download:`a version with the slide
notes is available here <20220906-cheritech22-snmalloc.pdf>`.