pith. sign in

Memory Tagging and how it improves C/C++ memory safety

2 Pith papers cite this work. Polarity classification is still indexing.

2 Pith papers citing it
abstract

Memory safety in C and C++ remains largely unresolved. A technique usually called "memory tagging" may dramatically improve the situation if implemented in hardware with reasonable overhead. This paper describes two existing implementations of memory tagging: one is the full hardware implementation in SPARC; the other is a partially hardware-assisted compiler-based tool for AArch64. We describe the basic idea, evaluate the two implementations, and explain how they improve memory safety. This paper is intended to initiate a wider discussion of memory tagging and to motivate the CPU and OS vendors to add support for it in the near future.

fields

cs.AR 1 cs.CR 1

years

2025 2

verdicts

UNVERDICTED 2

representative citing papers

Optimized Memory Tagging on AmpereOne Processors

cs.AR · 2025-11-21 · unverdicted · novelty 6.0

AmpereOne implements MTE with zero tag-storage memory overhead and single-digit performance impact while identifying application memory management as the main remaining bottleneck.

citing papers explorer

Showing 2 of 2 citing papers.