Published April 2, 2026 | Version 1.0

PRowhammer: Propagating Bit-flips from CPU to GPU ~ Artifact

  • 1. ROR icon Indian Institute of Technology Bombay
  • 2. UCLouvain

Description

This artifact demonstrates the core mechanism of PRowhammer, showing how a single Rowhammer-induced bit-flip in host DRAM can alter GPU-executed code. It provides a minimal, reproducible setup that illustrates how bit-flips in deduplicated shared library pages propagate to GPUs and modify low-level instructions while preserving syntactic validity. The artifact includes tools to identify vulnerable bit locations, emulate or induce controlled bit-flips, and observe their impact on GPU kernel execution. Through simplified examples, users can reproduce how a single bit-flip in a shared library can lead to semantically altered GPU computation, highlighting the security implications of PRowhammer in heterogeneous CPU–GPU systems.

Files

Files (20.4 GB)

Name Size
md5:c3aa187bda6660cbd9df855fdbeb7c50
20.4 GB Download

Additional details

Software

Programming language
C , C++ , Cuda , Python
Development Status
Active