GPUArmor is a new hardware-software framework designed to improve memory safety in GPU workloads using a co-design approach. It enhances performance while maintaining low memory overhead, outperforming existing solutions like cuCatch. GPUArmor provides efficient memory safety with minimal runtime impact and storage requirements.