May 7, 2026

Goals

  • Learn about the how LLVM IR is converted to PTX.
  • Use RL to beat CoopRT by combining CoopRT and BoS prefetcher synergistically.

What I worked on

  • Dockerized the DDR4 Rowhammer setup, now I plan on creating the DDR5 setup.
  • Learned some more thing about how LLVM IR gets translates to Machine Instr then it finally compiles down to ptx, matcherTable has huge role to play in this.

Key Insights

  • Rowhammer is possible from inside a docker container.
  • LLVM is very complex and vast.

Questions / Confusions

  • I have figure out which portion of LLVM code is responsible for mapping LLVM IR to ptx so that I can change some instructions according to my choosing.

Ideas / Hypotheses

  • Since the llc is binary and not a shared library, I do not need shared libraries for this attack.

Papers / Resources

  • None

Next Steps

  • Go deeper into LLVM code generation.

Introspection

  • Today was a moderately okay today, I overslept and I few things did not go my way.